トップページ⇒tech
1001コメント360KB

Androidプログラミング質問スレ revision45

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん2014/10/02(木) 09:09:57.28ID:Aut4/rlE
このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。

※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 138匹目
http://peace.2ch.net/test/read.cgi/tech/1408323864/
Eclipse統合M34【Java/C++/Ruby/Python/Scala】
http://toro.2ch.net/test/read.cgi/tech/1361510049/
★★Java質問・相談スレッド170★★
http://peace.2ch.net/test/read.cgi/tech/1407367226/

****オススメ関連リンク****
■ TechBoosterhttp://techbooster.org/category/android/tableofcontents/
■ Androidメモhttp://www.saturn.dti.ne.jp/npaka/android/index.html
■ 逆引きAndroid入門http://www.adakoda.com/android/
■ Androidプログラマへの道http://wiki.livedoor.jp/moonlight_aska/
■ Android Wiki*http://wikiwiki.jp/android/

****公式リファレンス****
■ Android developershttp://developer.android.com/index.html
■ ソフトウェア技術ドキュメントを勝手に翻訳http://www.techdoctranslator.com/
■ 日本Androidの会http://www.android-group.jp/
■ StackOverFlowhttp://stackoverflow.com/questions/tagged/android

****前スレ****
Androidプログラミング質問スレ revision44
http://peace.2ch.net/test/read.cgi/tech/1406117053/
0002デフォルトの名無しさん2014/10/02(木) 10:17:01.88ID:OEbVs6GB
>>1乙
0003デフォルトの名無しさん2014/10/02(木) 16:35:43.95ID:2te+4LRL
ViewのLayerTypeってデフォルトはハードでもソフトでもなくNoneになってますが、Noneって具体的にどういう動作になりますか?
0004デフォルトの名無しさん2014/10/02(木) 17:03:26.07ID:5J3zhIJD
>>3
http://developer.android.com/reference/android/view/View.html#attr_android:layerType
0005デフォルトの名無しさん2014/10/02(木) 18:37:33.73ID:tdUzi8zO
ホームボタンを押したとき等の
アクティビティがバックグラウンド状態の場合

着信等のイベントを受け取ったりして
アクティビティを再び前面に出す方法を教えてください

バックグラウンドからサービスのスレッドで
startActivityでアクティビティを上にしようとしてもうまくいきませんでした
別アプリのブラウザの起動はできたのですが…

WindowManagerでビューを作成してオーバーレイでやったところ
ビューの表示には成功したのですが
ボタンを押すと何故かエラーで終了してしまいます
0006デフォルトの名無しさん2014/10/02(木) 19:02:42.06ID:Zh/NpJt3
>>5
ログ見れば解決
0007デフォルトの名無しさん2014/10/02(木) 21:09:02.89ID:A5HcozOh
全くの初心者ですみません。
アプリ実行時に、LogCatに以下のようなメッセージが表示されるのはアプリの作り方に問題あるのでしょうか?
10-02 21:00:04.103: D/dalvikvm(24403): GC_FOR_ALLOC freed 511K, 6% free 9177K/9724K, paused 54ms, total 55ms
10-02 21:00:06.755: D/dalvikvm(24403): GC_FOR_ALLOC freed 511K, 6% free 9177K/9724K, paused 37ms, total 37ms
10-02 21:00:09.478: D/dalvikvm(24403): GC_FOR_ALLOC freed 511K, 6% free 9177K/9724K, paused 32ms, total 33ms

こちらの情報を参考にして少し改造しただけのソフトなのですが・・・
http://www.robotsfx.com/robot/img/radio/WiMaster/WiMaster_how1.html
0008デフォルトの名無しさん2014/10/02(木) 21:50:37.88ID:Ym7Zcgnb
>>7
別にエラーじゃない
GCが走ってるだけ
0009デフォルトの名無しさん2014/10/02(木) 22:21:23.61ID:A5HcozOh
ありがとうございます。そうなんですね。
でも小さいデータしか扱っていないのに2〜3秒おきに数十mSのロスは痛いです。
inputStream・outputStream・timerあたりを使っているから容量消費が激しいのでしょうか・・・?
0010デフォルトの名無しさん2014/10/02(木) 22:23:03.45ID:P3M8t66+
>>7
Eだけ見たいなら、logcatをフィルタリングしろ。
0011デフォルトの名無しさん2014/10/02(木) 22:50:20.40ID:UJhEJnpB
前スレ>>998 >>999
なんとかきれいな画質で出すことが出来ました。
未だに解像度の理解ができてないので、勉強します。
ありがとうございました。
0012デフォルトの名無しさん2014/10/03(金) 00:35:24.78ID:iZr0//ei
>>9
Androidは動的に割り当てメモリふやすから、必ずしも使いすぎが理由でGCが走るわけではない
まあ性能求める部分でメモリ獲得解放を頻繁に行うのはおすすめしない
0013デフォルトの名無しさん2014/10/03(金) 01:37:01.56ID:lJ+fGULR
>>9
そういう用途ならNDK使えよ。
0014デフォルトの名無しさん2014/10/03(金) 08:05:24.96ID:4AbwsOUl
>>10
Dの情報が無視して良い情報なのかわからなかったんです><
GC_FOR_ALLOCでググるとプログラミングミスが原因のような情報もあったので心配になって・・・
0015デフォルトの名無しさん2014/10/03(金) 08:23:13.44ID:4AbwsOUl
>>12
獲得解放はおこなってはいないと思います。newとかのことですよね?
(バッファなどのnewは、プログラム開始時にしかおこなっていません)
もしかして、inputStreamのreadやoutputStreamのwriteとかの時、内部で大きな獲得解放が発生しますか?
timerは、作成時にリソース獲得がおこなわれるだけですよね?
0016デフォルトの名無しさん2014/10/03(金) 08:27:38.30ID:4AbwsOUl
>>13
初心者なので勘弁して下さい><
それに、100mSに1回、TCP通信(少量データ)とUIの更新をしたいだけの用途なんです。
0017デフォルトの名無しさん2014/10/03(金) 08:36:32.35ID:lJ+fGULR
>>16
初心者ならそういうものと思っとけよ。
0018デフォルトの名無しさん2014/10/03(金) 08:40:22.75ID:fkRZcG4z
>>15
Javaはちょっとした文字列操作でもゴミが出るよ。
0019デフォルトの名無しさん2014/10/03(金) 08:50:40.22ID:teyHlegw
>>15
読め
https://developer.android.com/tools/debugging/debugging-memory.html
0020デフォルトの名無しさん2014/10/03(金) 09:40:42.98ID:ccz48my1
読めない
0021デフォルトの名無しさん2014/10/03(金) 09:48:53.44ID:XY8XTMmp
andengine使ってる人いますか?

画面内で、一部分だけスクロールさせたいのですが、なにかいい方法はありますか?
イメージとしては、HTMLのインラインフレームのような感じなんですが、
xmlで分けるとsceneごとのデータのやりとりが面倒そうなので、
ひとつのsceneの中で「この部分だけはスクロールできる」というようなやりかたがあれば理想なのですが

TouchとMoveで頑張るしかなければ頑張りますが、いいクラスとかあったら教えてください。
002252014/10/03(金) 09:59:55.20ID:Ikptywvs
>>6
すいませんログとはスレの過去ログのことでしょうか?
0023デフォルトの名無しさん2014/10/03(金) 10:04:11.51ID:8UcXJny1
どう考えたらそうなるんだよ・・・
LogCatのログに決まってんだろ
002452014/10/03(金) 10:08:13.06ID:Ikptywvs
startActivityでやるべきなのかオーバーレイでやるべきなのか
せめてそこを教えてくれませんか?
行き詰ってしまってるんでアドバイス頂きたい
教えるのが嫌なら検索用語だけでも教えてほしい
002552014/10/03(金) 10:09:03.09ID:Ikptywvs
>>23
LogCatのログ確認してみます
002652014/10/03(金) 10:11:59.26ID:Ikptywvs
startActivityでやるやり方の場合
実機でしかバックグラウンドでイベント取れないんでログ見れないんですが
002752014/10/03(金) 10:22:33.32ID:Ikptywvs
オーバーレイでやってたら
ボタンのとこのサービスのストップ処理コメントアウトしたらエラーでなくなりました
ありがとうございました
0028デフォルトの名無しさん2014/10/03(金) 10:29:30.99ID:4AbwsOUl
>>18
>>19
割り当てトラッカーで確認して原因がわかりました。
Stringの連結ってヒープの消費が大きいのですね><
StringBuilderに変更することで、2〜3秒に1回発生していたのが20秒に1回くらいに激減しました。
ありがとうございました。
0029デフォルトの名無しさん2014/10/03(金) 10:53:53.98ID:Z1hWWZWK
dispatchKeyEventについて質問です

Activityで音量キーを制御していますが
DialogFragmentなどを表示中には制御下を離れてしまいます
この場合どのようにしたら物理キーを制御する事がでますでしょうか?

よろしくお願いします
0030デフォルトの名無しさん2014/10/03(金) 10:59:19.98ID:8UcXJny1
>実機でしかバックグラウンドでイベント取れないんでログ見れないんですが

「自分のやり方がおかしい」「知識が不足している」
という感覚を持てないのって不幸。
003152014/10/03(金) 11:09:58.24ID:Ikptywvs
>>30
SIPのAPIは実機でしか動かないんですが…
実機でログ見れる方法あるんですか?
Andoroidプログラミングは最近やり始めたので知識不足しててすいません
では実機でログ見れる方法を教えてもらえませんか?
0032292014/10/03(金) 11:17:51.61ID:Z1hWWZWK
これで成功しました
DialogFragment dialogFragment = new DialogFragment() {
  @Override
  public void onResume() {
    getDialog().setOnKeyListener(new OnKeyListener() {
      public boolean onKey( DialogInterface dialog, int keyCode, KeyEvent event ) {
     // 処理
     return true;
      }
    });
    super.onResume();
  }
  ......
0033デフォルトの名無しさん2014/10/03(金) 11:21:14.87ID:Z1hWWZWK
>>31
そういうイベントはサービスじゃなくてブロードキャストレシーバーじゃなくて?
ttp://d.hatena.ne.jp/chakimar/20110826
0034デフォルトの名無しさん2014/10/03(金) 11:26:33.67ID:lJ+fGULR
>>31
ならまず、入門読みなよ。logcatくらい書いてあるだろ。
あと権限一覧見ればわかると思うが、logを見る権限があるんだから、logを見るアプリがあることも想像できると思うんだが。
003552014/10/03(金) 11:38:27.00ID:Ikptywvs
>>33
バックグラウンド処理の場合サービスが必須と思ってました…

アクティビティ起動 サービスの開始 ブロードキャストレシーバーの登録
↓
ホームボタンを押す
↓
ブロードキャストレシーバーで着信イベント取得
↓
レシーバーでイベント受け取ったら
サービスから元のアクテビティと同じビュー作成
オーバーレイで表示


とややこしいことしてたかもしれません
やりたかったことは
着信来たらバックグラウンドの最初のアクティビティの表示を
最前面にしたかっただけなのですが最前面にできないので
仕方なくオーバーレイでウィンドウ作り直す方法でやってます


>>34
すいません調べてみます
0036デフォルトの名無しさん2014/10/03(金) 12:45:17.46ID:8UcXJny1
>>31
や、知識不足は悪いことではなくて
調べてみようとってことです。

てか、実機でデバッグしていれば
USBデバッグでもWiFiデバッグでも
logcatに(WindowsPC上に)ログ出ると思うんだけどな。

実機で見たいのならアプリ探せば良いけれど
おそらく実機で見なければいけない理由はないでしょ。
0037デフォルトの名無しさん2014/10/03(金) 13:06:27.68ID:DZkmJQS+
apkのインストール時にassetsにあるzipファイルを解凍してSDカードにコピーしたいのだが、うまい手あるかな。
apkインストール後の最初の起動時にzipファイルを解凍してSDカードにコピーすることはできたけれど、
インストール時に同時にzipファイルを解凍してコピーしたいのだが..
0038デフォルトの名無しさん2014/10/03(金) 13:24:01.21ID:Z1hWWZWK
>>37
APK Expansion Filesに任せたらダメ?
0039デフォルトの名無しさん2014/10/03(金) 13:40:33.48ID:DZkmJQS+
さっそくありがとう。

今のところ野良apkでやりたいのですが、この方法は登録が必要になりますよね..
0040デフォルトの名無しさん2014/10/03(金) 13:52:32.88ID:DZkmJQS+
ちなみに最初に起動した時にコピーするのは、このコードをちょっといじって出来ました。
http://stackoverflow.com/questions/10849321/how-to-decompress-a-zip-archive-which-has-sub-directories
0041デフォルトの名無しさん2014/10/03(金) 13:55:22.01ID:N63R02OQ
>>37
インスト時に同時にコピーしなくてはいけない事情とは?
0042デフォルトの名無しさん2014/10/03(金) 14:13:49.24ID:DZkmJQS+
インストールするapkの中身がネイティブのコンソールアプリで、これを動かすのに30MBほどのデータファイルが必要になります。
端末内に保存するには大きすぎるように思われるので、データ部分をSDカードにコピーしています。
コンソールアプリなのでランチャーにはアイコンを表示したくないのです。
(別にGUIのシェルがあって、このアイコンのみを表示させます)

コンソールアプリのインストール後にはアイコンが表示されないので、インストール時にデータをコピーしたいのです。
よろしくおねがしいます。
0043デフォルトの名無しさん2014/10/03(金) 14:22:44.51ID:IExB43EV
違うアプローチだがマニュフェストのSDにインストール許可
0044デフォルトの名無しさん2014/10/03(金) 14:36:31.47ID:DZkmJQS+
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

は指定していまして、Assetsに入れたzipファイルをSDカードに解凍できております。
0045デフォルトの名無しさん2014/10/03(金) 14:38:45.23ID:DZkmJQS+
あ、こちらを使えという話ですね。

android:installLocation="preferExternal"
0046デフォルトの名無しさん2014/10/03(金) 14:42:22.02ID:N63R02OQ
>>42
実行時にコピー済を確認、無ければコピー、ではダメなのね?
0047デフォルトの名無しさん2014/10/03(金) 14:52:41.01ID:DZkmJQS+
>>46
そうなんです。データとapkを別々に配ってデータをコピーしてもらうようにしたら、
そこではまる人が多くて…
apkのインストールだけでデータファイルもSDカードにコピーできるとうれしいです。
0048デフォルトの名無しさん2014/10/03(金) 15:38:22.71ID:IExB43EV
外部assetがあればいいんだけどね
昨今の端末なら30Mくらいキニシナイとか身も蓋
0049デフォルトの名無しさん2014/10/03(金) 15:41:47.15ID:N63R02OQ
>>47
apkからコピーするのだけど?
アプリのインストと同時にコピーしてもその後SDカードが交換されている可能性もあるし...
0050デフォルトの名無しさん2014/10/03(金) 15:45:37.17ID:Aq5n5aEI
>>42
kitkatからアプリは内部SDにしか書き込み出来ないのは知ってるか??
おまえの懸念は意味ある?
0051デフォルトの名無しさん2014/10/03(金) 16:00:54.26ID:N63R02OQ
>>50
ちょっと違う
場所は固定だが書き込み出来る
00529852014/10/03(金) 16:03:58.04ID:VvEadn3r
>>50
嘘教えんなよ。
package名を含む特定パスには書き込み可能。
0053デフォルトの名無しさん2014/10/03(金) 17:01:01.94ID:DZkmJQS+
拙い自作(移植だけど)プログラムさらします。これのAndroid版をどう配布するのがいいのかと悩んでおります…
http://sourceforge.jp/projects/kods/
GUIはQt、コンソールアプリはCCToolのgfortranで作ってますw
0054デフォルトの名無しさん2014/10/03(金) 17:58:10.08ID:KNUnyKHm
タッチイベントの閾値設定で、y≧|2x|の範囲でのみ反応するようにするにはどうすればよいでしょうか?
0055デフォルトの名無しさん2014/10/03(金) 18:37:01.79ID:sOwdu39N
>>53
どう配布といっても野良か、Playでアカ取るかしかないのでは
0056デフォルトの名無しさん2014/10/03(金) 21:51:51.53ID:4AbwsOUl
大きな配列定数(要素数30000くらい)を使用したいのですが、ビルドで
Error:(5, 29) エラー: コードが大きすぎます
とエラーになってしまいました。
要素数が10000を超えるあたりでなるようです。
ちなみに、Andorid Studioを使用しています。
宣言は以下のような感じですが、他に方法があるでしょうか?
public static final int data[]= {0, 1, ... 9998, 9999};

ファイルを分けて、別の配列として定義するしかないんでしょうか?
0057デフォルトの名無しさん2014/10/03(金) 22:09:55.69ID:SAm8Z19Y
そんな糞みたいなことはしないから知らん
0058デフォルトの名無しさん2014/10/03(金) 22:19:12.04ID:ccz48my1
実際にやりたいことや具体的な数値がわからないからなんとも言えないが
そんな配列が必要な仕様を見なおしたほうが早いと思うわ
0059デフォルトの名無しさん2014/10/03(金) 23:25:44.68ID:EcN0yDyu
一つの.classのサイズが64kまでだっけ?
0060デフォルトの名無しさん2014/10/04(土) 01:18:14.80ID:3OUruAQl
sqliteでやる
0061デフォルトの名無しさん2014/10/04(土) 07:59:33.13ID:hxVKsYIB
C++しか経験ないが動的に確保したら駄目なん
0062デフォルトの名無しさん2014/10/04(土) 08:05:57.18ID:i/V4IqfG
定数だからファイルでもいいじゃんね
0063デフォルトの名無しさん2014/10/04(土) 08:18:40.21ID:4JNedh6H
>>57
一番シンプルで高速と思ったのですが、糞みたいなことなんですね><w
別ファイルを用意して読み込ませるとかのほうが良いのでしょうか?

>>58
ある機器のファームウェアをAndroidから書き換えたいのです。
数値はファームウェアのバイナリですので、規則性のない数値です。

>>59
classのサイズ制約があるのですね。45KBでエラーになっているので32KBまでかもしれませんね。

>>60
データベースですか。よくわからないので勉強してみます。
0064デフォルトの名無しさん2014/10/04(土) 08:24:56.48ID:4JNedh6H
>>61
ごめんなさい。動的に確保ってどうやるのでしょうか?
ちなみに、式で表せるような値ではないです。

>>62
それがベストですかね。apkに別ファイルを含ませる方法がわからないので調べてみます。
0065デフォルトの名無しさん2014/10/04(土) 08:35:30.68ID:Tilo5DAQ
>>64
それくらいの大きさなら非圧縮でassetsに入れても問題ないから、
assetsフォルダに入れちゃって読込するのがいいんじゃないかな
0066デフォルトの名無しさん2014/10/04(土) 08:59:03.46ID:4JNedh6H
>>65
やってみました。
assetsフォルダに入れれば、そのままファイル名でアクセスできるんですね。
うまくいきました。ありがとうございます。
0067デフォルトの名無しさん2014/10/04(土) 09:00:52.54ID:LUaE/sLy
配列に定数入れるバイナリ吐くから64k制限にかかるのか
今の時代コンパイラがお利口で定数テーブルとして出力出来そうなもんだが
ふと思ったがstaticなら何とかならんの
0068デフォルトの名無しさん2014/10/04(土) 09:59:37.66ID:klgp9hPC
別のファイルに入れて圧縮すれば、約1/7のサイズになる

それをプログラムに読み込んで、解凍して使う
0069デフォルトの名無しさん2014/10/04(土) 12:38:49.30ID:BEJ4VNAg
>>67
あいにくJavaのclassファイルフォーマットに定数テーブルは無いのよ
せいぜいStringくらい
0070デフォルトの名無しさん2014/10/04(土) 15:31:27.68ID:/fpOvzVR
作成できるBitmapのサイズの最大値はx,yそれぞれどれくらいなんでしょうか?
0071デフォルトの名無しさん2014/10/04(土) 16:02:36.45ID:3OUruAQl
やってみろ
0072デフォルトの名無しさん2014/10/04(土) 16:16:15.65ID:/fpOvzVR
横4400とかでもいけました、メモリ残量、機種次第ですかね
0073デフォルトの名無しさん2014/10/04(土) 17:03:34.07ID:jtlASEIt
GoogleMap V2(MapFragment)について質問です

プログラム側からカメラの移動などを行っていますが
表示されているマップのタイルについて
ユーザーがタッチしないと新しいデータが更新されません

例
アプリ起動→保存済みの位置にカメラを移動する
→起動時の荒いマップのまま変わらない
→シングルタッチしてみる→拡大距離に合わせたタイルが読み込まれる

これは既知のバグか仕様なんでしょうか?
Map系のアプリを開発されている方がいましたらご助言をお願い致します

よろしくお願いします
0074デフォルトの名無しさん2014/10/04(土) 17:26:32.62ID:DxQg0STz
一番初めに自分のコードを疑らないようなカスにレスがつくのかな...
0075デフォルトの名無しさん2014/10/04(土) 17:27:29.10ID:BEJ4VNAg
>>70
作成できても表示できない場合があるよ
Canvas#getMaximumBitmapWidth
Canvas#getMaximumBitmapHeight
00769852014/10/04(土) 18:11:26.57ID:dZ7SU7Rp
>>73
それは既知のバグです。
0077デフォルトの名無しさん2014/10/04(土) 18:15:53.69ID:Rf+sYYex
>>76
そうですか・・・
iOS版のGoogleMapAPIも同様と聞きました
0078デフォルトの名無しさん2014/10/04(土) 19:14:52.06ID:/fpOvzVR
追加なんですが今ググってみたら
「OpenGLで2048よりも大きなテクスチャは作れない」そうです
例えば横STG作るとして10画面以上とかあったら足りなくなる計算になります
Bitmapは大きくできてもOpenGLでこういう利用はできないんですかね
0079デフォルトの名無しさん2014/10/04(土) 19:29:13.92ID:/fpOvzVR
ttp://t-ishii.cocolog-nifty.com/blog/2013/04/opengl-50ca.html
ここにある話しで気になったのですが
2DのOpenGLは速くない、5〜20FPSになるとあるのですが本当でしょうか?
0080デフォルトの名無しさん2014/10/04(土) 22:04:58.76ID:BEJ4VNAg
>>78
10画面以上を1枚のテクスチャでカバーする必要などないでしょ
>>79
1フレームごとにテクスチャを書き換える必要があるなら速くならないかもしれん
0081デフォルトの名無しさん2014/10/05(日) 11:54:31.34ID:E1Bc11fm
テクスチャを高速に書き換えたいならOpenGL側でテクスチャ生成しないと…
シェーダとか、もしくはSurfaceTextureとかが使えるんかな。
0082デフォルトの名無しさん2014/10/05(日) 16:02:53.37ID:sj1EPeQe
webviewのみのアプリを作りました。

その中でYouTubeのサムネイルを表示させており
再生ボタンを押すとwebview内で動画の再生が始まるのですが
音量キーを押しても何も反応しません。
試しに
Manifestへは下記のパーミッションを追加
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>

MainActivity.javaには下記の2行目を追加しましたが相変わらず反応はありません
protected void onCreate(Bundle savedInstanceState) {
 setVolumeControlStream(AudioManager.STREAM_MUSIC);

webview内の動画の音量をコントロールできるようにするのは
何かややこしいことをしなくていけないのでしょうか?
(音量ハードキーが押されたときの動作をコーディングなど)
0083デフォルトの名無しさん2014/10/05(日) 16:07:25.56ID:q8Tb34rD
javsscript発砲すんじゃね?
0084デフォルトの名無しさん2014/10/05(日) 16:59:51.61ID:bV4VZNyL
>>82
音量キーはハードウェアの音量ボタンでいいんだよね?
試しにやってみたけど、特に何も設定しなくても音量変更できるけど…
端末はISW11SCです。
webView = (WebView) findViewById(R.id.webView);
WebSettings settings = webView.getSettings();
settings.setAllowFileAccess(true);
settings.setJavaScriptEnabled(true);
settings.setPluginState(PluginState.ON);
webView.setWebChromeClient(new WebChromeClient());
webView.loadUrl("file:///android_asset/video.html");
0085842014/10/05(日) 17:03:25.34ID:bV4VZNyL
>>82
ちなみにManifestはhardwareAccelerated="true"にしただけで、
video.htmlの中身は、youtubeの埋め込みコードに<html><body>のみで確認しました
端末による部分もあるかもしれんし、動作環境をもう少し詳しく書いたほうがいいかも
0086デフォルトの名無しさん2014/10/05(日) 19:10:42.42ID:sj1EPeQe
>>84
こちらは
2chMate 0.8.6/HTC/HTL21/4.1.1/DR

HTC butterfly Jってやつです

webviewにはYouTubeをサムネイル表示しています。再生は問題なくできます

ClientはChromeに設定してあります。


これでやると音量ハードキーを押しても無反応ですね
0087デフォルトの名無しさん2014/10/05(日) 19:44:41.04ID:sj1EPeQe
ちなみに今Arrrows Zという
昔の機種でも試しましたが

やはり同じように音量キーには無反応でした
0088デフォルトの名無しさん2014/10/05(日) 22:23:10.70ID:bV4VZNyL
うーん、機種依存の問題ではなくて、コードの問題の可能性が高そうな
サムネイル表示っていうのがいまいち意味がわからないので、
読み込みしてるHTMLの内容とWebView周りのコードを書いたほうがいいかもね
0089デフォルトの名無しさん2014/10/05(日) 23:11:20.79ID:sj1EPeQe
>>88
ありがとうございます
こんなかんじです webviewは2つありますが、メインは↓です

コード
myWebView = (WebView)findViewById(R.id.webView1);
myWebView.setWebViewClient(new WebViewClient());
myWebView.getSettings().setAllowFileAccess(true);
myWebView.getSettings().setUserAgentString(“user_agent”);
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.loadUrl("http://hogehogehogehoge.com”);
myWebView.getSettings().setSupportZoom(true);
myWebView.getSettings().setLoadWithOverviewMode(true);
myWebView.getSettings().setUseWideViewPort(true);

HTML
<iframe width="300" height="200" src="//www.youtube.com/embed/2MYbmIxzer8" frameborder="1" allowfullscreen></iframe>
0090デフォルトの名無しさん2014/10/05(日) 23:13:47.01ID:sj1EPeQe
manifestはこんなかんじです

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android";
package="jp.hogehogehoge”
android:versionCode="1"
android:versionName=“1.0” >

<uses-sdk
android:minSdkVersion="13"
android:targetSdkVersion="17" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
0091デフォルトの名無しさん2014/10/05(日) 23:15:17.27ID:sj1EPeQe
続き
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/MyTheme" >
<activity
android:name="jp.hogehogehoge.MainActivity"
android:windowSoftInputMode="adjustPan"
android:label="@string/app_name"
android:configChanges="orientation|keyboardHidden|screenSize" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
</application>

</manifest>
0092842014/10/06(月) 00:34:01.63ID:brr31biK
>>89
とりあえず設定をすべて書いてあるコードに合わせて、WebViewも2つ作って試したけど、
音量ボタンが効かなくなるということは確認できませんでした。
Androidのバージョンは4.0.4です。
一応確認だけど、ウェブブラウザで埋め込み用のコードを直接開いて再生する場合は、音量キーは効くんだよね?
海外のフォーラムで、HTC oneを使っていたらyoutube再生時に
ボリュームキーが効かなくなったという人が複数いました
とりあえず俺にはわからんけど、まずコードを整理して問題を切り分けていったほうがいいかも
WebViewを1つにして、設定やその他のコードもいらない部分は全部削除してから始めたほうがいいと思います
0093デフォルトの名無しさん2014/10/06(月) 12:38:13.39ID:aB8uIHrw
Eclipse Luna を使って開発を行っております。
本番ビルド、テストビルド、社内ビルド等々ビルドの種類が増えてきてフラグtrue falseだけでは管理しきれなくなったのと
作成したapkにリビジョン番号当の情報を組み込む為にantを使おうと考えました。

ところが、コンソールでandroid update project と指定しbuild.xmlが作成され、apkが実機に転送される所までは行くのですが
その後デバッグ実行され、eclipseで設定したブレークポイント等のデバッグ機能を有効にする事が出来ません。

antを使い、納品時のリリースビルドから開発中の実機のデバッグビルドまで一括で管理したいのですが
手順が載っているサイト、または検索するキーワード等を教えて頂けますでしょうか。

実機で実行するまでは、antからadbコマンドを叩く事が出来るのですが
Eclipseのデバッグ操作はそもそもどういう手順で行われているのかがわからず
antでどう指定すればいいのかも分からない状態です。
0094デフォルトの名無しさん2014/10/06(月) 18:12:58.89ID:D7gOAPoC
PreferenceFragmentを使って設定画面を作ってます。
PreferenceFragmentは普通のActivity(PreferenceActivityではない)によってホストされています。
で、例えば、「設定の初期化」プリファレンスをクリックして、設定を初期化した後に、
正しい値が表示されるように、PreferenceFragmentを再作成?とかしたいのですが、
一番手っ取り早い簡単な方法をお願いします。

今は現状、設定画面をActivity.finish()?で終了させています。わざわざ設定画面にもう
手動で移動して・・
0095デフォルトの名無しさん2014/10/06(月) 18:17:04.94ID:D7gOAPoC
つか、設定を初期化した後に、再作成とか大げさことするより
現在の値を表示するコードを呼べって事か・・
0096デフォルトの名無しさん2014/10/06(月) 23:41:48.56ID:Di3115Y4
>>93
アプリをデバッグするには AndroidManifest.xml の <application> タグに android:debuggable="true" が必要
0097デフォルトの名無しさん2014/10/07(火) 00:12:32.21ID:6hHgELpA
実行後にddmsからattach
0098デフォルトの名無しさん2014/10/07(火) 08:49:54.79ID:2Z04HfTM
AndroidStudioでデバッグがうまくいかない。。。
step intoでとかで別プロジェクト(パッケージ?)のクラスとかに移動したときに、カーソルの位置が意味不明なとこになる。
その後もstepoverとか続けてもエラーにはならないけど空行とかコメントのとことか飛び跳ねてわけわかんない状態。

調べたら、依存してるものとソースがそれぞれ別の場所にあった時にこうなることがあるらしいけど、compile project(':sample')って感じでちゃんとしたやつに依存してるはずなんだけど、
どうすればいいんだ??
0099デフォルトの名無しさん2014/10/07(火) 09:11:45.65ID:n7anPxMC
junoで快適に開発出来てるのでわざわざStudioに変える理由が見当たらない
0100デフォルトの名無しさん2014/10/07(火) 09:15:24.44ID:2Z04HfTM
>>99
会社のプロジェクトで使ってるから仕方ないんだ!
Gradleがイイからそうしたらしい
0101デフォルトの名無しさん2014/10/07(火) 09:23:02.80ID:n7anPxMC
開発環境も自由に選べないサラリーマンは大変だ
0102デフォルトの名無しさん2014/10/07(火) 09:43:51.77ID:DxxUffVT
>>100
xmlのレイアウトが何やっても開けなくなったことあったよ。まだまだ不安定なのかも、所詮ベータだしね。
あとオートセーブっていうのも、ちょっと気を使う。gitなどのVCSでちゃんと差分が見えてりゃいいけど
0103デフォルトの名無しさん2014/10/07(火) 09:54:15.17ID:42Rhg3Aa
>>98
そのsampleプロジェクトは、Android Studioから同じプロジェクトのモジュールとして認識されてる?

Gradleにおけるマルチプロジェクト内の個々のプロジェクトのことを、
Android studio(というかIntelliJ IDEA)はプロジェクト内の個々のモジュールとして管理するから
ちょっと言葉がややこしいんだよね

compile project(':sample')っていう記述はあくまでもGradleに対する依存関係の指示で、
Android studioもその辺を見てうまく動いてくれることが多いけど完全じゃなくて、
build.gradleとは別にAndroid studioへ直接何か指定しないといけない場合がある
0104デフォルトの名無しさん2014/10/07(火) 10:24:44.96ID:i2XCt4FO
>>100
Studioってまだベータだから業務には使ってくれるな
と言ってたような気がするが
0105デフォルトの名無しさん2014/10/07(火) 10:42:12.23ID:42Rhg3Aa
>>104
それはBeta前の話じゃない?
Betaの今、公式に書いてある警告は、
unfinished product を使うことに慣れてないなら代わりに Eclipse 使えって感じで

さらには、こんな記述すらあるぜw
If you're a new Android developer, you should consider starting with Android Studio,
because the ADT plugin for Eclipse is no longer in active development.
0106デフォルトの名無しさん2014/10/07(火) 11:01:24.31ID:42Rhg3Aa
>>102
まあVCSの使用は必須に感じるし、Gitと一緒に使うと快適
0107デフォルトの名無しさん2014/10/07(火) 11:54:01.42ID:RSuELf1B
ワークスペースをエクリプスとスタヂオから開ければいいのにね
0108デフォルトの名無しさん2014/10/07(火) 12:06:23.22ID:Jaq4UASp
>>107
そういうのの規格かRFCがあれば、新しいIDEを作る人にもいいかもね。
0109デフォルトの名無しさん2014/10/07(火) 14:31:04.54ID:42Rhg3Aa
GoogleがAndroid studioと一緒に開発をすすめてるAndroid Gradle pluginは
IDEに関係なくAndroidアプリをビルドするための環境なんで
IDE側がそれを開いて開発できるようにすればいいんじゃない?
0110デフォルトの名無しさん2014/10/07(火) 15:11:02.74ID:8CxB2WUF
EditTextロングタップしても貼り付けが出てきません
どのようにしたらいいですか?

TextView is not support text selection. action mode cancelled
ロングタップすると上記のエラーが発生します
0111デフォルトの名無しさん2014/10/07(火) 15:57:19.91ID:eloyyJIN
上記のエラーをググればいいんじゃないかな
0112デフォルトの名無しさん2014/10/07(火) 16:19:31.07ID:8CxB2WUF
ぐぐっても
「これやってみて」 → 「解決しなかったよ」
ばっかりなのでここきました
0113デフォルトの名無しさん2014/10/07(火) 16:30:47.09ID:42Rhg3Aa
>>112
具体的にどのページをみて解決しなかったのかURL貼ってくれれば答えやすい
0114デフォルトの名無しさん2014/10/07(火) 16:33:44.16ID:n7anPxMC
>>112
>TextView is not support text selection. action mode cancelled
こいつをそのまま検索するだけで解決するが?
0115デフォルトの名無しさん2014/10/07(火) 17:47:52.31ID:8CxB2WUF
>>113
http://stackoverflow.com/questions/15857755/android-textview-does-not-support-text-selection-action-mode-cancelled
こちらのサイトの一番上の回答であるeditText.setSelectAllOnFocus(true)では解決しませんでした 質問者も解決しなかったようです
三番目の回答者のCheck if you have android:focusable="false" or android:focusableInTouchMode="false" in your xml layout
の意味が分からなかったので(チェックしてくださいってfalseだとダメなのかfalseにしてほしいのか)上記の値をtrue,falseどちらにした場合も試しましたが解決しませんでした

http://stackoverflow.com/questions/8035159/how-to-enable-selection-markers-for-edittext-in-popupwindow
こちらでも同じ回答でしたが解決しなかったようです

http://forum.xda-developers.com/showthread.php?t=2238623
こちらでは回答の前置きがよく分からなかったのですが editText.setTextIsSelectable(true); としていたので試してみましたが解決しませんでした

>>114
ありがとうございます
具体的にはどのような解決法が有効だったのでしょうか
URLか解決法を教えていただければありがたいです
0116デフォルトの名無しさん2014/10/07(火) 18:13:38.36ID:42Rhg3Aa
>>115
そのへんのリンクの奴はEditText使ってるだけじゃなくてうまくいかない条件があるみたいじゃん?
あんたも同じ条件に該当する場合はBugっぽいからあきらめるしかないんじゃないの?
0117デフォルトの名無しさん2014/10/07(火) 18:49:13.16ID:n7anPxMC
>>115
実機で出る現象ならエミュで検証してご覧
0118デフォルトの名無しさん2014/10/07(火) 19:04:20.88ID:8CxB2WUF
すみません
たったいま原因が分かりました
なぜそのようなエラーになったのか分かりませんが
editText.sethint(〜)
の行を削除すると貼り付け項目が出るようになりました

お騒がせしました
0119デフォルトの名無しさん2014/10/07(火) 23:20:58.21ID:tUWtJTnr
Androidで音ゲーって正確なタイミングの奴は作れないんでしょうか?
0120デフォルトの名無しさん2014/10/07(火) 23:24:16.75ID:D/zqO4a4
>>119
無理だね。うまくできた話を聞かない
0121デフォルトの名無しさん2014/10/08(水) 00:33:24.00ID:AT8LUGg9
アプリ開発で質問させてください。

ローカルにあるhtmlファイルを開いて
htmlに記述したボタンが押下されたことを認識したら、
設定にある端末情報画面を表示する というアプリを作成中なのですが、
htmlのボタン押下をJavascriptなしでアプリが認識することはできるのでしょうか?
htmlボタンのonClickを用いる時点でJavascriptは必須ですよね?
0122デフォルトの名無しさん2014/10/08(水) 00:35:24.17ID:63Wqo0ow
はい
0123デフォルトの名無しさん2014/10/08(水) 00:36:14.61ID:VOhiX9l1
あたりまえだ
0124デフォルトの名無しさん2014/10/08(水) 00:58:34.20ID:AT8LUGg9
>>122 >>123
ありがとうございます。
デフォルトで用意されているsubmit等もJavascriptが前提だと思うのですが
WebView.getSettings().setJavaScriptEnabled(true);で勝手に有効にすることは
アプリとして問題ないのでしょうか?
あえてJavascriptを無効にしている方もいるみたいなので
0125デフォルトの名無しさん2014/10/08(水) 01:11:26.10ID:VYmUqzpX
ユーザーが無効ってブラウザの話だろ?
WebViewにはまったく関係ない
好きにしろ
つかJS使わずにWebアプリなんて作れるわけなかろう
0126デフォルトの名無しさん2014/10/08(水) 01:55:12.30ID:OX2stejX
EclipseでAndroidアプリを開発してるのですが、
色々ファイルが増えてきて見づらいのでソースファイルのフォルダを分けたいのですが、どうすればいいでしょうか??
再利用できそうな部分は既に5,6個のパッケージに分割してます。
で、アプリのメインパッケージに、すべてのアクティビティクラスがあるのですが、
アクティビティクラスだけActivitiesフォルダに移動とか
こんなイメージです。
よろしくお願いします。
0127デフォルトの名無しさん2014/10/08(水) 02:09:53.73ID:VYmUqzpX
javaはパッケージ名=フォルダ構成
言語仕様

あとはわかるな?
0128デフォルトの名無しさん2014/10/08(水) 02:41:07.76ID:VeTDr12R
逆、メインパッケージにactivityが全部あって他を追い出す
0129デフォルトの名無しさん2014/10/08(水) 03:29:17.09ID:OX2stejX
>>127
そこまではしっかり調べてませんでした。調べてみます。
>>128
まじでっか。
0130デフォルトの名無しさん2014/10/08(水) 06:57:49.86ID:jFkJ20dp
>>119
リアルタイム処理でググろう。
とりあえぜJavaだとgcがあるので向かない。
他のアプリやシステムがリソース食うので向かない。
機種によってリソースが異なるので向かない。

>>128
逆、PCとかでも動くようにandroid固有のものを別パッケージにしている。つまり、それはルールではない。
0131デフォルトの名無しさん2014/10/08(水) 07:15:56.09ID:+5VJsRcl
俺は公平にすべてのjavaファイルをメインパッケージより下の階層に置いてる
0132デフォルトの名無しさん2014/10/08(水) 10:02:17.22ID:VeTDr12R
うちは
com.android.sakusya.game.appname ここにアプリ固有
com.android.sakusya.libs ここにライブラリ
こんな感じでやってる
0133デフォルトの名無しさん2014/10/08(水) 10:35:24.24ID:iRqpL28j
おれの今担当してるアプリなんてパッケージ分けすぎてわけわからんことになっとる
わかりゃ適当でいいんだよこんなの
どうせパッケージスコープなんて使わねーし
0134デフォルトの名無しさん2014/10/08(水) 11:09:27.06ID:O39r9h/Y
assets内に流用されたくないデータがある場合に守る方法ってないのかな?
暗号化してもアプリがデコードする限り
ソースから復号化を探られて見られちゃうよね?
種だけSSL通信で取得とかかしら
0135デフォルトの名無しさん2014/10/08(水) 12:11:56.46ID:3/AED4Nm
root取られて難読化せずにソースリバースされる前提で守れるものなどなにもない
0136デフォルトの名無しさん2014/10/08(水) 12:23:23.86ID:VeTDr12R
NDKの方にデータとエンコーダ持たせて渡すとか
0137デフォルトの名無しさん2014/10/08(水) 12:29:01.44ID:VeTDr12R
いや殆どの処理NDKでUIだけjava
0138デフォルトの名無しさん2014/10/08(水) 12:45:12.48ID:+GAm7Cu4
自分で思ってるほど重要なデータでない場合がほとんどなのでそんな事よりも別のことに力を注ぐべし
0139デフォルトの名無しさん2014/10/08(水) 12:53:55.57ID:63Wqo0ow
ネイティブコードのことをNDKって書くの馬鹿っぽい
0140デフォルトの名無しさん2014/10/08(水) 13:01:06.80ID:VeTDr12R
ああ主語としてNDKは不適切だなネイティブコードに脳内リプレースしといてね
0141デフォルトの名無しさん2014/10/08(水) 17:09:37.11ID:O39r9h/Y
MediaPlayerで音を鳴らす時に
onPrepared後にstartするとしたら

    try
    {
      mMediaPlayer.prepare();
    }
    catch( IllegalStateException e )
    {

    }
    catch( IOException e )
    {

    }

    mMediaPlayer.setOnPreparedListener( new OnPreparedListener()
    {
      @Override
      public void onPrepared( MediaPlayer mp )
      {
        mMediaPlayer.start();
      }
    } );

起動後に鳴らすだけのアプリで10〜20回とテストすると
たまにonPreparedが来ない場合があるんだけど何が原因なんだろう…
成功した場合と何も起きない場合のLogCatを見比べても特にエラーや例外は見受けられず
ただOnPreparedListenerが来ないだけ
MediaPlayer自体が不確かなものなのかな
014298,1002014/10/08(水) 21:36:59.38ID:bd5je1Fn
>>103
>>103
ありがとうございます!
Studioの方でプロジェクト右クリックOpen Module Settingsで依存設定やりなおしてみたり、build.gradle書き直してみたりしたけど解決しませんでした。
しょうがないからeclipse用にプロジェクトコピーしてデバッグしてる。
014398,1002014/10/09(木) 00:03:57.72ID:loL+3QoB
>>141
・prepare()を呼ぶ前にonPreparedListenerを設定したほうがいいと思う。
・アプリ終了したときとかにmMediaPlayer.release()を呼んでるか。

いまMediaPlayer使った開発やっててたしかに機種によってちょっと不安定なとこあるけど「たまにonPreparedが呼ばれない」って問題には遭遇したことないかな
0144デフォルトの名無しさん2014/10/09(木) 08:04:00.54ID:PvPjF1c/
毎日インストール数と広告収入をチェックするのが楽しみになってしまった
0145デフォルトの名無しさん2014/10/09(木) 08:50:34.85ID:fM+VNos6
水面みたいなエフェクトかけたいんですがどうやるのば一番楽ですか?
0146デフォルトの名無しさん2014/10/09(木) 08:53:37.71ID:nSl4ZdUb
水面みたいな画像を貼る
0147デフォルトの名無しさん2014/10/09(木) 09:14:38.41ID:juAqx9hQ
>>143
あの後prepareからprepareAsyncにしたら毎回ちゃんと飛んでくるようになったわ
0148デフォルトの名無しさん2014/10/09(木) 10:42:06.75ID:SED7+mmR
>>146
NexusOneのライブ壁紙にあった波紋みたいなのやりたいんです
0149デフォルトの名無しさん2014/10/09(木) 10:49:41.78ID:O/S6Om7b
メガデモ 水面エフェクトとかメガデモ 波紋エフェクトで検索すれば大量にでてこね?
0150デフォルトの名無しさん2014/10/09(木) 11:03:40.65ID:nSl4ZdUb
一番楽な方法というご要望だしな
0151デフォルトの名無しさん2014/10/09(木) 11:20:22.70ID:SED7+mmR
>>150
もういいわ
死ね
0152デフォルトの名無しさん2014/10/09(木) 11:21:10.54ID:SED7+mmR
わかんねーなら口出しすんな雑魚が
0153デフォルトの名無しさん2014/10/09(木) 11:22:53.20ID:PvPjF1c/
分からないならレスしないで下さいうざいだけです
0154デフォルトの名無しさん2014/10/09(木) 11:26:11.63ID:v7F9gwHj
>>151
久々の 馬鹿には無理 登場だな
0155デフォルトの名無しさん2014/10/09(木) 11:27:41.25ID:SED7+mmR
>>154
あ?
おまえほどじゃねーわ
バカの癖に回答者きどんじゃねークズ
0156デフォルトの名無しさん2014/10/09(木) 11:29:40.26ID:2jXNFZZ9
今日も元気にののしりあい
平和なるかな平成ニッポン
0157デフォルトの名無しさん2014/10/09(木) 11:33:53.22ID:v7F9gwHj
今度の台風はすごいらしいが 大丈夫か ニッポン♪
0158デフォルトの名無しさん2014/10/09(木) 15:55:25.39ID:K6SNIiI1
Google's Android emulator is ready to help developers make 64-bit apps
http://www.engadget.com/2014/10/08/googles-developer-emulator-is-ready-for-64-bit-apps/
0159デフォルトの名無しさん2014/10/09(木) 17:50:19.57ID:K6SNIiI1
Androidの高速エミュレータでx86_64のイメージで起動できた

Android SDKのextras\intel\Hardware_Accelerated_Execution_Managerの
intelhaxm.exeのVersion 1.1.0 preview release 2をインストールする必要がある

NDKを使ったアプリも動作したぞ

ちなみにUse Host GPUを有効にしたら起動しなかった
0160デフォルトの名無しさん2014/10/09(木) 18:06:52.74ID:K6SNIiI1
やったことは
SDKマネージャでSDK Toolsを23.0.4にIntel x86 Emulator AcceleratorもRev5に
Android Lのところに新しく追加されたIntel x86 Atom_64 System Imageをインストールして
更新された最新版のextras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm.exeを
インストールしただけ

AVDManagerでCreateで新しいデバイスを作成する時に
TargetにAndroid L(Preview) - API Level Lを選択すると
CPU/ABI:でIntel Atom (x86_64)を選択できるようになる
0161デフォルトの名無しさん2014/10/09(木) 18:30:20.67ID:K6SNIiI1
NDKで簡単にテストしたが今のところ
android-ndk64-r10b-windows-x86_64でコンパイルしたx86_64のバイナリは正常に動作したが
android-ndk64-r10b-windows-x86_64でコンパイルしたx86バイナリは正常に動作しなかった
0162デフォルトの名無しさん2014/10/09(木) 18:38:08.83ID:v7F9gwHj
>>161
で、質問は?
0163デフォルトの名無しさん2014/10/09(木) 23:52:24.04ID:PN28I5Yr
ローカルにあるHTMLファイルをブラウザで開き
HTML上のボタンが押されたことをJavaScriptを使わずに認識する方法ってありますか?
0164デフォルトの名無しさん2014/10/10(金) 00:15:20.42ID:axDOsVSX
>>163
ボタン押してどこかにアクセスが始まることを検知することは可能
0165デフォルトの名無しさん2014/10/10(金) 00:46:31.79ID:T1fs3wiP
>>163
>>121の人かな?
なんでJavaScriptを使わないで認識させたいのかがよくわからんけど…
端末内にローカルwebサーバーをつくって、そこにアクセスするというのでやればできるかも
Android用のwebサーバーアプリも出てる(出てた)みたいだし
ただ、そんな周りくどいことをするよりもJavaScript使って、
必要に応じてJavaのコード呼び出すのがやっぱりスムーズかと
0166デフォルトの名無しさん2014/10/10(金) 00:54:18.89ID:XzcBzNC5
>>164 >>165
Thank you!
0167デフォルトの名無しさん2014/10/10(金) 02:25:02.75ID:JQlB+KKh
ListViewに表示するするための情報をBaseAdapterを継承したクラスで管理しているのですが、notifyDataSetChanged()を呼ぶと画面が固まってしまいます。
どうも表示上固まっているように見えるだけでnotifyDataSetChanged()の後に設定したログは出力されてました。
UIスレッドで実行しなかったら画面に反映されないというのであればわかるのですが、UIスレッドで実行したら画面が固まってしまうというのが初めてで、ググっても解決に繋がる情報を見つけることができませんでした。
どなたか同じような現象に遭遇した方いらっしゃいますか?
0168デフォルトの名無しさん2014/10/10(金) 03:45:41.55ID:IgiPM3bc
親子関係を持つListViewを作るために、BaseExpandableListAdapterを利用しています。
子リスト一つ一つはクラスと対応していて、クラスの値によって表示が変更されるようにしたく、
またボタンを持っていて、ボタンを押すとクラスの値を変更して表示を変えるという仕組みを作りたいです。
しかし、getChildViewの中でボタンを宣言してそれにsetOnClickListenerをつけると、ボタンを押した際に子リスト全ての値が変更されてしまいます。
子リストのどれか1つだけを変更させるためには、どこにクリック時のイベントを定義すればよいのでしょうか?
0169デフォルトの名無しさん2014/10/10(金) 09:36:33.32ID:4uTUT3V2
まずはググろうか
0170デフォルトの名無しさん2014/10/10(金) 10:05:16.28ID:f3uwsuIY
このスレの存在意義なくなるやん
0171デフォルトの名無しさん2014/10/10(金) 10:22:47.48ID:2ziP/Icq
ググれば解決出来るお題なのにそれが出来ないレベルの人用にこちらが用意されています
http://kanae.2ch.net/test/read.cgi/prog/1406367200/
0172デフォルトの名無しさん2014/10/10(金) 11:44:33.75ID:+5fkKkJ3
MapFragmentが稀にスタックオーバーフローで落ちてしまう
・数十個のマーカー10秒ごとに更新

FATAL EXCEPTION: GLThread 2164
Process: hoge.foo.bar, PID: 22880
java.lang.StackOverflowError
at com.google.j.c.eq.b(Unknown Source)
at com.google.j.c.eq.a(Unknown Source)
at com.google.maps.api.android.lib6.gmm6.j.q.e(Unknown Source)

たとえ間をおいて更新するにしても
マーカーが多いのかな?
0173デフォルトの名無しさん2014/10/10(金) 12:51:30.65ID:CqZ3L4aQ
iphoneアプリとandroidアプリの両方作るの面倒くさいんですが
androidの方が世界シェア高いし今後はiphoneは衰退していって
android一強の世の中になるからandroidアプリだけ作ってればいいですよね
0174デフォルトの名無しさん2014/10/10(金) 13:03:55.00ID:7AGiUfn9
>>173
そう思うんだったらそうすれば?

Androidのほうがシェアが上だからといって、使われるかどうかと
売れるかどうかは全く別問題だし。

俺は売るんだったらiPhoneアプリ作るね。
0175デフォルトの名無しさん2014/10/10(金) 14:10:23.33ID:+5fkKkJ3
世界的に見てAndroidの方が分母が上だとしても
iOSよりアプリを購買してくれる層は少なそうだし
ストアの登録も自由だから簡単に埋もれてしまう
あとそこまで考えるくらいならどっちも作るべきだろうね
めんどくさい以上のリターンがあるよ
0176デフォルトの名無しさん2014/10/10(金) 14:17:25.50ID:YZujBjwo
アップルは毎年開発者登録料を一万くらいとられるからなあ、それだけの売り上げが見込めないならAndroidのほうがましだな。
0177デフォルトの名無しさん2014/10/10(金) 15:01:15.00ID:0Yds6cEB
WebViewを使ってるActivityを表示するたびにNativeHeapが少しずつリークして最終的に動かなくなるんですけど、onDestroyとかで後処理とか必要性だったりします??
0178デフォルトの名無しさん2014/10/10(金) 19:30:53.57ID:YZujBjwo
とりあえずonDestroyでWebViewを保持してるインスタンス変数にnullを入れてみては。
0179デフォルトの名無しさん2014/10/10(金) 19:40:47.77ID:aN23SWHK
Thread creation failed (err=Invalid ar
threadid=317: thread exiting with uncaught exception (group
FATAL EXCEPTION: Thread-2675
java.lang.OutOfMemoryError: thread creation failed
at java.lang.VMThread.create(Native Method)


こんなエラーが出て固まります。英語よくわからないが検索して読むと
メモリー不足?右側のところでどこがメモリ消費してるかわかるよ
みたいな文を読みました。

要するにバグでなくスレッド多すぎてメモリー不足になっただけって事ですか?
キャラが死んでを3ターン繰り返すと固まります
死亡後敵キャラ毎回20個ぐらい生成。別スレ20で画像が動く
0180デフォルトの名無しさん2014/10/10(金) 19:49:38.38ID:0Yds6cEB
>>179
聞くまでもなくそうだろ
スマホアプリの作り方をもっと勉強したほうがいい
0181デフォルトの名無しさん2014/10/10(金) 19:52:33.68ID:aN23SWHK
ありがとう
キャラ1つごとにクラスのインスタンス作って
その中にアニメーションスレッドで画像交互に0.5秒おきに
表示して動かしてるんだが
これPC用なんだよね。これを変えるってなると、スレッドなくすかなー
0182デフォルトの名無しさん2014/10/10(金) 19:55:10.40ID:aN23SWHK
>>180
1面でる > キャラと敵のインスタンスとスレッド 20個いたら20個発生
↓
キャラが死亡> newするのでインスタンスが全然違うのが作られまた20個作成


ってしてます。
参照場所をnewにして変えてるのに
前に使ってたスレッドやその他が生きてるって事なんですか?
0183デフォルトの名無しさん2014/10/10(金) 20:10:00.70ID:0Yds6cEB
>>182
スレッドちゃんと終わらせてないんじゃねーの
0184デフォルトの名無しさん2014/10/10(金) 20:22:57.50ID:aN23SWHK
>>183
どうやって終わらせるんですか?

onPauseに記述して、終わり間際の固まったおかしい現象をとめたことがありますが
記述箇所が思いつきません。

新しいインスタンスに変える前に既存のインスタンス全部呼び出して
アニメーションスレッドstopってやらないとだめってことですかね
stopは使ってないですね。
0185デフォルトの名無しさん2014/10/10(金) 20:35:17.57ID:yFc9i93c
スレッド終わらせるって、AndroidのAsyncTask使ってるのかなんだか知らんが、
別スレッドで実行するコードをどっかに書いただろ??そこは「ループみたいな
形になってる」んじゃないの??なら、そのループから抜ければいいだけ。
そうすればそのスレッドは終了する。

今回はキャラが死んだら、キャラと敵のインスタンスのスレッドのループから
抜ける。
0186デフォルトの名無しさん2014/10/10(金) 20:36:33.08ID:aN23SWHK
1回目生成(裏で20体以上のキャラの インスタンス+スレッドが発生)
_map = new Map(this, context1);

死んだら2回目ゲーム最初から
_map = new Map(this, context1);

と言う感じで生成してます。
同じフィールドに
2回目をnewしてるのに
どうして1回目のが生きてるんですか?
0187デフォルトの名無しさん2014/10/10(金) 20:38:38.65ID:aN23SWHK
>>185
ありがとう。thread.sleep(200)しながら
ループしてます
0188デフォルトの名無しさん2014/10/10(金) 20:42:24.98ID:yFc9i93c
だろ。それじゃ。無限ループじゃん。だから無限にスレッドが終わらない。
while (!キャラが死んだフラグ) {

}みたいなイメージにすればいい。
で、キャラ死んだら「キャラ死んだフラグ」をセットすればいい
0189デフォルトの名無しさん2014/10/10(金) 20:57:14.12ID:0Yds6cEB
>>186
何故スレッドのインスタンス参照してるのが自分だけだと思った??
そんなんで動くわけねーだろ
0190デフォルトの名無しさん2014/10/10(金) 21:03:08.63ID:aN23SWHK
止めたら固まらなくなりましたありがとう
0191デフォルトの名無しさん2014/10/10(金) 23:09:38.60ID:rKdMXuyl
>>172
ひさびさにgoogle map v2使ったら、マーカーに黒点がつくようになって、表示がめっちゃ重くなった気がする。
これってデグレだよなぁ
0192デフォルトの名無しさん2014/10/11(土) 02:59:34.50ID:RyF7FXoe
パケット通信量をテキストに表示させたいのですがTrafficStatsで取得するのはわかったのですが
プログラミングを勉強中でなにがなんだかわかりません

どなたか解説してもらえないでしょうか
よろしくお願いします
0193デフォルトの名無しさん2014/10/11(土) 06:38:36.36ID:6HL2TmPS
>>192
まず本屋に行きます。
次に目についた本を3冊買います。
読みます。
わからなければ最初に戻ります。

>>191
アップグレードしたら性能要求は上がるもの。
0194デフォルトの名無しさん2014/10/11(土) 13:17:47.62ID:6/gyUAXX
>>192
まずはテキストビューにハロワできるようになるんだ
0195デフォルトの名無しさん2014/10/11(土) 16:31:51.12ID:rQCsXQX/
下のようなコードを書いてワーカースレッドから通信処理を行おうとするとエラーが出ます。
メインスレッドで通信をしようとしていると怒られるのですが、Threadクラスを作ったらそれは必ずワーカースレッドになるというわけではないのでしょうか?
確実にワーカースレッドとして生成するための処理が他にあるのでしょうか?

new Thread(new Runnable() {
@Override
public void run() {
//ここで通信処理
}
}).start();
0196デフォルトの名無しさん2014/10/11(土) 17:21:40.79ID:I6WrScy8
>>195
初心者スレに行け、どアホ
エラーもかかない、コードも載せない
エンドユーザーレベルの大馬鹿
0197デフォルトの名無しさん2014/10/11(土) 18:18:12.81ID:sss6fmxy
android.permission. INTERNET がないんじゃないの
0198デフォルトの名無しさん2014/10/11(土) 19:02:39.98ID:jvJ/en5M
ワーカースレッドからUI直接操作して怒られてるんじゃないの
0199デフォルトの名無しさん2014/10/11(土) 20:36:54.40ID:KdjuukT/
エラーコードも載せないんじゃお話にならないし、スレッドもよくわかってないみたいだからなんとも
0200デフォルトの名無しさん2014/10/11(土) 20:44:46.39ID:gdqhzxMm
>>195
基本的にはそれで間違ってない。
上で指摘されてる通り、そのスレッド内でViewを操作しようとかしてないか?
メインスレッドで作成したHandlerか、Viewにpostすべし。
0201デフォルトの名無しさん2014/10/11(土) 20:51:13.64ID:6YQoUE1d
Volleyとかは?
自分も将来的に使ってみたいけど、とりあえず自作した通信ライブラリで満足している。
キャッシュ機能とか全然かなわないけど、バグは直ぐ直せていい。
0202デフォルトの名無しさん2014/10/12(日) 10:31:30.25ID:FZ1mZF0A
AIDEってC+でAndroidアプリ作れるの?
0203デフォルトの名無しさん2014/10/12(日) 11:18:28.19ID:P74FaO07
crosswalkめっちゃ軽すぎ滑らかすぎて腰抜かした
ファイルサイズが10倍になってももうこれでいいわ
0204デフォルトの名無しさん2014/10/12(日) 19:27:22.31ID:yJChq8ZU
分からない問題がある
5×5のトラックを表示するにはどうすれば?

たった一つだけだと

http://hpcgi2.nifty.com/oteu/ibbs2001/ibbs.cgi?mode=res&;amp;namber=2847&amp;page=0&amp;RES=1-&amp;H=tp&amp;no=2

これを縦5 横5にするにはどうすれば
for文使うのかとは思っている
ちなみに初心者っす。
0205デフォルトの名無しさん2014/10/12(日) 19:48:06.75ID:XLBzflK9
url中のnamberを見て確認する気無くなった
0206デフォルトの名無しさん2014/10/12(日) 20:48:18.65ID:Du/HgjiN
??
リンク先はポケモン掲示板のようだが…
0207デフォルトの名無しさん2014/10/12(日) 23:32:51.16ID:KlYsEe04
最近始めたんだがrelativelayoutで画面作って適当なアイテム幾つか設置した後にアイテムのパラメータいじると、アイテムが全部画面の左端に重なって表示されるのはなんでなの?
0208デフォルトの名無しさん2014/10/13(月) 00:35:34.52ID:pSsyxunP
しらんがな
0209デフォルトの名無しさん2014/10/13(月) 00:53:45.41ID:842hIv5h
デフォルトの位置が左上だから
0210デフォルトの名無しさん2014/10/13(月) 01:58:45.32ID:9+vwllX8
http://itpro.nikkeibp.co.jp/article/COLUMN/20100105/342883/?ST=android-dev&;amp;P=4
http://itpro.nikkeibp.co.jp/article/COLUMN/20100302/345249/?ST=android-dev&;amp;P=2

ここを参考にRSSリーダーを作ろうとしてたんですけど

// XMLをパースする

............

case XmlPullParser.END_TAG:
tag = parser.getName();
if (tag.equals("item")) {
mAdapter.add(currentItem); ※
}
break;

※の部分でViewRoot$CalledFromWrongThreadExceptionが出ます。
実行結果も載っているので何故そういう結果がでているのか分かりません。
どうやって回避しているんでしょうか...?
ソースはそのまま打ったはずなんですが、ハマってしまったので
教えていただけませんか。
0211デフォルトの名無しさん2014/10/13(月) 02:05:28.09ID:jfB1gY05
記事が古いね
基本的にUI関連のものは全てUIスレッドで操作する必要がある
昔は確かにエラーも出なかったし問題なく動いてるように見えることも多かったからなあ
0212デフォルトの名無しさん2014/10/13(月) 02:22:30.84ID:+KMa0u/D
>>210
mainスレッドにpostしてRunnableでViewを操作しろ
0213デフォルトの名無しさん2014/10/13(月) 04:00:12.48ID:BHja2AcX
xmlのshapeタグでButtonのUIをデザインしているのですが、
shapeタグの中でマージンを設定することは出来ないのでしょうか?
paddingタグならあるのですが、maginは見つかりません。
ググっても情報なし。

例えばAndroid SDKに入っているデフォルトのボタン画像(これは9patchですが)でも
枠線の周囲に透明色のマージンを設けていると思いますが、
それと同じようにしたいです。

layoutのxml側で1つひとつmarginを設定するという回避方法もありますが
shape側で設定したいです。ご教授願います。
02142132014/10/13(月) 04:07:44.81ID:BHja2AcX
散々調べたのに、なぜか質問するとすぐに自己解決してしまう。。。
layer-listを使って解決できました。失礼しました。
0215デフォルトの名無しさん2014/10/13(月) 09:02:04.98ID:7Ey1xXE1
>>134-135
ブラウザゲー見たくリソース取得可能条件の管理まで鯖に任せて鍵やリソースを配信すれば、
盗む側が何らかの方法で取得条件をフルコンプしない限り全部ぶっこ抜かれるのは回避できる。
取得条件的なものがない場合やそれでは不足な場合は…画面のレンダリングまで鯖でやって、
スクショから流用するレベルの作業を強いるとかが限界だと思う。
0216デフォルトの名無しさん2014/10/13(月) 12:18:56.00ID:i8LQT9lA
>>163でHTMLについて質問した者です。
HTMLのURLリンクから特定のアクティビティを起動させ、
遷移先からデータを受け取るという処理を行いたいのですが上手くいきません。
Intent-FilterでActivityを起動しただけではデータを受け取れないので
�@HTMLのリンク
�AActivity_A起動(StartActivityForResultでActivity_Bを起動するためのActivity)
�BActivity_B起動
以上のような手順でActivityを起動しようとしています。

AndroidManifest.xmlのActivity_Aのintent-filter内に以下を書いて
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="samplescheme" />
HTMLのリンクには以下を書きました。
<a href="samplescheme://sample/">SampleScheme</a>

HTMLのリンクとAndroidManifestのschemeが一致していればActivityが起動すると思っていたのですが
「ページが見つかりません」となってしまいます。
そもそもIntent-Filterの使い方が間違っているのでしょうか?
0217デフォルトの名無しさん2014/10/13(月) 12:25:21.97ID:ukl+Wh+G
宣伝用画像を作るのが面倒臭いんですが、
簡単に作る良いアイデアないですかね
0218デフォルトの名無しさん2014/10/13(月) 13:18:55.29ID:9+vwllX8
>>211-212
やっぱり記事が古かったんですね
最近の記事では見つからなかったのでAsyncLoaderを使ってやってみたら
無事解決できました!
アドバイスありがとうございました。
0219片山博文MZ次期CEO ◆T6xkBnTXz7B0 2014/10/13(月) 14:02:39.81ID:N0C6z9Ad
>>217
「バナー 作成 ソフト」で検索
0220デフォルトの名無しさん2014/10/13(月) 23:13:36.27ID:PZHZLI0Y
長くなったので分割しています(1/2)

すみません。どなたか解るかたお願いいたします。スレちなら誘導してください

■質問者のスペック
●プログラム経験
主にサーバーサイドがJAVAで作成されたWEB業務アプリのデスマーチの火消しをメイン業務として8年ほど実務経験のある元IT土方
飛び込み営業以外の工程は全て行えます。資格はソフトウェア開発技術者しかもっていません
現在病気療養中で少し体調が回復してきたのでリハビリをかねて未経験のAndroidアプリを作ろうと考えています

■質問内容
●作ろうと思っているアプリ
http://hibiki-radio.jp/description/grisaia
このWEBラジオのみをアンオフィシャルな方法を使わずにKindle Fire HD 6タブレットで再生するだけのアプリ
基本質問者専用のつもりです。もし完成したらこのラジオにメール投稿でもして許可をいただけたらKindleストアに公開しようかなと考えています
広告、アプリ内課金はあまり好きではないので、欲しいものリストを公開して善意の寄付のみ受け付けようと考えています

●主に知りたいことその1 開発環境の構築
これはググりながら時間をかけてやれば100%質問者はできます
あえて質問させて頂くのは現在病気でキーボードとマウスの操作をうまくできないからです
調子が悪いときは健常時に比べてタイプ速度は10分の1、マウス操作も5回に1回ぐらい失敗します
現在開発専用PCにWindows7の再インストールまで行えています
この状態からなるべくキーとマウス操作の少ない手順で開発環境を構築する方法を教えて頂きたいです
Pleiades All in Oneをベースに環境構築できないかなとまだ調べてないですが考えています
これより良い方法、Pleiades All in Oneをベースに環境構築する際に参考になるサイトなどをお願いします
0221デフォルトの名無しさん2014/10/13(月) 23:14:18.85ID:PZHZLI0Y
長くなったので分割しています(2/2)

●主に知りたいことその2 Flashのサポート方法
目的達成するための思いついたアプローチは
Firefox、かんこれ(?)専用ブラウザなどの様に
独自にFlashサポートを実装する方法です
このシナリオの場合、理想はライセンス制約の緩いライブラリが公開されていることです
そのようなライブラリが存在しない、またはGPLの様なめんどくさいライセンスなら
Flashの仕様調査から開始して独自実装しますが、これは最悪のケースだと思います
おそらく開発終了前にラジオが終了してしまいます
また車輪の再発明が大嫌いな質問者が途中で嫌にってあきらめる可能性大です

●主に知りたいことその3 その他の方法
法的に完全に安全なそのほかの実現方法を教えてください
法的にグレーゾーンなものは駄目です。当局関係者と弁護士とリアルで会いたくありません

●主に知りたいことその4 Androidアプリ、Kindleストアアプリ初心者向けの情報
JAVA経験ありで、Androidアプリ、Kindleストアアプリアプリ完全未経験、知識ゼロの
質問者が知っておいたら良い情報をなんでもいいので教えてください。
あ、忘れていました質問者が持っている実機は現在Kindle Fire HD 7(2012)のみです
お金がないので追加で端末を買うことは不可能です

長くなってしまい申し訳ありません。よろしくお願い致します
0222デフォルトの名無しさん2014/10/13(月) 23:33:11.46ID:pSsyxunP
スレタイ読める??
ここは「Android」「プログラミング」質問スレ

kindleはAndroidベースではあるがFireOSという別物な
プログラミングの質問でもない
0223デフォルトの名無しさん2014/10/13(月) 23:46:34.92ID:wGdABDDx
キーボードがうまく打てないのに長文ご苦労
その調子でコツコツやっていけばいいだけの話だ。
0224デフォルトの名無しさん2014/10/14(火) 00:10:40.11ID:WsFr4NtI
マウス操作上手くできないならトラックボール買いなよ
指先だけで腕も手首も動かさないから楽だよ
指がうまく動かせないならマウスのが楽かもしれないけど
0225デフォルトの名無しさん2014/10/14(火) 04:42:16.25ID:Fh2AGsYJ
>>220
プログラマ板じゃないので、あなた自身の身の上話や、あなた個人の事情という有機的な情報を
提供したところで、あなたというトータルな個人に対する救いの手を期待するのは難しいでしょう。
>>222にも言われているように、ここはスレ的に、もっと端的・簡潔に、プログラミングにおける個々の
問題に対する質問を示し、それぞれに対する有益な回答を得ようとした方が効果的でしょう。

一つだけ。

Pleiadesをベースにするということが、作業を簡単にしたいという目的に大いに矛盾しています。
ADT Bundleのzipを解凍すれば、基本、何らワンステップの作業すらも要らないのに、
なぜ、そんなことをするのでしょうか?
0226デフォルトの名無しさん2014/10/14(火) 07:33:01.61ID:VldyEDyE
AdMobの広告って一つだけ作って複数アプリで同じIDの広告を表示するようにしたら駄目なんすか
アプリ毎に広告を作って別IDの広告を表示させるようにしないと駄目なんすか
0227デフォルトの名無しさん2014/10/14(火) 08:33:11.71ID:MJLZ2tz3
>>226
ダメだと思う
0228デフォルトの名無しさん2014/10/14(火) 08:42:53.03ID:yLXEi+4f
思うってなんだよ
おまえの想像なんて聞いてねーよ!
0229デフォルトの名無しさん2014/10/14(火) 08:58:37.41ID:nQVebR2o
だめじゃないよ。
0230デフォルトの名無しさん2014/10/14(火) 09:00:55.08ID:Y7cA1XQF
>>226
なぜそれがOKだと思ったのか
0231デフォルトの名無しさん2014/10/14(火) 09:11:08.65ID:VldyEDyE
いや既に1個AdMob広告を表示させてるアプリを公開してて、
今2個目作ってるだがそのまま1個目のID使ってアプリ起動したら
普通に広告表示されてるしこのままでいいんかなと思って
0232デフォルトの名無しさん2014/10/14(火) 09:26:50.55ID:VldyEDyE
アプリ毎に収益を確認したい場合は新しい広告を作ればいいし
そうでないなら同じのを使いまわせばいいってことなんかな
0233デフォルトの名無しさん2014/10/14(火) 09:27:35.76ID:6r2uIvKF
>>220
そもそもそのwebラジオを第三者が勝手にアプリにしていいのかということだが
公開しないで自分で楽しむだけならwebviewでそのサイトを表示すればいいと思う
というかアプリにしなくてもそのサイトをスマホのブラウザで開けばいいのでは

1について
ゆっくりやればいい

2について
Flashサポートとか時代に逆行してる
どうしても使いたいならwindows phoneアプリでやる

3について
ああそうかwebview表示じゃFlash動かないか

4について
ストアで公開したければ中古の安いAndroid買った方が近道
ただエミュだけでもなんとかなるかな
0234デフォルトの名無しさん2014/10/14(火) 09:43:55.48ID:nQVebR2o
そのラジオ、iPhoneで聞くってやつもあるじゃん。
パケットキャプチャしてアクセス先のストリームURLの法則さえ見つけられれば、Flashなんぞ使わなくてもffmpegあたりを組み込んで流せるだろ。
実際、MX動画プレーヤーで普通にバックグラウンド再生できたぞ。
0235デフォルトの名無しさん2014/10/14(火) 10:28:24.27ID:zT0VwE4n
>>234
読んでないけど、URLの取得がSSL経由だったらパケットキャプチャでどうにかするのは辛くね?
0236デフォルトの名無しさん2014/10/14(火) 12:09:05.98ID:nQVebR2o
>>235
確かにパケットではないね。
httpsでもPCのブラウザのコンソールとか見ればいくらでも調べられるね。
というか、ストリーミングのプロトコルわかれば、ブロキャスインテントでいかようにもできますな。
02371722014/10/14(火) 13:30:52.62ID:ITosBdkk
MapFragment
マーカー皆無、ビル表示とか全部オフの状態
東京で傾き表示にするとスタックオーバーフローするまで分かった
どうすればいいんだ・・・ 見下ろしだけにしろというのか

FATAL EXCEPTION: main
java.lang.StackOverflowError
at com.google.j.c.gq.<init>(Unknown Source)
at com.google.j.c.gq.<init>(Unknown Source)
at com.google.j.c.eq.c(Unknown Source)
0238デフォルトの名無しさん2014/10/14(火) 13:43:39.06ID:UYBtenev
>>237
傾き表示ってのは指2本で傾けるヤツの事かな?
自分のアプリは全部の地図の種類で問題ないけどね(皇居表示)
0239デフォルトの名無しさん2014/10/14(火) 14:06:46.99ID:I/kZYeOc
一度キャッシュを削除してみるとか
0240デフォルトの名無しさん2014/10/14(火) 14:59:22.14ID:ITosBdkk
キャッシュを削除しても変わらない
田舎は平和だけどワザと皇居の当たりに来ると

FATAL EXCEPTION: GLThread 4828

at com.google.j.c.eq.b(Unknown Source)

at com.google.j.c.eq.a(Unknown Source)
と
com.google.maps.api.android.lib6.gmm6.j.q.*(Unknown Source) これが4.50個くらい
一体何を怒っているんだ

ttp://d.hatena.ne.jp/takeR/20131025/1382693789
これかなぁ・・・しばらくテスト
0241デフォルトの名無しさん2014/10/14(火) 15:05:59.03ID:UYBtenev
東京駅の地下表示も問題無いね
0242デフォルトの名無しさん2014/10/14(火) 15:19:09.73ID:nQVebR2o
端末はなんなのかな?
2.x時代のやつなら、純正の地図アプリでも落ちるぞ。
0243デフォルトの名無しさん2014/10/14(火) 15:30:28.85ID:UYBtenev
IS04 2.2でも問題無いね
他に原因があるんだろうね
0244デフォルトの名無しさん2014/10/14(火) 15:33:03.53ID:ITosBdkk
>>241
API 4.2.2 端末 4.4.2だけど
インドア表示を切ってtiltを指定したり
ぐるぐる周回させてみたりしたけど落ちなくなった
0245デフォルトの名無しさん2014/10/14(火) 15:33:52.73ID:A1Vf5Jim
google play lib のバージョンとかね
0246デフォルトの名無しさん2014/10/14(火) 15:37:23.51ID:ITosBdkk
ごくごく最近開発環境を再インストールしたから
最新のgoogle-play-services_libに何かあったかな?
0247デフォルトの名無しさん2014/10/14(火) 17:49:40.60ID:r2jpcBPf
>>246

GoogleMapは開発者サービスのバージョンアップで動作が変わりますよ、最近の更新で地図の表示が重くなったと思う。

https://play.google.com/store/apps/details?id=com.google.android.gms&;hl=ja
0248デフォルトの名無しさん2014/10/14(火) 19:16:54.92ID:UYBtenev
>>247
気のせい
0249デフォルトの名無しさん2014/10/14(火) 19:52:09.58ID:MKmv2OoH
俺のチンコがそそりたつのは気のせいじゃないぞ
0250デフォルトの名無しさん2014/10/14(火) 22:11:18.78ID:1NNJ354Y
>>248
自分のアプリではマーカー1000個以上表示しようとすると明らかに前よりレスポンスが落ちた気がするけどなぁ
マーカー1000個っていうのはなかなかキチガイかもしれないが
0251デフォルトの名無しさん2014/10/15(水) 11:29:55.57ID:QwuALmoj
GoogleMapのマーカー(その他 描画系)の付け外しって
これであってるかな?

// Marker mMarker;

// ループ内
if( mMarker != null )
{
  mMarker.remove();
  mMarker = null;
}

mMarker = mMap.addMarker( new MarkerOptions()
.position( new LatLng( mLatitude, mLongitude ) )
.icon( mBitmapDescriptorObject ) );

一つのマーカーを毎秒ごとに剥がして置くだけで
何回か目にはGC_FOR_ALLOCが走って仕様メモリが上がり
実際のアプリの仕様ではマーカーが十数個は近くにあって
30分か一時間もすればOut Of Memoryで落ちてしまう・・・
0252デフォルトの名無しさん2014/10/15(水) 14:02:17.92ID:QwuALmoj
現在位置と任意の点のマーカーの付け外しを繰り返して
大体一時間後には512MBに達して落ちてしまうわ・・・

GC_FOR_ALLOC freed 241K, 2% free 514470K/524128K, paused 183ms, total 183ms
GC_FOR_ALLOC freed 226K, 2% free 514633K/524128K, paused 169ms, total 169ms
GC_BEFORE_OOM freed 79K, 2% free 514554K/524128K, paused 191ms, total 191ms
GC_EXPLICIT freed 136K, 2% free 514485K/524128K, paused 2ms+22ms, total 160ms
GC_FOR_ALLOC freed <1K, 2% free 514485K/524128K, paused 180ms, total 180ms
GC_BEFORE_OOM freed 0K, 2% free 514485K/524128K, paused 139ms, total 139ms
GC_FOR_ALLOC freed 16K, 2% free 514567K/524128K, paused 137ms, total 137ms
GC_FOR_ALLOC freed 9192K, 4% free 505710K/524212K, paused 158ms, total 159ms
0253デフォルトの名無しさん2014/10/15(水) 14:34:41.03ID:QwuALmoj
本来外さなくてもいい画面内のマーカーすら剥がして再度貼り付けるなら
mMap.clear();
System.gc();
こうすればいいけど正規の方法なのだろうか
0254デフォルトの名無しさん2014/10/15(水) 14:35:39.01ID:hotIcZ6z
>>252
面白そうだから今からはじめてみた...14:30スタート
GPSで測位する度にマーカーを付け替えてるから0.2秒〜0.5秒に1回は書き換えしてる
さぁ、どうなるかな...
02552542014/10/15(水) 14:37:25.29ID:hotIcZ6z
自分が公開しているアプリで端末はIS04 ver.2.2
02562542014/10/15(水) 15:37:54.46ID:hotIcZ6z
15:32 検証終了
特に問題ないね
順調に点滅してる(測位する度にマーカーの色を変えている)
0257デフォルトの名無しさん2014/10/15(水) 16:26:20.00ID:QwuALmoj
>>256
drawable-xxhdpi用の200x200くらいの24bit PNGをマーカーにして
icon用のBitmapDescriptorはフィールドで作成手済み

マップ表示だけで円を描いて移動させてる分には大して増えない
現在位置のマーカーを一つ設けると地味に増える
色んな場所を教えるマーカーをたくさん張っておくとけっこう上がっていく

当初は地図の中心が大きく変化したら
配列に格納していたマーカーを取り出して行って
remove nullしてから新しいのをaddし直してた

その後、更新する度にmap.clearするようにしたら、まあ落ち着くけど
全て消え去ってしまうので点滅や余計なaddが増えてしまう
とりあえずたまにclearかけるようにするけど
メモリ利用率がちょっとあやしい
0258デフォルトの名無しさん2014/10/15(水) 19:41:05.98ID:hotIcZ6z
>>257
自分のアプリは問題ない事がわかったので安心
お題をくれて、ありがとね
0259デフォルトの名無しさん2014/10/15(水) 19:58:42.22ID:c37f+Bjl
アプリリリースしたんですが、
いざPlayストアでインスコしようとすると
「アプリケーションのインストール中に不明なエラーコードが発生しました -24」と出てインストールできません。
キャッシュ消したり再起動してもダメでした。

この現象どなたかわかりますか?

開発環境はAndroidStudioで、コンパイルはver19、Proguardはかけてません。
0260デフォルトの名無しさん2014/10/15(水) 22:05:53.30ID:kpz+UUHw
>>258
ちなみにSupportMapFragmentのほうを使ってる?
自分は2系捨ててMapFragmentのほうで試してる。
あんま関係ないかもだけど
0261デフォルトの名無しさん2014/10/16(木) 00:40:29.45ID:Yu+srmn4
ロックスクリーンの状態でも最前面に情報を出すアプリを作りたくて、
とりあえず前面に出すのはFLAG_SHOW_WHEN_LOCKEDとかでなんとかなりました。

ただ、いろいろ状況を考えていくと、アプリがロックスクリーンより前にいるか後ろにいるかで
挙動を変えたくなりました。で、ロックスクリーンも含めてアプリが最前面にいるかどうかを
判断したいのですが、それは可能でしょうか。
ググったところActivityManager.getRunningTasks()を使うというのがあったのですが、
これにはロックスクリーンは含まれないようで...
0262デフォルトの名無しさん2014/10/16(木) 00:59:13.54ID:arOnv5oz
フォアグラウンドにある事だけ確認したいなら onResumeとonPauseの間だけtrueなフラグをメンバ変数に作れば良くないかい?
0263デフォルトの名無しさん2014/10/16(木) 01:05:35.55ID:arOnv5oz
ActivityレベルじゃなくApplicationレベルで判断したいならApplicationに registerActivityLifecycleCallbacksして、 onActivityResumedとonActivityPausedでフラグ管理するとか

SDKでもっと簡単な判別法が提供されてるかもしれんけど
0264デフォルトの名無しさん2014/10/16(木) 01:28:02.83ID:arOnv5oz
うん、やっぱり>>263が正解みたい
サンプル
https://gist.github.com/steveliles/11116937
0265デフォルトの名無しさん2014/10/16(木) 10:02:49.73ID:N0H8a9Hc
すいませんプログラムから日本語の文字列を指定して読み上げさせたいんですができますか
0266デフォルトの名無しさん2014/10/16(木) 10:12:16.54ID:j/4Ugxc6
tts
0267デフォルトの名無しさん2014/10/16(木) 14:02:10.84ID:qKH2kYvU
地図に大量のマーカー表示するときはクラスタ化させないときつい。

maps utilを使うといい
0268デフォルトの名無しさん2014/10/16(木) 17:42:45.61ID:SboCO2yj
>>251
これのことかな、知らなかったよ。
ありがとん
https://developers.google.com/maps/documentation/android/utility/marker-clustering
0269デフォルトの名無しさん2014/10/16(木) 17:46:05.08ID:SboCO2yj
>>268

>>267 への返信でした。訂正
0270デフォルトの名無しさん2014/10/16(木) 17:49:47.24ID:obvm04ER
>>267
小さい画面に大量のマーカーを貼る事自体が問題だと思うが?
0271デフォルトの名無しさん2014/10/16(木) 17:50:21.87ID:MhzmuNOz
いい加減Android Studio正式版出ないかな。
あとはNDK対応だけでしょ。
人柱ステージが終わってからじゃないと移行したくはないし。
0272デフォルトの名無しさん2014/10/16(木) 18:53:37.38ID:PvV6IBeN
アプリを改築して実行するとその度に
logcatに文字のフィルターが消えて、フィルター機能がなくなる。
大量に文字が出てきて見づらい。

右クリックでフィルターをだして登録して
特定のSystem.outの文字だけ 浮き出させてます

常にフィルターが効いた状態かぱっと
フィルターを有効にする方法ってどうやってますか?
0273デフォルトの名無しさん2014/10/16(木) 19:37:55.09ID:ZlSe5HHw
viewpager で、今見ているページを削除するには、ページの内部のオブジェクトをリストで持たないと駄目?
0274デフォルトの名無しさん2014/10/16(木) 19:40:35.68ID:ZlSe5HHw
あと、actionbar でタブを作って
tab1 tab2 tab3
みたいに並んでいるのを、ドラッグで
tab2 tab3 tab1
みたいにするのって可能?
0275デフォルトの名無しさん2014/10/16(木) 19:46:55.04ID:obvm04ER
>>274
小学生の国語からやり直して、出直して来い
0276デフォルトの名無しさん2014/10/16(木) 20:04:57.24ID:G+qofJO6
>>272
コマンドラインで前回のコマンド呼び出してやってる。
0277デフォルトの名無しさん2014/10/16(木) 20:21:15.00ID:s2rGq0M5
>>272
やりたいことがよくわからんが、普通にタグとかでフィルタ作れるけどそれじゃだめなの?
0278デフォルトの名無しさん2014/10/16(木) 21:07:39.79ID:Y4uib3EH
ありがとう。コマンドラインは使いこなせないかな

>>277
Logcatの左側にsavedfilterっていうのがあるんですがそれですか?
あれは消してしまって再表示ができなくて6ヶ月になってます

ウインドウ>ビュー表示
の中にありますか?
0279デフォルトの名無しさん2014/10/16(木) 21:10:58.62ID:s2rGq0M5
eclipseならlogcatビューの右上に表示ボタンがあると思うが・・・・・・・
0280デフォルトの名無しさん2014/10/16(木) 21:12:20.00ID:Y4uib3EH
ありがとう。あった。今まで作った大量のフィルターがでてきたw
0281デフォルトの名無しさん2014/10/16(木) 21:48:25.43ID:Y4uib3EH
SurfaceViewでゲームを作るとき
アンドロイドのほんたいの下の中央の突起ボタンをおすと
時間がかかって終了し最後エラーでOKおして終わることが多いです

SurfaceViewつかってるとこの原因特定作業って大変じゃないですか?
0282デフォルトの名無しさん2014/10/16(木) 23:10:59.77ID:+7mT6/1u
おまえは初心者スレ行け
0283デフォルトの名無しさん2014/10/17(金) 00:45:17.29ID:fTeHy5BR
その前に日本語学校行け
0284デフォルトの名無しさん2014/10/17(金) 02:33:26.83ID:ejr/4D22
すごく初歩的な質問なのですがeclipseからエミュレータにHello worldを表示させたいのですが何度やってもfailed to install Hello.apk on device emulator-5554が出てきます

検索してみたらVMヒープとSDカードを大きめに設定した方がいいとあったのでVMヒープ1000 SDカードを4GiBにしてみましたが上手くいきませんでした

どうしたらうまく行くでしょうか?
記載内容に情報不足なとこがあったらごめんなさい
よろしくお願いします
0285デフォルトの名無しさん2014/10/17(金) 06:15:12.70ID:5RvBYf1b
>>284
http://nek-blog.blogspot.jp/2011/07/android-hello-world-app-2.html
0286デフォルトの名無しさん2014/10/17(金) 07:45:34.61ID:ejr/4D22
>>285
ありがとうございます!
貼って下さったページの通りやってみたら出来ました
すごく助かりました!!
0287デフォルトの名無しさん2014/10/17(金) 09:15:05.48ID:eA40oJo0
ロリポまんどくせ
0288デフォルトの名無しさん2014/10/17(金) 10:48:48.39ID:zF7+FYZd
アプリ内でファイルブラウザみたいな部分が必要で実装しようとしてるのですが、
表示形式をグリッドとリストに切り替えられるようにしようと思います。

思いついたのがListViewとGridViewを2つ使うのと、
後、GridViewを一つだけ使って、列を1列にすればリストっぽくなる??

どちらの実装がスマートになるでしょうか。よろしくお願いします。
0289デフォルトの名無しさん2014/10/17(金) 12:39:43.85ID:x4Cp28Lf
当然、 併用
0290デフォルトの名無しさん2014/10/17(金) 13:31:51.06ID:zF7+FYZd
ありがとうございます。ListとGridViewの両方を使ってやってます。Viewの切り替えにViewSwitcherでいいのかな?とりあえずこれを使ってみます
0291デフォルトの名無しさん2014/10/17(金) 15:32:20.23ID:w3D/YIHM
英語力なくて分からないけど
Google Maps Android Marker Clustering Utilityを使うとどんないいことが?
0292デフォルトの名無しさん2014/10/17(金) 16:28:48.44ID:J6LtvtDl
ggrks
0293デフォルトの名無しさん2014/10/17(金) 18:04:36.60ID:x+rms+aD
>>291
ズームアウト等でたくさんマーカーを表示しなきゃいけなくなったとき、マーカー集合を作って効率良く表示しよう
。。って感じですかね
0294デフォルトの名無しさん2014/10/18(土) 01:17:15.89ID:0jL6IIye
5のSDKきてるね
0295デフォルトの名無しさん2014/10/18(土) 04:00:23.37ID:GeSmrb5d
全部のSDKでupdateきてるのはなんでだろう
0296デフォルトの名無しさん2014/10/18(土) 04:31:35.31ID:T1MlamtH
そいや二ヶ月前くらいのSDKビルド出来ない不具合があるとか騒いでたけど
直ったのかしら。
0297デフォルトの名無しさん2014/10/18(土) 14:00:38.98ID:Y5Fhr7Je
Android 5.0が来てるけど入れない方がいいみたい
いろいろ不具合あるっぽいぞ
0298デフォルトの名無しさん2014/10/18(土) 14:01:15.93ID:Y5Fhr7Je
Android SDKの話な
0299デフォルトの名無しさん2014/10/18(土) 14:47:28.79ID:Y5Fhr7Je
>>295
バックアップしてから更新した方がいいよ
0300デフォルトの名無しさん2014/10/18(土) 15:01:47.27ID:GeSmrb5d
>>299
Macの方に入れてしまったわ
メインPCには入れてないから問題ないけど
0301デフォルトの名無しさん2014/10/18(土) 19:26:10.69ID:Jy5OPfIq
今はネット接続の権限は問われなくなったけど
例えばメモ帳とかのアプリで内容をこっそりアップロードとかしてもわからないよね
このアプリはそういうことはしてないなとユーザー側が判断できるものってあるの?
0302デフォルトの名無しさん2014/10/18(土) 20:36:16.32ID:1mpmJlim
非同期処理を行っている間に画面の真ん中にクルクル回るやつを出したいです。
2chmateで更新ボタンを押すと画面の真ん中に出るやつです。
ウィジェットは何を使えばいいのでしょうか。
クルクルでてる間は他の操作を受け付けないダイアログ的ななにか??
0303デフォルトの名無しさん2014/10/18(土) 20:38:54.07ID:lHVBdLgp
ぷろぐれすばー
0304デフォルトの名無しさん2014/10/18(土) 20:47:38.43ID:1mpmJlim
プログレスバーはわかるんですけど、それをダイアログに表示してるのか??
それともフレームレイアウトで重ねる?そこらへんがプログレスバーと何を使って
画面を作っていいのかがわかりません。
0305デフォルトの名無しさん2014/10/18(土) 20:50:41.46ID:1mpmJlim
すみませんでした。最初の説明が適切でありませんでしたね。
0306デフォルトの名無しさん2014/10/18(土) 20:57:02.10ID:70R4Mu1N
他のViewに重ねて表示したいならFrameLayoutやRelativeLayoutで重ねれば良いのよ
0307デフォルトの名無しさん2014/10/18(土) 20:58:37.22ID:70R4Mu1N
んで処理が終わったらsetVisibility(View.GONE)で消す
0308デフォルトの名無しさん2014/10/18(土) 21:11:19.07ID:1mpmJlim
ありがとうございます。
その方法でやってみます。
0309デフォルトの名無しさん2014/10/18(土) 21:54:49.20ID:EcwURZFd
supportv7のappcompat使いたいんだけど、sdkアプデしてインポートしたらエラー吐くようになった…
0310デフォルトの名無しさん2014/10/18(土) 22:22:07.20ID:sOs0N4mZ
よくあること
0311デフォルトの名無しさん2014/10/18(土) 23:24:14.70ID:kXgHTfaf
>>308
次回からは初心者スレへどうぞ
0312デフォルトの名無しさん2014/10/19(日) 02:15:30.79ID:hKbFbpY+
以下の環境でEclipseでアプリのパッケージ名を変更すると、アプリが起動後強制終了してしまいます。
強制終了時にメッセージなどは表示されません。
どなたか原因がわかる方がいらっしゃいましたらご教授お願い致します。

OS:MAC OS X 10.9.5
Eclipse:4.2.1
cocos2d-x:2.2.3
Android SDK:adt-bundle-mac-x86_64-20140702
Android NDK:r8e
テスト用端末:GALAXY S II LTE SC-03D
Androidバージョン:4.0.4

パッケージ名の変更手順
1.AndroidManifest.xmlのpackageの値を変更。(変更前のpackage名が使用されている箇所をすべて変更)
2.src以下のpackage名をRefactor>Renameの手順で変更。(Update references, Rename subpackagesにチェック)
3.Cleanを実行
※プロジェクト内のファイルを変更前のpackage名でgrepし、変更し忘れが無いことは確認しています。

強制終了時のLogcat
10-19 01:47:50.090: E/dalvikvm(15684): Fatal spin-on-suspend, dumping threads
10-19 01:47:50.311: E/dalvikvm(15684): threadid=2: stuck on threadid=11, giving up
10-19 01:48:00.310: E/dalvikvm(15684): VM aborting

よろしくお願い致します。
0313デフォルトの名無しさん2014/10/19(日) 03:02:58.64ID:tcw1Dl5T
>>312
ここはプログラミングスレなので。
logcatのつ 使い方を初心者スレで訊くとよろし。
0314デフォルトの名無しさん2014/10/19(日) 13:29:39.32ID:hKbFbpY+
ありがとうございます。
そちらで訊いてみます。
0315デフォルトの名無しさん2014/10/19(日) 19:57:26.14ID:JOMKKfHY
ViewPagerの中で画面ごとにFragmentを持っていてGridView表示されている場合
スワイプで画面を切り替えて元の画面に戻ってきた時にスクロール位置を元の位置に保つには
画面が切り替わる前にスクロール位置を保持しておいて復元するしかないのでしょうか?
0316デフォルトの名無しさん2014/10/19(日) 21:41:00.30ID:ycIhVffr
まさかこのころは世界名作劇場のパチンコができるとは思わなかったのであったw
0317デフォルトの名無しさん2014/10/20(月) 01:12:49.97ID:YxHgdBR/
>>315
FragmentStatePagerAdapter使ってると、FragmentのonSaveInstanceStateのタイミングで保存して
再生成されたときのonCreateで復元できてる
0318デフォルトの名無しさん2014/10/20(月) 12:01:14.77ID:f/X0QZeT
catmarioというアプリがあるんですが
左に左右キー
右にジャンプキーの
雛形ってないんでしょうか?

タッチ位置が変化するみたいでハード問題らしく
ハード詳しくないんで自分では作れない感じなんですが
03193182014/10/20(月) 12:03:19.24ID:f/X0QZeT
SurfaceViewの

onTouch (Event e){}
というメソッドに記述したいんです
0320デフォルトの名無しさん2014/10/20(月) 18:46:19.52ID:DNrqXP9V
>>318
宗教的な理由でandroidのアプリを作らないと地獄に落ちるとでも言われたのか?
0321デフォルトの名無しさん2014/10/21(火) 00:35:46.52ID:jF2Sd4VL
教えてください。
Google maps api v2で現在地にアイコンを表示させようと思っているのですが
Overlayでやると縮小拡大で画像サイズが変わってしまいます。
固定にすることは可能ですか?
0322デフォルトの名無しさん2014/10/21(火) 01:10:40.49ID:ELD2O/uD
マーカーでやれ
0323デフォルトの名無しさん2014/10/21(火) 10:40:08.38ID:1iT0KizE
アンドロイドを趣味で作っててしょぼいレベルなんですが
ここから業務に行く場合さらに読んだ方がいい本やHPなんかは
ありますか?
0324デフォルトの名無しさん2014/10/21(火) 11:14:46.23ID:6ADt4hxL
才能が無いからあきらめた方がいい
0325デフォルトの名無しさん2014/10/21(火) 11:15:25.17ID:vReN9Icc
なんの業務かしらんけど本なんかよりApiDemoとか、android標準アプリのソースを読むだけで、糞カスプログラマーを脱却できる
0326デフォルトの名無しさん2014/10/21(火) 11:20:10.63ID:a4lasp9e
表形式で保持しているデータを視認性よく一覧表示させるのに簡便な方法は何があるでしょうか?
扱うのは行は可変(100行位は扱いたい)、列は15列程度のデータです。
自分が調べた限り、DBGrid for androidというのが丁度良さそうだったんですが、どうも開発&配布元が無くなっているようで入手出来ませんでした(関連記事だけが見つかる)。
table_layoutを使用する方法が一般的なようにも思えたのですが、データサイズが大きくなるとパフォーマンス面で不安があります…(気にする必要はない?)。

良い方法があればご教授お願いします。
0327デフォルトの名無しさん2014/10/21(火) 11:25:44.29ID:1iT0KizE
>>325
ありがとう
0328デフォルトの名無しさん2014/10/21(火) 11:49:43.34ID:1iT0KizE
>>325
それを読むにはroot化する必要があるんですか?
手続きがものすごい難しそうで時間かかりそうなんですが
0329デフォルトの名無しさん2014/10/21(火) 11:52:06.45ID:Qa3QbAvr
こりゃダメだ
0330デフォルトの名無しさん2014/10/21(火) 12:14:43.21ID:I+xlFP64
問題点は2つ。
一文目と二文目が論理的に全く繋がっていない事。
「時間がかかりそう」だから何なの?という事。

そもそもの問題点は目をつぶっての話ね。
03313232014/10/21(火) 12:15:52.09ID:1iT0KizE
>>325
入れられました。ボールがバウンドしたりといろいろありますが
何ですかねこれ。検索してもパッといみがでてこないんですが。
こういう機能を作れますよと言うサンプル集?
0332デフォルトの名無しさん2014/10/21(火) 12:25:39.60ID:I+xlFP64
>>331
坊やは何かと時間をかけたくなかったり、意味をパッと知りたかったりと大変だね。
金使ってプログラマ雇った方が良いよ。
0333デフォルトの名無しさん2014/10/21(火) 12:40:09.16ID:nTYNwsIc
うっざ
0334デフォルトの名無しさん2014/10/21(火) 12:44:13.95ID:E42SAv3g
プログラミングが出来れば世の中のこと全て理解できると勘違いしてるんだろう
SEとかクラッカーとかって自分でプログラミングなんてしてないし、そういうところも含めて、あれこれ手っ取り早く手に入れたいってことなら、この世界に向いてないってことに早く気がついたほうがいいんじゃないの?
金払えってプログラマ雇えってのが結論だし、プログラミングを勉強する事自体が時間の無駄だろうね
0335デフォルトの名無しさん2014/10/21(火) 12:50:10.47ID:E42SAv3g
>>332
ていうか君も、こういう雑魚をいちいち相手にする癖は直ぐに治したほうがいい
雑魚をぶくぶく太らせて後で煮て食うってなら別だけど、どうせ君は誰からも相手してもらえず時間を持て余してるから、つい雑魚に餌やっちゃうってことだろ?
そういうのは直ぐ治したほうがいい
0336デフォルトの名無しさん2014/10/21(火) 13:05:14.91ID:wnF5bTMK
履歴ボタンタップやロングタップをアプリで検知するのは不可能ですか??
0337デフォルトの名無しさん2014/10/21(火) 13:17:47.70ID:tNo9ZpdY
>>336
自分のアプリならできるけど他のは無理
0338デフォルトの名無しさん2014/10/21(火) 13:32:06.89ID:wnF5bTMK
>>337
自分のアプリならできるってどうやるんでしょうか?
ホームキーと履歴キーはonKeyDown等にも通知されないのですが。
0339デフォルトの名無しさん2014/10/21(火) 14:10:11.57ID:+lR03eCR
バックキー、ホームキー、履歴キーはActiviyのdispatchKeyEventで判定
ロングタップは自前で実装するかOnGestureListenerをインプリメントする
0340デフォルトの名無しさん2014/10/21(火) 14:41:15.87ID:bBE4Pxm3
>>339
今エミュで試しましたがdispatchにもバックキーしかこなくないですか??
ナビバーですけど。
機種によってはくるってことですか??
0341デフォルトの名無しさん2014/10/21(火) 14:49:19.38ID:0OO5XmR4
>>340
実機を使え
0342デフォルトの名無しさん2014/10/21(火) 14:52:03.19ID:tNo9ZpdY
今だと履歴キーはKEYCODE_APP_SWITCHにあたるのかな
最新機種だと履歴キー長押しがオプションメニューになってるけど
ちゃんと取得できるのかはわからん
0343デフォルトの名無しさん2014/10/21(火) 14:53:25.93ID:tNo9ZpdY
最新機種じゃなくて機種によってだな
htcとかそうなってたような
0344デフォルトの名無しさん2014/10/21(火) 14:58:58.03ID:bBE4Pxm3
機種依存ですか
だめですね

PhoneWindowManagerを見てみましたがswitchはアプリにdispatchしなそうでした
諦めます
0345デフォルトの名無しさん2014/10/21(火) 16:10:18.62ID:rfBpVHSw
>>325
公式サンプルはmから始まるメンバ変数使ってたり、どうも中の人が古くさいんだよなあ。
0346デフォルトの名無しさん2014/10/21(火) 16:13:16.88ID:Qa3QbAvr
古臭いってあれがandroidの標準スタイルだろう
OSのソースコード全部あのスタイルだぞ
0347デフォルトの名無しさん2014/10/21(火) 16:20:24.87ID:0OO5XmR4
>>346
androidだけじゃないけどね

>>345 はトーシローだから スルーしなくちゃ
0348デフォルトの名無しさん2014/10/21(火) 16:37:01.14ID:rfBpVHSw
>>346
もともとあれはCの習慣だろ。
Javaの文化ではない。
0349デフォルトの名無しさん2014/10/21(火) 16:47:24.47ID:Qa3QbAvr
>>348
Cにメンバ変数なんてないのに何言ってんだ
お前、ハンガリアン記法と勘違いしてないか
Javeでメンバ変数の接頭語にm付けるのは初期からの伝統
0350デフォルトの名無しさん2014/10/21(火) 16:56:46.26ID:tNo9ZpdY
AndroidからJavaはじめたけど、メンバ変数をprivateで使うってまずないな
大抵publicかstaticで使うし
逆にprivateで使うってどういう場合?
0351デフォルトの名無しさん2014/10/21(火) 16:56:49.36ID:sXie7gZN
どの界隈の伝統だよ
メンバ変数にmなんて見たことねーよ
0352デフォルトの名無しさん2014/10/21(火) 16:58:17.72ID:tNo9ZpdY
publicとstatic以外の変数はmを先頭に付けるであってるよね?
0353デフォルトの名無しさん2014/10/21(火) 17:00:54.21ID:sXie7gZN
突っ込みどころ満載だけどスルーしようね
ここでマジレスしてカプセル化がどうのこうの語るのは空気読めてないよ
0354デフォルトの名無しさん2014/10/21(火) 17:20:31.53ID:LqB1hd2I
google様ののJavaコーディングスタイル
http://google-styleguide.googlecode.com/svn/trunk/javaguide.html#s5.1-identifier-names
> In Google Style special prefixes or suffixes, like those seen in the examples name_, mName, s_name and kName, are not used.

だそうで。
0355デフォルトの名無しさん2014/10/21(火) 17:31:48.36ID:Qa3QbAvr
androidのガイドラインとは違うんだな

https://source.android.com/source/code-style.html

Follow Field Naming Conventions
Non-public, non-static field names start with m.
Static field names start with s.
Other fields start with a lower case letter.
Public static final fields (constants) are ALL_CAPS_WITH_UNDERSCORES.
0356デフォルトの名無しさん2014/10/21(火) 17:33:47.75ID:tNo9ZpdY
jetboyのサンプルとかみると全部mついてるじゃん
やっぱメンバ変数には全部m付けるのか?
0357デフォルトの名無しさん2014/10/21(火) 18:17:03.97ID:I+xlFP64
>>335
なにいってんの?
君が相手してくれてるじゃん。
ありがとね。
0358デフォルトの名無しさん2014/10/21(火) 18:46:54.51ID:kWkkWMww
>>352
後からスコープ変えるときとか面倒なので、全部つけない。そんなのIDEに調べさせればいいこと。
0359デフォルトの名無しさん2014/10/21(火) 18:49:53.13ID:kWkkWMww
ID:kWkkWMww なんかIDがギザギザだよ。

androidは組み込み畑の人多いだろうし、vm周りはCだろうし、その影響かな。そっち触らない人は気にしなくて良いだろう。
0360デフォルトの名無しさん2014/10/21(火) 19:14:54.83ID:WDNOjtzM
個人アプリならなんでもええて
0361デフォルトの名無しさん2014/10/21(火) 19:44:03.29ID:0OO5XmR4
IDEしか使えない、使えないプログラマも居るんだな(笑)
0362デフォルトの名無しさん2014/10/21(火) 19:54:58.70ID:Qa3QbAvr
スコープ変えるなんてそれこそRefactor->Renameで簡単に済むからパッと目の視認性第一でプレフィックス付けるな
mじゃなくて_だけど
this.aaa = aaa がダサくて虫唾が走るのも理由
0363デフォルトの名無しさん2014/10/21(火) 19:58:59.89ID:1iT0KizE
ApiDemoを読んだことのある人にききたいんですが
どのサンプル読むのが一番難しくおすすめなんですか?
おおすぎてわかりません
0364デフォルトの名無しさん2014/10/21(火) 20:06:26.96ID:gpT9PHXs
おまえが何したいかによるだろ!いい加減にしろ!!!
0365デフォルトの名無しさん2014/10/21(火) 20:20:38.36ID:sXie7gZN
>>362
メンバ変数の接頭辞にmを付けるコードなんて見たことないけど
本当にJavaの伝統なの?
0366デフォルトの名無しさん2014/10/21(火) 20:25:19.85ID:kWkkWMww
接頭辞付けないとプログラム読めないプログラマも居るんだな
0367デフォルトの名無しさん2014/10/21(火) 20:31:12.62ID:6ADt4hxL
もともとAndroidはGoogleが開発してたんじゃなくて
Androidという会社が開発してたのをGoogleが買収したから
コーディング規約が統一されてないってのはそういうことじゃないのかね
0368デフォルトの名無しさん2014/10/21(火) 20:33:50.59ID:Qa3QbAvr
>>365
伝統は言い過ぎて反省してるけど昔からよくあるコード規約だよ
0369デフォルトの名無しさん2014/10/21(火) 20:37:37.85ID:+lR03eCR
確かにandroidのOS部分でjavaのコードはmついてるね
0370デフォルトの名無しさん2014/10/21(火) 20:50:31.41ID:rfBpVHSw
だから、Androidのソース書いたやつがC系の流れをくんでるだけで、Java本来の命名則ではないって話なだけだろ…。
パスカル派の人が組んでたらFがprefixだったろうなってレベルの話。
なんでこんなに噛みつかれるのかわからん。
0371デフォルトの名無しさん2014/10/21(火) 21:59:02.23ID:NjttKOfl
Cにメンバ変数なんか無いからじゃないのか?
0372デフォルトの名無しさん2014/10/21(火) 22:12:02.89ID:Qa3QbAvr
その一、
"m"はサンプルに限らずAndroidのJavaソース全てに適用されているのに、公式サンプル書いてる開発者個人の趣味のように書いたこと

その二、
"m"の起源が仮にハンガリアン記法だったとしても、それはハンガリアン記法が滅んだ後も生き残っただけのリーズナブルなルールであることしか示さない。
それを古くさいの一言で忌避したこと。

自己分析したらこんな感じ
0373デフォルトの名無しさん2014/10/21(火) 22:22:22.97ID:I2yU/Vv7
IDEでの開発は超楽だが、馬鹿でも組めちゃうからな(笑い~)
0374デフォルトの名無しさん2014/10/21(火) 23:11:44.97ID:vG9NWmnD
何回もonLayoutが呼ばれるせいで動きがもっさりなのかと思ったから
引数のchangedがtrueの時のみ処理を行うようにしたらレイアウトが崩れたんですが、
onLayoutってなんであんなに頻繁に呼ばれるんすかね?
エロイ人教えて!
0375デフォルトの名無しさん2014/10/21(火) 23:36:27.29ID:AqlCazua
仕事ならその風習に従えばプレフィックスなんてどうでもいいんだよ!!!いい加減にしろ!!!
0376デフォルトの名無しさん2014/10/21(火) 23:38:26.60ID:NjttKOfl
そもそも本当に,もっさりの原因はonLayoutが何度も呼ばれるせいなのか
0377デフォルトの名無しさん2014/10/21(火) 23:43:53.73ID:AqlCazua
>>374
普通はそんなに呼ばれないけどおまえがなんかやってんじゃねーの
0378デフォルトの名無しさん2014/10/21(火) 23:49:50.47ID:GWwGyir/
使ったことの無いメソッドだけど、名前からして取り扱いを間違うと自身の処理起因で何度も呼ばれそうな。
0379デフォルトの名無しさん2014/10/22(水) 00:39:01.79ID:flgGkUaD
>>374
あ、わかった
おまえonLayoutのなかでレイアウト変えたりしてんじゃねーの?wwww
0380デフォルトの名無しさん2014/10/22(水) 03:06:59.96ID:NJIjyr5I
>>379
うん。してる。やっぱそれが原因すかね。
だるいけどやり直しすっかー。
アホな質問に答えてくれてトンクスです。。
0381デフォルトの名無しさん2014/10/22(水) 17:01:54.61ID:inyyWL2O
DBに1か0かを100回程度アクセスするのと
プリファレンスで保存してあるデータを配列に変換して読み込むの
どっちが早い?
つまりidが1〜100で値が1か0かを取得するだけなんだけど
0382デフォルトの名無しさん2014/10/22(水) 17:55:04.60ID:Z8+/PcgH
>>381
>>373
0383デフォルトの名無しさん2014/10/22(水) 18:21:40.68ID:nRw+RU1m
public class Hoge extends Activity implements OnTouchListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
…
(タッチイベントを取得したいView).setOnTouchListener(this);
…
}

@Override
public boolean onTouch(View view, MotionEvent motionevent) {
ここにタッチした時の処理
}
}

こんなかんじのソース見るんだけど、これだと関係ない要素も色々保持してるクラスがsetOnTouchListenerされちゃって
メモリの無駄になるんじゃないかなと思ったんだけどどうなんですかね。
onTouchをオーバーライドしてるだけのクラスを別個に作った方がいいんじゃないのかなと思うんだけど。
その辺ちゃんといらないの省いたりして上手く管理してくれてるのかな。
0384デフォルトの名無しさん2014/10/22(水) 18:24:43.17ID:nRw+RU1m
あ、参照だからどうでもいいのか
0385デフォルトの名無しさん2014/10/22(水) 18:27:50.61ID:ZnEIvfIM
なんでsetしただけでクローンが作られると思ったんだろう…
0386デフォルトの名無しさん2014/10/22(水) 18:33:59.73ID:oQPCiVV9
ちょっと何言ってるかわからない
0387デフォルトの名無しさん2014/10/22(水) 18:35:05.49ID:nRw+RU1m
たしかにsetしてるだけだし俺どうかしてたわ
03883632014/10/22(水) 18:50:40.55ID:yHNsyXVw
>>364
業務でつかうような技術を身に着けてる最中です
多すぎて本当にわかりません
0389デフォルトの名無しさん2014/10/22(水) 19:44:08.75ID:34FiPRTg
絶対使うならUIとリスナー各種か。それでトランプゲームの
簡単な奴作ってみるとか。
必要か解らない物まで覚えるのは苦行だし続かないよ。
プロだって全部覚えてない。リファレンス見ながら作る。俺素人だけど。
0390デフォルトの名無しさん2014/10/22(水) 20:53:06.44ID:qFPpe+td
>>381
量による。
1ビット判定でいいなら、1000件でも128バイトだ。
一万件とかなら素直にDBですかね。
0391デフォルトの名無しさん2014/10/22(水) 20:57:45.37ID:qFPpe+td
>>387
いや、疑問としては正しい。
全体の処理の一部でしか使わないオブジェクトのリスナーオブジェクトは、その都度作成した方がメモリは節約できる。
逆に、たくさんのオブジェクトが共通のリスナーを使うなら、親オブジェクトにインプリメントすべき。
03923632014/10/22(水) 21:11:43.66ID:yHNsyXVw
>>389
ありがとう。
アンドロイドは日本人が英語のAPIその他のせいで少ないみたいで
探すのが無理かも
0393デフォルトの名無しさん2014/10/22(水) 22:00:41.98ID:O8W6dSVz
363の人は本当に,いかにもプログラミングに向いてない感じだな
0394デフォルトの名無しさん2014/10/22(水) 22:13:55.79ID:DBSwOXHr
>>393
安価をつけられないお前もな。
0395デフォルトの名無しさん2014/10/22(水) 22:19:32.91ID:QmZUmzOO
ガメツイだけでなく人の揚げ足取りも得意なんだなお前は
そういうのは日本人のチームではとくに嫌われるからどこ行っても通用しないだろうね
0396デフォルトの名無しさん2014/10/22(水) 22:59:34.70ID:1934bQxj
このスレって趣味レベルの人多そうね
0397デフォルトの名無しさん2014/10/22(水) 23:14:54.32ID:DBSwOXHr
androidプログラミングでビジネスって自体が少ないからな。
0398デフォルトの名無しさん2014/10/22(水) 23:17:44.27ID:loyG5czq
仕事で得たノウハウをここで教えたくは無いしな。
0399デフォルトの名無しさん2014/10/22(水) 23:28:26.23ID:1934bQxj
>>397
そうなんだ
ガラケー死亡してからAndroidだけで食ってるからそのへん実感ないわ
0400デフォルトの名無しさん2014/10/23(木) 11:37:13.08ID:GpzFW+X2
>>398
では、消え失せろ。
ここはおまえのような カス の来る場所ではない。
0401デフォルトの名無しさん2014/10/23(木) 12:15:44.15ID:A8tLy61r
シリアとミクロネシアの国旗を作ってみたんだが,エラーが出て成功しなかった
このソースで間違ったところがあるみたい誰か教えて下さい


http://www.neoseeker.com/forums/49446/t2032639-/
0402デフォルトの名無しさん2014/10/23(木) 12:23:05.10ID:I86A7u+L
エラーの英語くらい読めるようにならないとプログラミングなんて出来ないぞ

マジレスするとAndroidでswingなんて使えません
ちゃんとAndroid用の教材で勉強しな
0403デフォルトの名無しさん2014/10/23(木) 12:26:32.10ID:4EEO6X77
エラー内容を書かないアホが減らないのはなぜか?
については20年後にも議論されているのかな。
0404デフォルトの名無しさん2014/10/23(木) 12:38:11.21ID:TkfA0Gye
今まで何度聞かされた事か...

エラーが出て動きません...バカか

何のエラー? 再現の手順は? 位書けよ...バカか

最近はプログラマでも吐いてるな...バカか
0405デフォルトの名無しさん2014/10/23(木) 12:56:52.52ID:tlhdQWCl
ソースレビューするにはお金貰わないと無理だなぁ
04064012014/10/23(木) 13:08:14.65ID:A8tLy61r
エラーは一つだけ出ましたよ

この部分ですな↓
g.drawString("シリア", 20, 64);

エラー; この文字はエコーディングMS932にマップできません

再現の手順ってあるんですか?
0407デフォルトの名無しさん2014/10/23(木) 13:11:23.48ID:tlhdQWCl
うーん
ある程度勉強してから質問しようか
0408デフォルトの名無しさん2014/10/23(木) 13:17:43.81ID:I86A7u+L
どんな環境でビルドしてんだかさっぱり分からん
ここがAndroidプログラミングスレだって理解してるんだろうか
0409デフォルトの名無しさん2014/10/23(木) 13:36:48.78ID:glV41zHM
向いてないから死ね
0410デフォルトの名無しさん2014/10/23(木) 13:52:36.40ID:XgF7qdij
すみません自己解決しました
0411デフォルトの名無しさん2014/10/23(木) 15:08:34.80ID:dJX522+0
このスレいらなくね?
0412デフォルトの名無しさん2014/10/23(木) 16:32:50.77ID:TkfA0Gye
>>411 お前もな
0413デフォルトの名無しさん2014/10/23(木) 16:57:43.38ID:BJZM7smc
ちょっと難しいことになると知らない癖に適当に答えるやつばっかりだし、初心者すぎると邪見にされる
対象が狭すぎ
0414デフォルトの名無しさん2014/10/23(木) 17:03:01.00ID:CWrvowQu
ここ質問 相談に答えるスレじゃないんか?
何の目的でたってるん?
0415デフォルトの名無しさん2014/10/23(木) 17:08:33.14ID:5DK9ecVm
そんとはどうでもいいから、カネくれよ〜
世の中カネで回ってるんだし、ソースレビューとかサポートとか品質保持とかだって何かとカネがかかるだろ?
世の中カネで買えないものはないんだし、カネだよ!カネ!ゴールドだよ!
0416デフォルトの名無しさん2014/10/23(木) 17:27:55.91ID:TkfA0Gye
>>414
初心者は初心者スレがあるからそこに行けばいい
しかし、(プログラマの)初心者以前の人間が多すぎ
プログラマとして馬鹿ではなく、人間として馬鹿
0417デフォルトの名無しさん2014/10/23(木) 18:27:46.02ID:hkWjeQud
品性は金で買えないってクラピカさんが言ってた
0418デフォルトの名無しさん2014/10/23(木) 21:06:22.16ID:TkfA0Gye
>品性は金で買えないってクラピカさんが言ってた
貧乏人より金持ちの方に人格者は多いけどね
衣食住足りて礼節を知る
0419デフォルトの名無しさん2014/10/23(木) 21:13:36.05ID:d2dt+BtO
2chに何を求めているんだ。
0420デフォルトの名無しさん2014/10/23(木) 23:07:34.95ID:TjyPA7OK
>>418
品格はそうかもな
人格となると話はべつだが
0421デフォルトの名無しさん2014/10/23(木) 23:14:41.35ID:5DK9ecVm
>そんとはどうでもいいから、カネくれよ〜

よく見るとタイポしてるじゃんかよー
あー恥ずかしい
こういうのはおカネで買えないけど、おカネはだいじだよ〜だいじだよ〜
実は時間なんかもおカネで買えるから、おカネの方がだいじだよ〜
教えてほしかったらまずはゼニや!ゼニ!
0422デフォルトの名無しさん2014/10/24(金) 01:15:54.04ID:D5VKW6Yc
android.view.Menu の使い方で質問させてください。

7つ以上項目を作ると6つ以降は"その他"にまとめられてアイコンが表示されなくなります。
この場合に6つ目以降の項目についてアイコンを表示する方法って、自前で作る以外に無いでしょうか?
その場合はなるべくスマートに作れる方法をアドバイスいただきたいです。
0423デフォルトの名無しさん2014/10/24(金) 08:03:44.51ID:0Ssi9rEm
なぜ「今」時代に反するメニューを使うのかな
どうしてもやりたければviewをかぶせれば簡単に出来る
0424デフォルトの名無しさん2014/10/24(金) 08:06:32.10ID:I/42GHi1
公立の小学1年生にプログラミング教育 タブレット使い佐賀で実証
http://daily.2ch.net/test/read.cgi/newsplus/1413815254/
0425デフォルトの名無しさん2014/10/24(金) 08:39:21.20ID:KLUrzueM
>>422
どうしてもやりたい自分でつくれ
簡単だしスマートも糞もない
0426デフォルトの名無しさん2014/10/24(金) 08:53:47.26ID:S3fKdVaO
>>414
初心者を自称玄人のプログラマー崩れのカスが嬉々として叩くスレ
ってのが真実ですよ。

社会で通用しない、糞プログラマが偉そうにふんぞり返って、寝言を
垂れ流すというね。
0427デフォルトの名無しさん2014/10/24(金) 09:12:47.94ID:0Ssi9rEm
>>426
と、プログラマになれない頭の悪い人の意見でした マル
0428デフォルトの名無しさん2014/10/24(金) 09:33:51.38ID:S3fKdVaO
>>427
まさにお前みたいな奴がいるスレってことだよw

無能プログラマー君
0429デフォルトの名無しさん2014/10/24(金) 09:42:29.71ID:/8JyggfX
>>326なんですが、どなたか分かりませんでしょうか?
完全な解決策ではなく、妥協案でも良いので…。
0430デフォルトの名無しさん2014/10/24(金) 09:43:43.66ID:nxpdmhi1
これだけでプログラマとして無能かどうか見抜けるとか、よっぽどの有能か口だけの奴だな。
0431デフォルトの名無しさん2014/10/24(金) 09:47:50.28ID:nxpdmhi1
>>429
1500件とか別段多いと思わないが、
パフォーマンスなんて端末ごとに違うんだから、ターゲット端末で試せよ。
ライブラリだからって端末の性能が上がるわけじゃないだろ。
0432デフォルトの名無しさん2014/10/24(金) 09:48:24.75ID:sTtuFYFB
>>429
htmlでtable作ってwebviewで表示。
0433デフォルトの名無しさん2014/10/24(金) 09:50:18.05ID:0Ssi9rEm
>>428
馬鹿には無理
0434デフォルトの名無しさん2014/10/24(金) 10:04:44.00ID:l7kzQWqW
>>429
言いたいことはまあわかる
GridLayoutのadapter対応版みたいなの欲しいんだろ?
ググったらそれっぽいの出てきたけど、なんかログインしないと落とせなかったから見てないが、海外探せば他にも誰かしら作ってそうだけどなぁ
04354222014/10/24(金) 10:11:02.28ID:zMDVFU/X
>>423
2年前に作ったアプリを修正しようとしていて、大きな見直しを考えていなかったからです。
今はActionBarを利用するのが常識なのでしょうか?

>>425
ありがとうございます。

>簡単だしスマートも糞もない

すみませんが、簡単な方法をもう少し詳しく聞かせていただけますか?
Menuを継承する場合、どの部分をいじればよいのかわからず困っています。
0436デフォルトの名無しさん2014/10/24(金) 10:25:43.58ID:l7kzQWqW
>>435
Menu派生で独自で作る意味なんてあんの?
既存の処理でインフレートだけやらせて、Menuパネルは独自で作ってMenuから必要な情報ひっぱって表示すればいいじゃん
04374222014/10/24(金) 11:09:30.35ID:zMDVFU/X
>>436
>Menu派生で独自で作る意味

自分で0から作るよりは早いかと思ったからです。
"viewをかぶせるだけでできる"とのことだったので、
android.view.Menuを継承して内部にある"view"を変更すればよいのか?と考えました。

>既存の処理でインフレートだけやらせて
すみません、"既存の処理"とは何を指してるんでしょうか?

>Menuパネルは独自で作ってMenuから必要な情報ひっぱって表示
"独自で作るMenuパネル"は例えばダイアログ等に好きにアイコンやボタンを配置する感じでしょうか?
その場合、"Menuから必要な情報"ってどのようなものでしょうか?
どこまでを既存のものを使って、どこから自前で作るのかが良くわかりません。
0438ドロドロ君 ◆NVTIAU2DJw 2014/10/24(金) 11:27:13.08ID:l7kzQWqW
>>437
いやいやいや
Viewを被せるだけで出来るなんて誰がいったかしらんが、MemuクラスはViewじゃねーし、ただのビルダーだから
実際のパネルViewは別。公開されてないわ

menuのxmlはそのまま使いたいんだろ?
onCreateOptiondMemuでインフレートだけやらせればいい
表示はダイアログでもなんでもいいわ
Menuに必要な情報??おまえが表示したいものだろ
これでわからないならおまえには無理だから大人しくActionbarに乗り換えろ
これ以上は金取るレベル
0439デフォルトの名無しさん2014/10/24(金) 11:32:30.42ID:0Ssi9rEm
>>438
察しろよ(笑)
自作に決まってるだろ
0440ドロドロ君 ◆NVTIAU2DJw 2014/10/24(金) 11:42:45.82ID:l7kzQWqW
アクションバーに乗り換えろってのはおかしいか
大人しく標準動作で我慢してもらえ
04414012014/10/24(金) 12:25:51.55ID:y/oSpxLf
>>401ですが、誰かソースの実行例思いつく方いるでしょうか?
いたら教えて下さい。
0442デフォルトの名無しさん2014/10/24(金) 12:32:59.01ID:ly6TwMyu
>>434
virticalgridviewがあるじゃない
0443デフォルトの名無しさん2014/10/24(金) 14:46:13.55ID:qDX60KzF
>>441
その姿勢で回答がもらえると本気で思ってんの?
URLの先をわざわざ見に行かないとならないし
エラー内容も中途半端というか全く有益ではないことしか書かれていないし
ということはソースをコピーして新しいプロジェクト作ってデバッグしないとエラー内容の特定が面倒だし

いったい誰がそんな面倒なことしてくれると思ってんの?

長文レス書くだけだったら2chmateを開いてシコシコ文字を入力するだけだから、そこまでたいした話ではない。
今は関係会社への電車移動中だし。
0444デフォルトの名無しさん2014/10/24(金) 15:19:08.56ID:OOq5dJcN
>>433
こんな奴が常駐してるからな次スレは作んなよ
0445デフォルトの名無しさん2014/10/24(金) 15:21:36.13ID:eikghPYG
>>441
ソース見たけどこれJavaでしょ
Javaスレで聞いた方がいい
0446デフォルトの名無しさん2014/10/24(金) 15:24:05.64ID:eikghPYG
AndroidもJavaでしょっていうツッコミはなしな
0447デフォルトの名無しさん2014/10/24(金) 15:44:41.06ID:iN7hmpTl
>>401の直後,10分もしないうちに書かれた>>402がすべてなんだが
なんでまだこのスレにいるのかこの人は
0448デフォルトの名無しさん2014/10/24(金) 17:24:08.62ID:wIH71P9W
>>443
俺もだいたいが443と同じスタンス
04494222014/10/24(金) 19:22:55.54ID:zMDVFU/X
>>440
何度もありがとうございます。
趣味で作っているものだし、今回の要望も自分ができればそうしたいと考えただけなので
android.view.Menuにこだわる理由は何も無いのでActionBarへの移行を検討してみます。

ちなみにお金を取る場合はおいくらで引き受けてくださるんでしょうか?
0450デフォルトの名無しさん2014/10/24(金) 19:48:44.59ID:0Ssi9rEm
>>449
その程度なら、タダだな
多少時間はかかるが難易度が無いから...タダでやるか、受けないレベル

趣味なのに金を払う理由は?
04514222014/10/24(金) 20:34:19.43ID:zMDVFU/X
>>450
>趣味なのに金を払う理由は?

趣味にお金をかけるのは普通のことではないですか?
ケーキを趣味で焼いていますが、ちょっと高い泡だて器だと、手動でもメレンゲが良く出来ていいですよ。

強いて言うのであればプログラミングは好きですが、目的ではなく手段だからです。
アプリを公開して誰かに使ってもらうのが好きなので、自分で書くことにはこだわりません。
早く良いものが出来るのであれば多少お金がかかっても、誰かに頼むのは良いんじゃないかと思います。
同じ理由で、アプリの背景で使用する画像を知り合いの漫画家志望の人に有料で描いてもらう予定です。
0452デフォルトの名無しさん2014/10/24(金) 21:14:14.74ID:hbcXRFVF
よくわからんが、ビジネスの話なら俺は人月40から60で受けてるぞ。
こないだくそみたいなコード書くランサーいたけど、80でいつも受けてますとか言ってて、この業界スキルよりコネとか営業力だなと思った。
0453デフォルトの名無しさん2014/10/24(金) 21:18:25.12ID:sDPozk3c
アプリ有料で公開して1ヶ月ぐらいで1DLもされてないのに
ディベロッパー契約書みたいなのが表示されて意味分からずおkを押してしまった
あれってなんですか?
時間がないから作りこんでおらず2,3週間後の今開いたら突然出てきた
0454デフォルトの名無しさん2014/10/24(金) 21:24:26.58ID:hbcXRFVF
有料アプリを売る人は住所公開しない場合はBANされても文句言いません、ってやつの同意じゃないかな?
0455デフォルトの名無しさん2014/10/24(金) 21:26:03.14ID:sDPozk3c
>>454
そうなの?じゃあ有料削っといたほうがいいのかな
広告だす形ならいらないのかな
0456デフォルトの名無しさん2014/10/24(金) 21:32:33.24ID:sDPozk3c
売れてなかったらBANされません?
もしもこのまま放置してると来年かってにカードから年会費とられちゃいます?

画像追加しないと公開されたアプリを非公開にすらできないしちょっと面倒
0457デフォルトの名無しさん2014/10/24(金) 22:15:52.34ID:jgAfUx7M
その何でもかんでも訊く姿勢はどうにかならんの?
そもそもプログラミング関係無いし
0458デフォルトの名無しさん2014/10/24(金) 22:24:03.51ID:3zsUv/cz
今、androidアプリを1つ公開しているのですが、2つ目以降をリリースする際には、
パッケージ名を新しくするのですか?
パッケージ名は、
アプリ1つに対して1つ、なのか、
アカウント1つに対して1つなのかを教えて下さい。
0459ドロドロ君 ◆NVTIAU2DJw 2014/10/24(金) 22:25:21.12ID:hUc4P5wH
>>458
スレチ
聞く前にパッケージ名同じにしてインストールできるか試してみ?
0460デフォルトの名無しさん2014/10/24(金) 22:26:07.83ID:jgAfUx7M
>>458
とりあえず同じパッケージ名で公開することを考えて進めてみたらどうかな。
0461デフォルトの名無しさん2014/10/24(金) 23:09:37.36ID:eWb8+SF6
andoroidアプリ開発の勉強をしています。
今、serviceの起動の部分でわからないことがあり、質問させてください。
ActivityからServiceを起動するのはintentでできることはわかるのですが
FragmentからServiceを起動させるにはどうしたらいいのでしょうか?
調べて見たのですが参考になるページにたどりつけないのでお願いします。
0462デフォルトの名無しさん2014/10/24(金) 23:22:57.15ID:Az2E1Hjq
getActivity().startService(intent)
0463デフォルトの名無しさん2014/10/24(金) 23:38:28.27ID:eWb8+SF6
>>462
早速の回答ありがとうございます。
実行したところ正常に動きました。
アドバイスありがとうございました!
助かりました。
0464デフォルトの名無しさん2014/10/26(日) 08:59:35.82ID:4nJuMTXx
オーバーレイで表示するアプリを作ってます。
その時に、ロック画面が邪魔なので、オーバーレイが表示されている間はロック画面を消したいです。
しかし、serviceのなかでWindowManagerを取得し、addViewを呼び出してオーバーレイ表示させているので、Windowを取得できず、 Windowにflagを追加してロック画面を消す技が使えません。
非推奨のkeyguardmanagerを使うことで実装できましたが、もっとよい方法はありませんか?
また、このaddviewで追加したviewはどのwindowに追加されたのですか?
0465ドロドロ君 ◆NVTIAU2DJw 2014/10/26(日) 17:45:38.43ID:6EgK/AtM
>>464
やりたいほとがよくわからん
ロックの上に出したいのかロックの表示させたくないのか

前者ならレイヤー指定すればできる(ただし、いろいろ考慮しないと糞アプリになる)し、後者ならlayoutparams.flagsで出来るかもしれんが知らん
無理ならKeyguardManager使うしかないんじゃね
0466デフォルトの名無しさん2014/10/26(日) 19:39:28.41ID:dB+SG1cc
質問です
SupportMapFragmentを使い地図アプリを作っています
タップした位置にマーカーを設置、という動作は
どのようにすれば実装できるのでしょうか?
0467デフォルトの名無しさん2014/10/26(日) 19:44:16.04ID:yBfgYfOR
SDKとadbいれなおしたら真っ赤になりました
今回のアップデートはこういうところをなおせば赤が取れる
みたいなのを公開してる人っていないんですか?
0468デフォルトの名無しさん2014/10/26(日) 19:58:59.12ID:Nt3neh/C
>>467
居なさそうで、いるんだよね
環境をまるごとアップしてる人が居る
それをDLして入れ替えるしかないね
自分は、その記事を参考にしてサブ機から戻せたのでアドレスは残して無いけど、ググればすぐ出てくる
0469デフォルトの名無しさん2014/10/26(日) 20:14:52.06ID:0VmQFH4h
リフレッシュとかeclipse cleanとかで直ってしまうことも多いと思うけど
0470デフォルトの名無しさん2014/10/26(日) 21:34:03.88ID:4vGWYn0G
javaを新しくしてから
これと似たようなエラーが出ました。
ttp://stackoverflow.com/questions/17080423/failed-to-parse-the-output-of-adb-version-the-connection-to-adb-is-down-a

In folder: \android-sdk-windows\とかいてありますが
\android-sdk-windows\が見つかりません

platform-toolsのフォルダの中にはadbはあるんですがないみたいな表記です

実機でデバックしてて動かないので困ってます
04714702014/10/26(日) 22:17:36.24ID:4vGWYn0G
\android-sdk-windows\ go to folder \platform-tools

Copy the files and paste them into folder \tools

と書いてあったので\platform-tools
の中のファイル全部を
\toolsにコピペ上書きしてみても同じエラーが出て動きませんでした
0472デフォルトの名無しさん2014/10/26(日) 23:00:10.76ID:4nJuMTXx
>>465
レイヤーの一番上に表示させたい
でも、ロック画面の上に表示すると、なぜかナビゲーションバーが消せないです
キットカットからナビゲーションバーが背景を透過しちゃって、凄くダサいから消したい
消し方あったら教えてください
0473デフォルトの名無しさん2014/10/27(月) 06:32:55.49ID:ye+uciab
なぜ新しくする必要がないのに新しくするのか
0474デフォルトの名無しさん2014/10/27(月) 06:48:52.35ID:Bsh8IADq
windowsの影響じゃね
0475デフォルトの名無しさん2014/10/27(月) 09:34:10.30ID:H1wbrbKJ
クラッシュ報告あったからみて見たら
トップ画面のOnCreateでヌルポが出てる。
数個あるボタンのSetOnClicklistener(this)で出てる。

1万ダウンロードされてるものが、その1台(Android 4.2)だけTOP画面のOnCreateでエラーが出るものかね?
なにか思い当たることってありますか?
0476デフォルトの名無しさん2014/10/27(月) 11:00:05.28ID:TntemuA1
メモリの状態とかほかのアプリの影響とかじゃないの
うちもエラーリポートでありえないエラーが出てる(それも数箇所)携帯端末が1つある
その人の端末だけで、その機種全体ではない様子
0477デフォルトの名無しさん2014/10/27(月) 12:43:26.53ID:+r4c4YPt
なんかxmlでのUIのポトペタ画面でコンポーネントも
UI表示もされなくなったから
ADT削除して、最新版ADTダウンして
SDKマネージャで最新のSDKと4.03と2.2のSDK入れて
(ターゲットが4.03でminが2.2のため)
サポートライブラリも全部入れて
試しに、4.03のアプリ作成したら
サポートライブラリ側のリソースで赤が出て
アプリ自体ビルドエラーになって
わけわかんなくなった
誰か偉い人、対処方法教えて下さい。
0478デフォルトの名無しさん2014/10/27(月) 13:02:11.66ID:7a0dUT+/
グーグルのアンドロイド・サポートセンターに電話して聞いて下さい。
多分60秒以下なら無料でサポートを受けられるでしょう。
0479デフォルトの名無しさん2014/10/27(月) 13:26:02.16ID:TntemuA1
>>477
解決方法は、以前に安定していた環境に戻す事のみ
尚、最新版で動かなくて困る事態はまだまだタントあるよ
0480デフォルトの名無しさん2014/10/27(月) 14:44:08.12ID:KKfSOois
ProGuardってコメント削除してくれないの?
コメント読まれるの恥ずかしい
0481デフォルトの名無しさん2014/10/27(月) 15:22:12.20ID:GiqpwclW
当然。余計な仕事はしない主義。
0482デフォルトの名無しさん2014/10/27(月) 16:21:59.61ID:zSoXfP5P
iphoneやるときってマックってどのくらいの価格のが
必要なんですか?
0483デフォルトの名無しさん2014/10/27(月) 17:08:13.56ID:BepvCTPK
>>482
390円。
0484デフォルトの名無しさん2014/10/27(月) 17:43:45.25ID:05x0ONkd
>>483
いつの時代の話だよ。
今だとまともなセットで組んだら600円はかかる。
0485デフォルトの名無しさん2014/10/27(月) 18:00:23.29ID:zSoXfP5P
移動します
0486デフォルトの名無しさん2014/10/28(火) 15:22:35.08ID:1rWGbDdK
端末内のapkをコピー禁止にするにはAndroidManifest.xmlにどうかけばいいのかな?
それとも公開ページ側の設定?
0487デフォルトの名無しさん2014/10/28(火) 15:26:29.20ID:1rWGbDdK
もしかして有料アプリだとやらせないようにOSが動いてるだけで
そんな設定はできないのか・・・
0488デフォルトの名無しさん2014/10/28(火) 16:13:34.43ID:mWoDuXTf
>>486
ES使えばまるっとSDカードに移動出来るから意味なし(root化不要)
0489デフォルトの名無しさん2014/10/28(火) 16:44:29.37ID:1rWGbDdK
そっか・・・
0490デフォルトの名無しさん2014/10/28(火) 17:49:14.26ID:CCftXnUm
Androidアプリの内部にhtmlコンテンツを置いています。

最初html コンテンツを assetsに置いたのですが、
assetsの制約でhtmlの音声の再生ができない。
仕方なく、htmlコンテンツに最初にアクセスするタイミングで、
assetsにあるhtmlコンテンツを/mnt/sdcard のフォルダに
コピーして、 /mnt/sdcard にあるhtmlコンテンツを表示する
のですが、コピーに時間がかかります。

soundありのローカルなhtmlコンテンツの置き場所として
よいところはないでしょうか。よろしくお願いします。
0491デフォルトの名無しさん2014/10/28(火) 18:25:08.51ID:CCftXnUm
Androidの音声ファイル、動画ファイルを扱うプログラミングについて
教えてください。
これらは通常リソースとしてrawファイルに置きます。
それでは、音声ファイル、動画ファイルが実行時に動的に決まる場合、
例えば、実行時にダウンロードした音声を再生する場合には
どのようにプログラムすればよいでしょうか。

よろしくお願いします。
0492デフォルトの名無しさん2014/10/28(火) 18:28:22.58ID:nDyIpDfx
>>491
何が通常か知らんがMediaPlayerにURL渡せばいいのでは。
0493デフォルトの名無しさん2014/10/28(火) 20:39:54.45ID:nUv0R/fA
>>490
データURIスキームを使って直接HTML中に音声データを入れてしまう。

本当にassetの制限なのかどうかはわからんけど、audioやvideoは
データ取得もMediaPlayerに食われてしまうから扱うのがめんどいな。
0494デフォルトの名無しさん2014/10/29(水) 00:28:04.57ID:22sVYjd2
SurfaceHolderのsetFixedSizeメソッドで、
描画する画面サイズを固定していますが、
座標関連で問題が発生して悩んでいます。

例えば、width 720 height 1280で画面サイズを固定すると、
これよりも画面が大きい端末で実行すると見た目は大丈夫ですが、
onTouchEventなどで取得する座標にズレが生じます。

座標もwidth 720 height 1280の範囲内に抑えたいのですが、
何か良い方法はないでしょうか?
0495デフォルトの名無しさん2014/10/29(水) 03:02:07.08ID:j8bSPZcE
>>494
>onTouchEventなどで取得する座標にズレが生じます。
どの様にずれるのかな?
0496デフォルトの名無しさん2014/10/29(水) 09:40:25.05ID:Ut2EqH0M
サーフェイスの解像度を固定する話と
画面解像度内のタッチした場所の座標は別の話じゃなくて?
0497デフォルトの名無しさん2014/10/29(水) 09:42:23.69ID:Ut2EqH0M
ディスプレイ解像度と固定したSerfaceViewのキャンパスの解像度の比率で
計算してから処理を渡せばいいじゃん・・・
0498デフォルトの名無しさん2014/10/29(水) 11:13:51.68ID:iHDILFdf
>>431
>>432
>>434
お返事遅れてすみません…。
いろいろ提案どうもです。
ちょっとまだ試せていないのですが、提案頂いたアイデアは試してみようと思ってます。ありがとうございました。
0499デフォルトの名無しさん2014/10/29(水) 13:31:26.25ID:Ut2EqH0M
ググっても自身のアプリのキャッシュの操作(削除)って見つからないけど
どんだけ肥大しても利用が数日ない場合にファイル単位で削除とかやってくれるのかしら
0500デフォルトの名無しさん2014/10/29(水) 13:44:20.44ID:XDOoFrlB
http://developer.android.com/intl/ja/guide/topics/data/data-storage.html#InternalCache
0501デフォルトの名無しさん2014/10/29(水) 13:49:44.56ID:wEZzou/g
自前でファイル削除
0502デフォルトの名無しさん2014/10/29(水) 14:10:49.76ID:Ut2EqH0M
設定→アプリ→アプリ名→ キャッシュ 18.94MB

getExternalCacheDir(); // 24696B
getCacheDir(); // 1586906B

上記のディレクトリのファイルサイズを合計しても1.5MBしかないという・・・
サブディレクトリもないし
MapFragment使うと何か違うのだろうか
0503デフォルトの名無しさん2014/10/29(水) 14:26:56.12ID:Ut2EqH0M
合計を += するところを =+ にしていた お騒がせした
0504デフォルトの名無しさん2014/10/29(水) 15:31:17.34ID:vJOXVEU8
質問です。
既存のカレンダーや他人の作ったカレンダーUIが気に入らなかったので自作中です。
このカレンダーの日付を区切るグリッド線を引こうと思うのですが、皆さんならどのようにしますか?
調べたところではViewを細くして配置する方法や、各日付のビューに枠線を背景として入れる方法があるようですが、少しスマートではない気がしましたので質問させていただきました。

長文失礼しました。
0505デフォルトの名無しさん2014/10/29(水) 16:17:09.40ID:cxcA4zS3
>>504
お前が気に入らない物を作る他人に聞くの?
0506デフォルトの名無しさん2014/10/29(水) 16:42:43.54ID:j8bSPZcE
>>504
draw line
0507デフォルトの名無しさん2014/10/29(水) 17:15:51.37ID:MSeSGhxN
>>505
お前が気に入らないからゴルゴ13に依頼しといた
0508デフォルトの名無しさん2014/10/29(水) 17:30:06.47ID:LP0tOaxs
>>507
古いんだよ
ゴルゴは死んだんだよ
0509デフォルトの名無しさん2014/10/29(水) 17:53:33.47ID:Is/v0wXl
GLG48
05104912014/10/29(水) 18:13:02.78ID:LcLMnaGX
>>492

どうもありがとうございます。確認します。
0511デフォルトの名無しさん2014/10/29(水) 18:13:29.12ID:MSeSGhxN
>>508
マジで!!
その件についてイーサンハントに依頼しといた
05124902014/10/29(水) 18:14:25.40ID:LcLMnaGX
>>493

データURIスキームですか。調べてみます。
ありがとうございます。
0513デフォルトの名無しさん2014/10/29(水) 20:51:10.88ID:vJOXVEU8
>>506
ありがとうございます。
検討してみます。
0514デフォルトの名無しさん2014/10/29(水) 21:17:56.65ID:Y0QwFcv0
>>504
その2つが定番だからそれで気に入らないというならカスタムViewでも作って自分でCanvas使って描画するんだね
0515デフォルトの名無しさん2014/10/30(木) 04:27:48.69ID:YQyoXp9j
AsynTask を実行中に表示するプログレスバーの進捗をデータベースへの挿入処理と合わせたいのですがよい方法があれば教えてください
いまのところの残念な実装は以下のようなものです
csvファイルから一行読み込み、ContentValues に移して、DB にインサートというループ
ループの最後でpublishProgress にインクリメントした値を与えてバーを進めている
この方法ではバーだけが先に終わってしまうので、データベースに一件分収まったときにバーを進める様にしたい
バーのsetMaxにはファイルの行数を指定しています
0516デフォルトの名無しさん2014/10/30(木) 09:30:05.91ID:dY9/mPWv
>>514
ありがとうございます。
0517デフォルトの名無しさん2014/10/30(木) 10:03:42.24ID:MdjhHKaF
カメラなどで撮った画像を編集して内部ストレージに保存するアプリを作りたいのですが、
保存と、ギャラリーから見えるようにするコンテンツ管理への登録がうまくいきません。
どなたか、教えていただけないでしょうか。

以下のコードを実行すると、ギャラリーからはまっ黒な0バイトの画像が表示されます。(名前は指定したものがついてます)

public static final boolean savePngLocalStorage(String fileName, Bitmap bitmap,Context context) throws IOException {

File DirPath= new File(Environment.getExternalStorageDirectory().getPath()+"/sample_images/");  //内部ストレージのパス取得

if (!DirPath.exists()) {  //内部ストレージ下にフォルダ作成
DirPath.mkdir();
}

String FilePath;
FilePath = DirPath.getAbsolutePath() + "/" + fileName;  //ファイルへのパス

try {
FileOutputStream fos = null;
fos = new FileOutputStream(new File(FilePath));  //ファイルオープン

boolean flg=false;

flg=bitmap.compress(Bitmap.CompressFormat.JPEG, 100, fos);  //JPEGで保存
fos.flush();
fos.close();
return flg;
0518デフォルトの名無しさん2014/10/30(木) 10:04:46.40ID:MdjhHKaF
続きです。

} finally {
try {
String mimeType = "image/jpeg";
MediaScannerConnection.scanFile(context, new String[] { FilePath },new String[] { mimeType },null); //コンテンツ管理へ登録

} catch (Exception e) {
}
0519デフォルトの名無しさん2014/10/30(木) 10:13:08.48ID:+kbh9mc7
関数名がpngなのにjpeg保存なんだ
0520デフォルトの名無しさん2014/10/30(木) 12:10:42.15ID:OSduIKFF
ギャラリー以外から、
例えばファイラーからはちゃんと開けるの?
0521デフォルトの名無しさん2014/10/30(木) 14:31:45.57ID:/0O5aMc0
ギャラリーで見えるようにするあれか
昔検索して実装できたから探せばみつかると思う
0522デフォルトの名無しさん2014/10/30(木) 14:54:47.34ID:vxXq5BGw
まずカメラからちゃんと取得はできているのか
それをしっかり保存できているのか

順を追って確認しないとね。
0523デフォルトの名無しさん2014/10/30(木) 19:09:59.50ID:MdjhHKaF
>>519
色々試しているうちにごっちゃになっちゃってます。すいません。

>>520
ファイラーで確認したところ、ファイル名はあったのですが、0バイトデータでした。

>>522
この処理へ移る前に加工処理(モノクロ)をしていて、それを画面に表示することはできています。


520さんの指摘であったようにファイラーからは0バイトだったので、ここの処理へ数値を渡せてないのでしょうか。
適当なXMLを作って一度こちらの処理内でイメージを表示してみます。
0524デフォルトの名無しさん2014/10/30(木) 22:07:01.76ID:yyZGhfHP
電話帳のデータを取得して表示するアプリを作成していて
電話帳のユーザ情報の登録、削除、更新の時にイベントを拾って
データを再度取り直そうとしているのですが、電話の発信・着信まで
イベントを拾ってしまい困っています。

イベントを拾うコードは大体下記のような形で書いています。
public void onCreate(Bundle savedInstanceState) {
〜〜〜
getContentResolver().registerContentObserver(Contacts.CONTENT_URI, true, contentObserver);
}

ContentObserver contentObserver = new ContentObserver(new Handler()) {
@Override
public void onChange(boolean selfChange) {
super.onChange(selfChange);
//ここに電話帳登録・削除・更新時の処理
}
};

どうにかして、電話の発信・着信は拾わずに電話帳編集の情報だけ拾える方法とかないでしょうか?
0525デフォルトの名無しさん2014/10/30(木) 22:07:40.51ID:MdjhHKaF
>>517です

加工処理直後は画像の表示を確認できるのですが517に記載した処理内では
やはり確認できないです。
データの受け渡しはボタンを押したら上記クラスへ渡して保存するように実装したいのですが、
この書き方で、ファイル名とビットマップは渡せないのでしょうか。

button4.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
try {
savePngLocalStorage(fileName,SFilerBitmap,context);
} catch (IOException e) {
e.printStackTrace();
}
}
}
0526デフォルトの名無しさん2014/10/30(木) 23:31:37.32ID:uqVe5UK/
>>524
イベントなんて拾わず、表示する度に読みにいけば?
0527デフォルトの名無しさん2014/10/30(木) 23:55:51.92ID:yyZGhfHP
>>526
元々、そのように考えていたんですが件数が増えると
表示に結構時間がかかってしまったので上記のように
変更したタイミングのみ取り直すようにしてみたのですが、うまくいかなくて・・・
0528デフォルトの名無しさん2014/10/31(金) 00:02:49.88ID:FU1lE7bu
http://developer.android.com/reference/android/app/ActionBar.TabListener.html
え?アクションバーのタブってもうdeprecatedになるの?・・・
0529デフォルトの名無しさん2014/10/31(金) 09:28:51.14ID:NbVI6eq8
>>527
再表示の必要があるかどうか前回取得時のデータと比較してみればいいんじゃない
比較だけなら短時間で済むのではなかろうか
たぶん LAST_TIME_CONTACTED とか通話のたびに更新されるようなデータが通話のたびに更新されてるんだよ
0530デフォルトの名無しさん2014/10/31(金) 09:49:30.34ID:ScQ2paxR
GL ERROR - after deleteUnusedTextures() glError (0x502)
というエラーが出まくる(50個ぐらい連続で出てくる)んですがこれは何でしょうか?
Webviewを1個表示してるだけのアプリで、描画機能なんて使っていないんですが
0531デフォルトの名無しさん2014/10/31(金) 15:03:35.93ID:eQmBy0da
すごい初歩的なことだと思うけど
フィールドにTextView text1;
onCreateに text1 = (TextView)findViewById(R.id.TextView1);
として
メソッド1に text1.setText("hoge"); とすると
アプリ終了までtext1 = (TextView)findViewById(R.id.TextView1);が保持されるでok?

今までメソッド1にも
text1 = (TextView)findViewById(R.id.TextView1);
text1.setText("hoge");
って書いてたけどなくても保持されてたんで聞いてみた

onStopとかで消されるかと思ってたんだけど
0532デフォルトの名無しさん2014/10/31(金) 15:27:48.31ID:6W3d3XrZ
アプリ終了まで、と考えるのはおかしいな。
0533デフォルトの名無しさん2014/10/31(金) 15:31:33.33ID:zKDpd6R+
onStopじゃ消されない
onDestroyからのActivity破棄でViewの参照は無効になる
だからonCreateでメンバー変数に保持すればActivity破棄されるまでは使えるよ
0534デフォルトの名無しさん2014/10/31(金) 15:33:42.32ID:noqBnqDf
> (TextView)findViewById(R.id.TextView1);
こいつの値は変わらないが

>text1
こいつは...情報がないじゃん...static....メンバ...
0535デフォルトの名無しさん2014/10/31(金) 15:35:29.64ID:eQmBy0da
やっぱ保持されるのか
ありがとです
0536デフォルトの名無しさん2014/10/31(金) 15:37:45.90ID:eQmBy0da
>>534
修飾子なしです
protectedにしといた方が無難かな
0537デフォルトの名無しさん2014/10/31(金) 18:53:39.46ID:nF7U8A9Z
アクティビティのインスタンス変数はバックグラウンドになると内容が保証されなくなるから気をつけて。
0538デフォルトの名無しさん2014/10/31(金) 18:57:53.14ID:zKDpd6R+
バックグラウンドに回ってメモリ不足で破棄されても次フォアグラウンドに戻るときはonCreateから始まるんだから問題ない
0539デフォルトの名無しさん2014/10/31(金) 19:29:52.33ID:LLuxCAcV
別のInstanceなので、==ではない。equalsは定義次第。
0540デフォルトの名無しさん2014/10/31(金) 22:38:33.54ID:RA4FAv7x
WebViewClientで
onPageStartedまでのロード中にプログレスバーを表示したいのですが
ページ中にある画像URLとかのロードはプログレスバーの
合計時間にカウントしたくないのです

どのようにすればできますか?
0541デフォルトの名無しさん2014/11/01(土) 06:37:16.04ID:zHXrknRP
上下に並べた別々のTableLayoutでそれぞれの幅を揃えたいんだけど
dip、spで指定するとシステムのフォントサイズで余ったりはみ出したりする。
絶対値で使う以外ないかな?
0542デフォルトの名無しさん2014/11/01(土) 09:43:01.12ID:VqU32JF0
weightは?
0543デフォルトの名無しさん2014/11/01(土) 16:58:10.16ID:8uOkiXbJ
公開しているアプリのターゲットを4.2.2から4.1.2にしたら
どんな問題があるかな?4.2.2以降の関数を使っていたら落ちるだけだよね?
0544デフォルトの名無しさん2014/11/01(土) 17:04:05.59ID:ZmZi/jQb
これは・・・新手のなぞなぞか?
0545デフォルトの名無しさん2014/11/02(日) 05:51:26.58ID:X+GuiYfo
ハイスコアの世界ランキングとか作る場合って
有料のサーバーを借りないとできないんですか
無料でできないですか
0546デフォルトの名無しさん2014/11/02(日) 06:34:41.30ID:LNjYg/LZ
>>545
できるよ。
0547デフォルトの名無しさん2014/11/02(日) 07:29:15.42ID:g/9QIfJz
>>545
ここはプログラミングスレなんですけど
0548デフォルトの名無しさん2014/11/02(日) 07:47:04.00ID:X+GuiYfo
無料のやり方分かりましたありがとうございました
0549デフォルトの名無しさん2014/11/02(日) 09:30:15.03ID:YroM7m3p
Eclipseでxmlがアクティブの時にF11が効かないの何とかならんかなぁ。
つかもうみんなAndroid Studio行ってんの?
0550デフォルトの名無しさん2014/11/02(日) 12:39:19.48ID:t3226J2K
死ぬほど悩んだ結果が不具合だった
0551デフォルトの名無しさん2014/11/02(日) 13:57:09.33ID:Sc6Edqgd
HTML5でハイブリットアプリを書いてるのですが、アプリの終了や非アクティブ化をさせない方法って無いでしょうか?
イメージとしては、カラオケボックスのコントローラーみたいなものを作りたいのです
また、ネイティブアプリで実現するとすれば可能なのでしょうか?
よろしくお願いします
0552デフォルトの名無しさん2014/11/02(日) 14:21:50.93ID:J7e3qVe7
ホーム画面アプリとして作ればいいんじゃね
0553デフォルトの名無しさん2014/11/02(日) 16:02:33.25ID:Sc6Edqgd
>>552
求めていたのはまさにそれでした
ありがとう!
0554デフォルトの名無しさん2014/11/02(日) 16:13:03.05ID:ajwORoAu
試したひといる?ホロよりかっこ良くなるかな。。

https://developer.android.com/training/material/compatibility.html
0555デフォルトの名無しさん2014/11/02(日) 16:24:43.72ID:b43yJW2O
>>553
もし業務向けの話なんだったら、ホームアプリを切り替えられてしまう事を防ぐ施策とか、色々と考えないといけないから要注意
0556デフォルトの名無しさん2014/11/02(日) 16:36:38.03ID:BHIoE/UF
画面上にアプリの情報を常時表示する方法が下記で紹介されておりますが、
情報を定期的に書き換える方法がわかりません。

http://techbooster.org/android/ui/13182/

上記の方法ではlayoutファイルを静的に指定していますが、
layoutフ内の一部のコンポーネント(TextView等)を定期的に
書き換える方法が分からないのです。
(ServiceクラスからはfindViewByIdを利用することもできませんし。。)

どなたか、ご教授頂けないでしょうか。
0557デフォルトの名無しさん2014/11/02(日) 16:43:18.56ID:LQFQd7sr
>>556
view#findViewById
0558デフォルトの名無しさん2014/11/02(日) 16:59:44.56ID:pO2lazop
教示を教授と書く馬鹿を時々見かけるんだが、
なぜか変換できない系のギャグなのか?
0559デフォルトの名無しさん2014/11/02(日) 17:52:38.89ID:VcU/M041
教授を教示に変換するアプリを作ればいいじゃない
0560デフォルトの名無しさん2014/11/02(日) 17:56:28.78ID:w2TNLB/B
虫酸をむしさんと読むレベルのアホ
0561デフォルトの名無しさん2014/11/02(日) 17:58:31.93ID:tQLQ/Ys1
この流れ蟻酸が走る
0562デフォルトの名無しさん2014/11/02(日) 18:16:14.87ID:SxFoRZy5
ありす
0563デフォルトの名無しさん2014/11/02(日) 18:29:59.47ID:1g7aEKYI
酸酸酸十代も、グロン酸
0564デフォルトの名無しさん2014/11/02(日) 18:35:47.01ID:g/9QIfJz
>>558
テクニカルな事だから教授で良いだろ。
もしかして「教授する」という日本語を知らない?
0565デフォルトの名無しさん2014/11/02(日) 19:02:37.49ID:Sc6Edqgd
>>555
今回の自分の用途では、そんなに変なことされそうにないけど・・・・
どう対処すればいいのかすごく気になる
0566デフォルトの名無しさん2014/11/02(日) 21:51:58.54ID:NGxipPqC
直前まで実行できてたプロジェクトが実行出来なくなった…
ログはno such file or directoryって出てるけどなんでこんなことになったんだろ
0567デフォルトの名無しさん2014/11/03(月) 04:36:49.70ID:w2h63pTk
class A{
public classB b;
public classC c;
}

この状態で、cの中からbの中身を参照できるようにするにはどうしたらいいでしょうか?
0568デフォルトの名無しさん2014/11/03(月) 04:42:08.79ID:hJpNhxq6
>>567
cにbのインスタンスの参照を渡す。
0569デフォルトの名無しさん2014/11/03(月) 04:48:47.87ID:xnHs8fnK
>>568
リフレクションでcのインスタンスからAのインスタンスへの参照を得る方法はないかってことだよ。
参照は渡さずにね。
0570デフォルトの名無しさん2014/11/03(月) 04:55:31.48ID:mmqAR01F
webviewが真っ白になってしまいます


fragment1単体でwebview表示はできたのですが

activetyの中でfragment1、fragment2の切り替えて表示するようにすると、
fragment1のwebviewが真っ白になってしまいます

どのような原因が考えられるでしょうか。どなたかご教授お願いします
0571デフォルトの名無しさん2014/11/03(月) 06:06:13.41ID:hJpNhxq6
>>569
そんな方法はないよ。
設計を見直すべき。
0572デフォルトの名無しさん2014/11/03(月) 06:15:47.12ID:WzWsO4Ej
>>564
ダメだよ
やはり「教授する」という日本語を知らないようだな
05735672014/11/03(月) 08:52:15.15ID:w2h63pTk
やっぱりクラスを持つしかダメですか〜。
ありがとうございます。
0574デフォルトの名無しさん2014/11/03(月) 13:43:02.34ID:X6LO6aLz
>>572
教示の方がベターってだけで
教授でも誤った遣い方ではないよ
0575デフォルトの名無しさん2014/11/03(月) 14:15:11.71ID:fzrfJk1V
言語学者かよw
0576デフォルトの名無しさん2014/11/03(月) 14:18:23.23ID:tWBPgIx6
教示が一般的
教授を使うと、教示を聞き間違えて使ってると思われる
だから、敢えて教授を区別して使いたい場面以外は、教示を使った方が無難
0577デフォルトの名無しさん2014/11/03(月) 16:08:42.41ID:ZdN12ZKn
お願いする方は 相手から「教示」 して頂く
0578デフォルトの名無しさん2014/11/03(月) 16:45:40.21ID:/7MaP7Yv
仮に高等教育以外で教授するって言葉が使われることがあったとしても・・・・
「ご教授願います」って使い方はおかしいだろな
高卒じゃない限り使わないほうが無難そうだ
0579デフォルトの名無しさん2014/11/03(月) 16:51:38.48ID:hYj/XixL
そんなことどうでもいいから金くれ
0580デフォルトの名無しさん2014/11/03(月) 17:06:21.49ID:ZdN12ZKn
>>579
こんなのが一番カネが稼げないタイプだな
0581デフォルトの名無しさん2014/11/03(月) 17:19:48.53ID:hYj/XixL
>>580
カネを稼ぐのはオマエ
カネを頂くのはオレ
0582デフォルトの名無しさん2014/11/03(月) 17:31:27.65ID:z73UibHM
ホモヒモ
0583デフォルトの名無しさん2014/11/03(月) 17:50:02.79ID:Rw4iOHWu
>>574
「教授する」という日本語を知らないようだな
0584デフォルトの名無しさん2014/11/03(月) 19:51:07.66ID:xM8e0z7E
numberpickerをダイアログとして表示するにはどうしたらいいの?
0585デフォルトの名無しさん2014/11/03(月) 19:54:46.63ID:kuGjKGxR
>>584
ダイアログに設置したいのではなくて
ダイアログとして表示したいの?

というか後者の意味がよくわかんないんだけど
0586デフォルトの名無しさん2014/11/03(月) 20:54:37.09ID:xM8e0z7E
設置するだね

選択した値をテキストビューに表示したいんだが、どうにも上手くいかなくて
0587デフォルトの名無しさん2014/11/03(月) 20:55:29.78ID:ZdN12ZKn
>>586
w
0588デフォルトの名無しさん2014/11/03(月) 21:33:22.21ID:ZdN12ZKn
Wの喜劇
0589デフォルトの名無しさん2014/11/03(月) 21:34:43.94ID:7jF9A5x+
今日受(きょうじゅ)した
0590デフォルトの名無しさん2014/11/03(月) 21:35:13.30ID:hYj/XixL
そんなことどうでもいいから金くれ
0591デフォルトの名無しさん2014/11/03(月) 21:35:56.39ID:z73UibHM
ホモヒモ
0592デフォルトの名無しさん2014/11/03(月) 21:45:41.25ID:/knyOzUw
上の二人が目出度く結ばれますように
0593デフォルトの名無しさん2014/11/03(月) 22:46:10.76ID:6l4UT8Om
>>586
詳しく説明する癖を付けないと回答者に何度も質問するハメになるから面倒くさそうな相手と思われて損なんですよ
0594デフォルトの名無しさん2014/11/03(月) 22:55:50.93ID:odvaNFBu
馬鹿が質問すると必ずと言っていいほど出てくる単語
「上手くいかない」

この後の、イチイチどう上手くいかないのか聞き返えす流れは、いい加減うんざりだ。
0595デフォルトの名無しさん2014/11/03(月) 23:00:53.12ID:hYj/XixL
そうだそうだ、もううんざりだ。
だから金くれ。
0596デフォルトの名無しさん2014/11/03(月) 23:49:51.87ID:yIdxlX59
回答する側にも問題があるんだよ。ここで答えるのが仕事じゃねぇんだろうから、
適当にやればいいんだよ。適当にやらずに真面目に答えようとするから、
>>いい加減うんざりだ。
最終的にこういう感じになって最終的にブチ切れて、暴言はいたりするようになる。
必要な情報足りなきゃ無視すりゃいいじゃん。
0597デフォルトの名無しさん2014/11/03(月) 23:57:32.45ID:hYj/XixL
>>596
つべこべ御託を並べる暇があるってことはたんまりカネ貯めこんでるんだろ?
まずはカネ払え。
0598デフォルトの名無しさん2014/11/04(火) 00:10:44.25ID:J1wYpuZd
>>555>>565
タスクバー・ステータスバーの非表示が出来る端末なら、
それら消してロック画面なしにしとけばソフト的にはOKかな?
ハード的には鍵付きケースに入れてUSBポートを隠すか、
物理的にポートを潰して封印する。(充電はドック端子から)
0599デフォルトの名無しさん2014/11/04(火) 00:28:16.60ID:KSMLMRdV
上手くいかない
ご教授ください

と書く奴のバカ率は9割を超えるのでスルーが適切
0600デフォルトの名無しさん2014/11/04(火) 00:35:04.46ID:qli8mvwy
Android L以降、ActivityManager#getRunningTasksがdeprecatedになった挙句に
自分自身とそれをCallしたアプリの情報しか取れなくなったんだが
他に実行中のタスク一覧を取る方法はあるだろうか?
0601デフォルトの名無しさん2014/11/04(火) 01:35:32.90ID:H5lSgkOi
>>597
郵便番号、ご住所、ご氏名、電話番号、金融機関名、口座種別、口座番号、口座名義人(カタカナ)
をお知らせ下さい
早急に入金いたします
0602デフォルトの名無しさん2014/11/04(火) 02:00:54.43ID:J1wYpuZd
>>600
Linux側でプロセス一覧取ってきて、プロセス情報やUIDからタスクを出すとか?
Androidの設定→アプリ→実行中などから見えないプロセスも全部見える…筈。
0603デフォルトの名無しさん2014/11/04(火) 02:23:09.93ID:KSMLMRdV
>>601
支払いはbitcoinのみ受け付けています。
0604デフォルトの名無しさん2014/11/04(火) 12:17:47.01ID:b3PIeOhq
アンドロイダーに登録してアプリ申請も済ませて
順次公開しますメールが来てから1週間経ってるんですが
いつ公開されますか
0605デフォルトの名無しさん2014/11/04(火) 12:36:48.79ID:/d95r35N
>>604
ここはプログラミングスレです

アンドロイダーに直接的質問しないのは何故ですか
0606デフォルトの名無しさん2014/11/04(火) 13:52:29.98ID:H70JXolx
スレタイが読めないからです
0607デフォルトの名無しさん2014/11/04(火) 14:00:32.03ID:GSa47heE
そういう質問ならこっちで雑談っぽく経験談訊いた方が良さそう
http://kanae.2ch.net/test/read.cgi/prog/1412941971/
0608デフォルトの名無しさん2014/11/04(火) 14:03:53.03ID:b3PIeOhq
そっちに質問しました
スレ汚しすいませんでした
本当にすみませんでした死ね
0609デフォルトの名無しさん2014/11/04(火) 14:10:13.89ID:GSa47heE
掛け持ちしてるヤツ多いかもって想像すら働かんのやろか
そんな捨て台詞吐いて敵増やしてバカか
0610デフォルトの名無しさん2014/11/04(火) 17:42:13.09ID:NF0zXNRY
>>602
ActivityManager#getRunningAppProcessで取れるっぽい
ActivityManager#getRunningTasksで履歴情報は取れないようだ
0611デフォルトの名無しさん2014/11/04(火) 17:43:35.58ID:NF0zXNRY
間違えた
ActivityManager#getRecentTasksで他アプリの履歴情報は取れないようだ
0612デフォルトの名無しさん2014/11/04(火) 21:25:47.32ID:+F0zFsKB
すいません教えてください。
google maps aip v2でMarkerOptionsでセットした後に
指定のマーカーIDの座標を変更したいのですが
どのように行えば良いですか?
0613デフォルトの名無しさん2014/11/04(火) 21:35:09.24ID:QFqosWBB
マルチタスクボタン押したら出てくる、過去に使ったアプリ一覧のレイヤーって何ですか?
オーバレイでそのレイヤーを使えますか?
0614デフォルトの名無しさん2014/11/04(火) 22:01:33.30ID:Zqnt+zq3
>>612
markerをlistにでも突っ込め
0615デフォルトの名無しさん2014/11/04(火) 23:19:16.95ID:+F0zFsKB
>>614
明日試してみます。
ありがとう。
0616デフォルトの名無しさん2014/11/05(水) 00:49:28.61ID:BC7lyF9l
JavaよりAndroid Studio自体がややこしい
0617デフォルトの名無しさん2014/11/05(水) 01:06:07.28ID:BmPgKYwq
AndroidStudioは1.0出るまでに寂れてそう
0618デフォルトの名無しさん2014/11/05(水) 01:10:09.90ID:OF6xJIB7
やったら重くて不安定なEclipseに比べたら有望でしょ
もうEclipse捨ててはるし
0619デフォルトの名無しさん2014/11/05(水) 01:24:41.47ID:v76HvEvp
android開発で定番の本を探しています。何がいいですか?
0620デフォルトの名無しさん2014/11/05(水) 01:58:18.13ID:idSYru3P
定番になるころにはその本はもう古いんだよな
これからはロリポにも対応しなきゃならんし
買うなら最新の本だね
0621デフォルトの名無しさん2014/11/05(水) 06:51:48.13ID:5WuttlO/
Android Studioはコメントに日本語入力だけでエラーなしに落ちる
0622デフォルトの名無しさん2014/11/05(水) 14:08:06.75ID:a2Rs3JDM
アクティビティはスリープ状態で
パインドしているサービスは活性化状態の時に
サービスが呼び出し元のアクティビティをfinishさせる方法ってあるかな?
スリープしているアクティビティはコールバック受け取らないよね?
0623デフォルトの名無しさん2014/11/05(水) 15:18:50.39ID:DRZvCpwr
? 受け取ってるけど
0624デフォルトの名無しさん2014/11/05(水) 15:19:48.31ID:DRZvCpwr
あ、コールバックじゃなくてReceiverだった。
0625デフォルトの名無しさん2014/11/05(水) 15:37:32.14ID:a2Rs3JDM
ごめん普通に反応したわ

Service callback activity
Activity recieved -> finish();
Activity onDestroy
Service onUnbind
Service onDestroy
0626デフォルトの名無しさん2014/11/05(水) 16:38:17.30ID:8M7qyDg7
mp = MediaPlayer.create(this, R.raw.music);

以上のようにして曲を流します
曲を入れ替える時は
mp = MediaPlayer.create(this, R.raw.music2);
として、mpを入れ替える方法と
mp2= MediaPlayer.create(this, R.raw.music2);
と新たに変数を作るのと何が違ってどちらがいいんでしょう?
0627デフォルトの名無しさん2014/11/05(水) 18:48:03.10ID:v76HvEvp
626よ
前者でいいんじゃないか?
0628デフォルトの名無しさん2014/11/05(水) 19:51:42.60ID:2rA8xYAm
1000万画素のデジカメで撮った写真をそのままImageViewで表示しようとすると
メモリ不足で表示できません。
縮小して読み込む以外、方法はないのでしょうか?
開発に使用しているタブレットは2GBのRAMをつんでいます。
0629デフォルトの名無しさん2014/11/05(水) 19:59:02.64ID:UCne3VWr
>>628
ハードのRAMは関係ない
アプリで使えるメモリはLargeでも128Mくらい
0630デフォルトの名無しさん2014/11/05(水) 23:35:34.33ID:KOEP+Ulr
Javaの入門書を一冊終えただけなんですが、Eclipseを用いたAndroid開発でおすすめの本ありますか?
amazonを見ても、新しいもので評判のいい本がなくて困っています
やはり古いものだと今とは勝手が違いますよね?
0631デフォルトの名無しさん2014/11/05(水) 23:41:44.10ID:M5idn0Tw
>>630
10年待てばいい本出るよ。
0632デフォルトの名無しさん2014/11/05(水) 23:48:12.51ID:OF6xJIB7
>>630
基本思想は変わらないから古い本でも評判良ければそれが良いと思うよ
本の通りそのまま書いても動かないことがあるってちゃんと覚悟して読めばね
たいていは検索技能あれば簡単に解決できる
大事なのは逐一全て合ってるかじゃなくて基本思想
0633デフォルトの名無しさん2014/11/06(木) 05:09:04.59ID:QY7+5GUQ
>>628
キミの端末のディスプレイは1000万画素の画素数があるのか? 無いよね
なら1000万画素のデータをそのまま読み込む必要はないと思わないか?
0634デフォルトの名無しさん2014/11/06(木) 07:42:19.75ID:IykDmTRu
すいませんいまいちわかりませんでした。
現在v2のマップ内に数カ所マーカーを設定しております。
そして現在地には自分用のマーカーをセットしています。
現在地のマーカーをListに入れるまでは良いのですが、
それを自分の位置が動くときに一緒に移動させたいのです。(他アイコンは変更なし)

List markersOP = new ArrayList<MarkerOptions>();
MarkerOptions MKO = new MarkerOptions();
MKO.position(latlng);
MKO.icon(BitmapDescriptorFactory.fromBitmap(myBitmap));
googlemap.addMarker(MKO);

markersOP.add(MKO);


ここから1番目に入れたMarkerOptionsの位置情報を更新したいのですが、
markersOP.set(1,latlng)でやるとエラーですし
どのようにやれば良いのでしょうか。
0635デフォルトの名無しさん2014/11/06(木) 10:46:44.56ID:LWtXeLFM
markersOP.add(googlemap.addMarker(MKO));
0636デフォルトの名無しさん2014/11/06(木) 10:50:20.76ID:LWtXeLFM
ああ、listをmarkerにしてね
0637デフォルトの名無しさん2014/11/06(木) 14:10:16.22ID:WCdfVDoY
ライセンス テスト応答(LICENSED設定済み)で分からないところが合って
端末のアカウントに開発者コンソールアカウントを追加しておいて・・・

・ストアにあるAPKよりversionCodeの進んだ署名済みアプリでライセンステスト
→ LicenseCheckerCallback->applicationError() アプリエラー

・versionCodeを同じにしてテスト
→ dontAllow() Policy.NOT_LICENSED

管理者アカウントの端末ならAPKのアップロード前でもバージョンが上でも未購入でも
LICENSEDが返ってくると思っていたけど、間違ってるかな?
最初に端末に登録したアカウントじゃないとか関係ないよね?
06386372014/11/06(木) 15:03:04.28ID:WCdfVDoY
管理者アカウントより前に登録してあるアカウントを全部消して
管理者アカウントだけにしたらちゃんとライセンス テスト応答が反映されるようになった
複数のアカウントがあった場合に任意のアプリを買ってるかどうか全部検証してないのかなぁ?
・・・そんなことないとは思うけど
06396282014/11/06(木) 16:36:54.61ID:vHMJEFmF
>>638
等倍表示してピントなどを確認したいのです。
0640デフォルトの名無しさん2014/11/06(木) 17:16:46.53ID:nHqYhtpV
XperiaZ系のステレオスピーカー化でmixer_paths.xmlを弄っているのですが、デフォでは受話用スピーカーの音が篭っているので調整したいです。
XDAにアップされているファイルでは低音のビビり防止のため?にハイパスフィルタの指定が入っているのですが、
カットオフ系のコマンドではなく個別に帯域の増減を指定できるイコライザ的なコマンドってあるのでしょうか?

<path name="speaker">
  中略
<!-- 67 % of 124 (range 0 - 124) Register: 0x2E7-->
<ctl name="RX7 Digital Volume" value="78" />
<!--30 % of 20 register: 0x1AE-->
 
#受話用
<ctl name="HPHL Volume" value="1" />
<!--67 % of 124 (rounded) register: 0x2B7-->
<ctl name="RX1 Digital Volume" value="87" />
#標準
  中略
<ctl name="RX1 HPF cut off" value="MIN_3DB_150Hz" /> #ハイパス
<ctl name="RX7 HPF cut off" value="MIN_3DB_150Hz" /> #ハイパス
<ctl name="RX1 HPF Switch" value="1" />
<ctl name="RX7 HPF Switch" value="1" />
<ctl name="SLIMBUS_DL_HL Switch" value="1" />
<ctl name="QUAT_MI2S_RX Audio Mixer MultiMedia1" value="1" />
<ctl name="COMP0 Switch" value="1" />
<ctl name="ACDB" value="15" />
</path>
0641デフォルトの名無しさん2014/11/06(木) 17:31:07.94ID:Y7ovwliu
Facebookにシェアできるアプリを作っています。
アプリを登録して、投稿できるところまでは確認したのですが、
他のアカウント(アプリを登録したFacebookのアカウント以外)だと権限エラーで投稿できません。
どのアカウントでも投稿できるようにするには設定が必要なのでしょうか?
0642デフォルトの名無しさん2014/11/06(木) 18:19:48.59ID:JJdG+o6H
>>641
アカウントごとにいちいち認証するしかない
0643デフォルトの名無しさん2014/11/06(木) 19:06:30.16ID:al3qGqQ0
>>641
Facebook側の設定がサンドボックスになってるんじゃないの
06446372014/11/06(木) 19:19:57.95ID:WCdfVDoY
アカウントAで端末1からアプリを買った場合に
アカウントBで運用している端末2にアカウントAを追加すると
インストールは出来るものの
アカウントBだけで購入ライセンスをチェックするから通らないんだって
なんじゃそりゃ・・・
0645デフォルトの名無しさん2014/11/06(木) 20:12:38.80ID:oiQA30ns
>>634
markersOP.get(0).position = latlng;
(0番目のpositionの内容を変更)
とかでできない?

List<MarkerOptions> markersOP 〜
0646デフォルトの名無しさん2014/11/06(木) 21:04:06.15ID:IykDmTRu
>>636,645
ありがとうございます。試させて頂きます!

また、一つ質問なんですが、
方角を取得してマップに方角を反映させているのですが、
下記のように書くと、A端末(os4.0)ではSensorManagerが取得できます。
ですが、B端末(os4.4)ではSystemSensorManagerが取れてしまいます。

そのせいで、B端末では方角が取得できなくて困っております。


※下記は他クラスより呼び出し。
Orientation Ori = new Orientation();で。

public class Orientation implements SensorEventListener {

public void setting{
mSensorManager = (SensorManager) mContext.getSystemService(Context.SENSOR_SERVICE);

// センサの取得
//省略
// センサマネージャへリスナーを登録
 for (Sensor sensor : sensors) {
  if(sensor.getType() == Sensor.TYPE_MAGNETIC_FIELD){
   mSensorManager.registerListener(this, sensor, (int)10e6);
  }
}
}

端末固有なのでしょうか?

よろしくお願いします。
0647デフォルトの名無しさん2014/11/06(木) 22:27:57.42ID:/u1jktEC
Eclipse Lunaにしてからファイル開いた時に
稀に開くのに失敗してEclipseフリーズする時ない?
どうやったら直るか知ってますか?
0648デフォルトの名無しさん2014/11/06(木) 22:46:22.61ID:GIhymi6f
印刷を行うために全角文字をSJISコード(ア→82A0)にしたいのですが、
良い方法またはライブラリはありませんか。
よろしくお願いします。
0649デフォルトの名無しさん2014/11/06(木) 22:56:48.65ID:nIopZ1/z
String#getBytes("SJIS")
0650デフォルトの名無しさん2014/11/06(木) 22:58:53.97ID:Vz2RX05v
そもそも本当に印刷のためにshift_jisは必要か?
0651デフォルトの名無しさん2014/11/06(木) 23:08:36.80ID:GIhymi6f
>>649
ありがとうございます。開発環境がないため、後程試させていただきます。
getBytes("SJIS") はエラーになった気がしますが、#は試していないので
実行してみます。
>>650
ESC/Pプリンタでは必要なようです。
0652デフォルトの名無しさん2014/11/06(木) 23:58:12.38ID:HV+IAZAd
昔はプリンターはJISコードだけしか受け付けなかったので
SJIS->JIS変換して送っていたものだ
0653デフォルトの名無しさん2014/11/06(木) 23:58:44.42ID:Z+0bha7j
そういや、AndroidでMS932(windows-31j)って使えないよね?Charset.availableCharsetsのリストで出てこなかった。
何か使う方法あればご教授お願いします
0654デフォルトの名無しさん2014/11/07(金) 00:00:47.78ID:Vz2RX05v
想定しているのがインクジェットプリンタだったら、和文フォントなんか搭載していないからESC/Pでの和文印刷なんかできないぞ。
0655デフォルトの名無しさん2014/11/07(金) 00:12:46.15ID:TE3+QrWr
getBytes("SJIS")がエラーなんてありえるの?
androidは Shift_JIS へのエンコードサポートしてるよ
エイリアス名のSJISがダメなら正式名の" Shift_JIS"では?
0656デフォルトの名無しさん2014/11/07(金) 00:45:06.77ID:wXQNTXWT
何か処理をした後に自分自身をアンインストールする
という動作を実現したいのですが、方法ありますでしょうか?
昔のドラマによくありました、「なお、このテープは自動で消滅します」
のようなものを作りたいです。

Intent intent=new Intent(Intent.ACTION_DELETE,uri); // uriは自分自身のpackage
startActivity(intent);

という内容は調べることができたのですが、
これではアンインストール画面に遷移するだけでした。
アンインストール処理まで自動で行うようにしたいのですが
方法ご存知でしたらご教示願います。
0657デフォルトの名無しさん2014/11/07(金) 02:20:04.17ID:yyUtgW2K
Comfiguration#screenHeightDpって
GingerBreadだとどう取るんでしたっけ…

取るというか、互換値の取得方法教えてください。

Api Level16?からだったんで、2.Xじゃとれないんですよね。
0658デフォルトの名無しさん2014/11/07(金) 02:49:08.08ID:TE3+QrWr
getResouces().getDisplayMetrics()してheightPixelsをdensityで割れば
0659デフォルトの名無しさん2014/11/07(金) 08:39:59.07ID:bHtFBobI
>>656
impossible
0660デフォルトの名無しさん2014/11/07(金) 08:51:55.35ID:M/Ik1a+g
日本語でok
0661デフォルトの名無しさん2014/11/07(金) 08:53:20.93ID:bHtFBobI
スパイ大作戦
0662デフォルトの名無しさん2014/11/07(金) 09:00:19.84ID:AoG/ov65
勝手にアンインストールできたら問題だよね。
0663デフォルトの名無しさん2014/11/07(金) 09:05:08.96ID:HA3uyXRJ
セキュリティ上、osを通して確認ダイアログでYesを押さないと消せないのなら
アリかと思うけどな。
アンインスコしないで単に機能停止するだけじゃ、だめなのかね。
0664デフォルトの名無しさん2014/11/07(金) 09:19:28.65ID:M/Ik1a+g
ダメ
06656562014/11/07(金) 09:27:44.81ID:wXQNTXWT
>>659
残念です。

>>662
他人のアプリを勝手にアンインストールはそりゃー問題なんだが
俺の質問は「自分自身」に限定してんだけどな。
そんな手段をわざわざ用意するメリットがGoogleにあるかと言うと
無いんだけど。

>>663
機能停止だけかー
それで問題ないか検討してみます。
0666デフォルトの名無しさん2014/11/07(金) 10:35:12.37ID:ay7hq3Pm
>>658
heightPixelsから通知バーの高さ引いたものにdensity割り算で互換値取れました。
ありがとうございます!
0667デフォルトの名無しさん2014/11/07(金) 14:02:03.36ID:iuY5zvXk
>>639
高解像度の画像を扱える本格的な画像ビューアーを作りたいなら標準のBitmapじゃムリ。ていうかImageViewってピンチ操作とかないやん。画像の特定の一部だけをデコードするならBitmapRegionDecoderとかある
0668デフォルトの名無しさん2014/11/07(金) 17:28:13.51ID:aam91HYt
わからないところはググって何とかしてるけど、
ググってもわからないところはどうやってみんな覚えたの?
本なんかは大体ググル以下だし
0669デフォルトの名無しさん2014/11/07(金) 17:37:42.44ID:HA3uyXRJ
ググって見つからないなら、基本あきらめているかな。
でもstackoverflowやjavadocをみれば、俺ごときの問題程度なら
解決できることがほとんど。
0670デフォルトの名無しさん2014/11/07(金) 17:43:21.08ID:jQyGeXqU
1 ドキュメント全部読む
2 実装方法を考える
3 考えついたら終了
4 出来ないはずが無いので、1に戻る
0671デフォルトの名無しさん2014/11/07(金) 17:46:01.14ID:aam91HYt
サンクス。
でもプログラミングって言うか英語で苦労するわ
0672デフォルトの名無しさん2014/11/07(金) 18:49:42.66ID:zd1XI9my
ググってもわからない時は実際に自分で色々実験して試してる
そうすることでどうしても実現不可能な物もあったが
かわりの案が思いついたものもある。
これの繰り返しでネット上に情報がない技術で組まれている部分がちょくちょくある。
0673デフォルトの名無しさん2014/11/07(金) 19:02:56.79ID:wbnSYroA
ググっても自分と同じ現象が見つからないときはほとんどの場合
自分のロジックミスやコーディングミスである
0674デフォルトの名無しさん2014/11/07(金) 19:24:00.88ID:+nPb9LaZ
ぐぐってもわからなければ別の手段を考える
0675デフォルトの名無しさん2014/11/07(金) 19:40:31.76ID:t/2vfoi9
先ず自分で解決法を考えて、
よりスマートな解決方法がないかググってみる。
0676デフォルトの名無しさん2014/11/07(金) 20:22:04.36ID:TEdBHPyj
お仕事でAndroidアプリ作ることもある俺様が通り過ぎますよっと
0677デフォルトの名無しさん2014/11/07(金) 21:39:07.24ID:tF1hAlbR
別に用ないけど
0678デフォルトの名無しさん2014/11/07(金) 22:02:13.14ID:AoG/ov65
通り過ぎたんだし呼び戻すこともないわな。
0679デフォルトの名無しさん2014/11/07(金) 22:42:48.15ID:t/2vfoi9
邪魔なのでさっさと通り過ぎろ
0680デフォルトの名無しさん2014/11/07(金) 22:52:17.23ID:79COb1+9
死ねカス
0681デフォルトの名無しさん2014/11/08(土) 09:46:06.62ID:cwPpjWTc
>>515
誰か頼む
0682デフォルトの名無しさん2014/11/08(土) 11:35:30.32ID:yzj4+V0X
>>681
最初にcsvが何行なのか調べてから100分率でやれ
0683デフォルトの名無しさん2014/11/08(土) 11:38:07.31ID:yzj4+V0X
スゲー適当だったw
maxをプラス1して、dbを閉じたときにインクリメントとか
0684デフォルトの名無しさん2014/11/08(土) 13:50:55.09ID:sQWDZIk4
ループの最後じゃなくて1行ごとにpublishProgress呼べばいいんじゃないの?
0685デフォルトの名無しさん2014/11/08(土) 13:55:11.11ID:eRf4kmZZ
SurfaceView内でsurfaceHolder.setFixedSize(width,height)を使って、
画面解像度をフィットさせるとタッチイベントの座標と差が出来るのですが、
この差を上手い事埋める方法はないでしょうか?
0686デフォルトの名無しさん2014/11/08(土) 14:34:17.37ID:1VYhZ0+e
掛けたり割ったり足したりして座標を変換する
0687デフォルトの名無しさん2014/11/08(土) 22:38:27.26ID:0dvnKdYO
native層からアプリの/data/data/app/shared_prefs/settings.xml
ってファイルを直接読み込んでたけど、
lolliはなんかこれを許してないみたい
で、どうすんの?
0688デフォルトの名無しさん2014/11/08(土) 22:55:13.33ID:jAe+6OZW
SharedPreferencesを使わずにファイルとして読み込んでいたってこと?
0689デフォルトの名無しさん2014/11/09(日) 09:17:02.74ID:iAHIlsym
>>687
java層で互換I/F作ってnativeから呼ぶ
0690デフォルトの名無しさん2014/11/09(日) 14:58:48.36ID:5GVqwsBi
apkファイルからソースコードを見るためにapkファイル内の
classes.dexファイルをclasses_dex2jar.jarへ変換したいのですがうまくいきません。
apkファイルとdex2jarのファイルはそれぞれCドライブ直下の
「dex2jar-0.0.9.15」と「sample」フォルダ内にあります。
どなたか解決法を教えてください。
コマンドプロンプトへは下記内容で実行しましたが無理でした。
C:\dex2jar-0.0.9.15\dex2jar.bat C:\sample\classes.dex
※sampleはapkファイルの名称です。
0691デフォルトの名無しさん2014/11/09(日) 15:00:22.43ID:5GVqwsBi
訂正です。sampleはapkフォルダの名称です。
長文失礼しました。
0692デフォルトの名無しさん2014/11/09(日) 15:25:56.59ID:zaVBHnwE
すれたいくらいよめかす
0693デフォルトの名無しさん2014/11/09(日) 16:39:44.22ID:mZEuQfKG
スレタイ読まない、エラーはらない、多分readmeも読んでない。
0694デフォルトの名無しさん2014/11/09(日) 16:42:51.07ID:CpLe95/v
れあどめって何ですか?
0695デフォルトの名無しさん2014/11/09(日) 16:55:15.07ID:XU91kGr5
私を読んでね
0696デフォルトの名無しさん2014/11/09(日) 17:21:16.53ID:5GVqwsBi
>>693
エラーは無くなにも起こりません。

すみません。
このようなレスをしても良いようなところがありましたら教えてください。
0697デフォルトの名無しさん2014/11/09(日) 21:07:45.68ID:tp8oMQj+
>>690
カレントディレクトリに出来てるんじゃないのか?
0698デフォルトの名無しさん2014/11/09(日) 21:53:52.74ID:5GVqwsBi
>>697
確認しましたがダメでした。
0699デフォルトの名無しさん2014/11/09(日) 22:04:37.01ID:d4WVDNlU
トゥーファイ!
0700デフォルトの名無しさん2014/11/09(日) 22:35:55.25ID:tp8oMQj+
>>698
コマンドプロンプトの標準カレントディレクトリってシステムフォルダだから普通は書き込めないけど、その辺は?
0701デフォルトの名無しさん2014/11/10(月) 05:52:57.84ID:BfrhtkDN
馬鹿には無理、でいいんじゃない?
普通のプログラミングなら応援するけど、その程度のスキルでリバースエンジニアリングなんて10年早いわ。
0702デフォルトの名無しさん2014/11/10(月) 09:48:55.68ID:b8gqHRod
逆コンパイルなんてそんな御大層なことでもないでしょ。
0703デフォルトの名無しさん2014/11/10(月) 10:44:19.01ID:9OctG0Yq
そんな大層でもない、たかだかツール落としてきて実行するだけのことができないなんてやっぱ才能ないよ。
0704デフォルトの名無しさん2014/11/10(月) 10:51:23.52ID:60ZhJybs
馬鹿には無理
0705デフォルトの名無しさん2014/11/10(月) 12:04:31.79ID:2mKvwC4M
この手の質問をする際には
「なぜそんなことしたいのか」
を書かないと変な勘ぐりをされてしまうと思わないのかなぁ
0706デフォルトの名無しさん2014/11/10(月) 12:41:05.41ID:52iqHzvZ
パクりたい画像と広告差し替えて、いわせんなよ
0707デフォルトの名無しさん2014/11/10(月) 19:33:45.42ID:wAWhaYyl
俺はProGuardの効き具合を調べるために自分のを逆コンパイルしてるな。
0708デフォルトの名無しさん2014/11/10(月) 20:17:17.04ID:4eOtrmuU
sharedprefのキー定義クラスの値は適当にしてる人いる?
KEY_HOGE="asdfghjk";みたいな。
逆コンパイルされても意味わかんないように。
0709デフォルトの名無しさん2014/11/10(月) 23:23:35.31ID:Li0obqYl
隠し機能なら分からないように適当につければいいし。そうでなければキーの名前ばれたってどうでもいいだろ。
0710デフォルトの名無しさん2014/11/11(火) 13:29:49.23ID:juuBov3a
複数台の4.4で一台だけ
LicenseCheckerCallbackがPolicy.RETRYしか返さないんだけど
どうしてかな?通信エラーだとしてもwifiも4Gも繋がってるし機内モードでもないのに・・・
通信してるそぶりもなくPolicy.RETRYになってしまう
キャッシュを消しても変わらない
0711デフォルトの名無しさん2014/11/11(火) 22:55:29.27ID:ePdpR7VI
AndroidStudio 0.8.6 で"Please Select Android SDK"とメッセージが出ます。

ググったところ、Project StructureからSDKsを選択とありました。
が、開いたウィンドウの左のペインには"SDK Location""Project""app"しかなくどうすればいいかわかりません。

どなたか助けてください
0712デフォルトの名無しさん2014/11/11(火) 23:45:31.97ID:eethXUWT
プログラミングより英語勉強しろ
0713デフォルトの名無しさん2014/11/11(火) 23:52:45.08ID:95rp+zvv
>>711
ああそれね
大丈夫だから安心していいよ
0714デフォルトの名無しさん2014/11/11(火) 23:55:04.18ID:dnHMTIfG
http://qiita.com/hidekuro/items/d2aadb907c617a4554db
0715デフォルトの名無しさん2014/11/12(水) 00:58:58.57ID:YvmSYxtE
>>712
そうは言わずに

>>714
Android SDK locationはAndroidStudio直下のsdkフォルダフルパスを指定しているのですが、それじゃ不足なのでしょうか?
それともリンク先最後のmklinkをやる必要があるのでしょうか?
0716デフォルトの名無しさん2014/11/12(水) 01:14:07.12ID:WRJtp1L6
バスに空白が含まれている
0717デフォルトの名無しさん2014/11/12(水) 12:08:02.97ID:8VpgZRat
端末にGoogleアカウントがない状態でLicenseChecker使うとぬるぽるのか
それくらいクラス側でやってよ・・・

java.lang.NullPointerException
at com.google.android.vending.licensing.LicenseValidator.verify(LicenseValidator.java:99)
at com.google.android.vending.licensing.LicenseChecker$ResultListener$2.run(LicenseChecker.java:228)
0718デフォルトの名無しさん2014/11/12(水) 21:21:41.68ID:BOhdne0k
sqliteでクエリのカーソル戻す部分って別スレッドにした方がいいんかね?
0719デフォルトの名無しさん2014/11/12(水) 22:02:12.79ID:7o4rLqYj
Sqliteってスレッドセーフじゃなかった気が…
0720デフォルトの名無しさん2014/11/12(水) 22:28:49.73ID:DCShC1dL
動的に作ったテーブルレイアウトの中の特定のセルの値を取得する方法ってあるの?
0721デフォルトの名無しさん2014/11/13(木) 00:02:35.94ID:ZBp1BTnw
>>718
ContentProvider使わんの?
自力でスレッド起こして云々するよりは楽よ?

よほど特殊なことしたいってなら話は別だが
0722デフォルトの名無しさん2014/11/13(木) 14:11:43.72ID:JwUwQFoo
OpenGL ES1.0を使ったアプリを、Android5.0のエミュレーターで起動しようとしたら↓のようなエラーが出て落ちました。
java.lang.IllegalArgumentException: No config chosen
at android.opengl.GLSurfaceView$BaseConfigChooser.chooseConfig(GLSurfaceView.java:869)
at android.opengl.GLSurfaceView$EglHelper.start(GLSurfaceView.java:1023)
at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1400)
at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1239)

このエラー内容で検索したら、デバイスがOpenGLに対応していないというページが出てきました。
http://supportdoc.net/gbsupport/100others.html

Android5.0ではOpenGL ES1.0をサポートしていないんでしょうか?
0723デフォルトの名無しさん2014/11/13(木) 14:35:58.43ID:5Oh59ksY
リファレンス見てこいびびったじゃねーか
0724デフォルトの名無しさん2014/11/13(木) 15:24:25.65ID:HtZJ4mIh
自作クラスってメンバ変数やクラスメソッドが多いほど、
インスタンスの配列とか作ると容量食って重くなりますか?
0725デフォルトの名無しさん2014/11/13(木) 15:53:10.73ID:5Oh59ksY
うむインスタンスの配列は色々やばいな
0726デフォルトの名無しさん2014/11/13(木) 16:30:39.17ID:ecGFWr4V
>>722
最後の一行だけ意味不明だね。
なぜそのURL先の内容からその答えに辿り着くのか。
0727デフォルトの名無しさん2014/11/15(土) 10:18:36.55ID:th7ZdaGB
NHKのらじる★らじるを聴けるアプリを作ろうと思ったらどんな方法があるでしょうか。
MediaPlayerはhttpかrtspのストリーミングに対応していますが、NHK側がrtmpとmmsによる配信なので受信できません。
WebViewでらじるのプレイヤーごと表示する方法も試しましたが、Flashが公式にはサポートされてないのでこれも無理です。
なにかいい方法ありましたらご教授ください。
0728デフォルトの名無しさん2014/11/15(土) 12:25:50.40ID:uCor2q12
rtmpを使ってるストリーミングをスマートフォンで閲覧するアプリの仕組みを考えればいいだけ。
0729デフォルトの名無しさん2014/11/15(土) 19:25:25.77ID:W1rQlexz
playストアに登録してアプリのページはできたけど検索にはひっかからない
検索結果に反映されるまでってラグがあるもんなの?
0730デフォルトの名無しさん2014/11/15(土) 19:32:52.08ID:8ApTgpv2
検索の仕組みを考えろ
07317272014/11/15(土) 19:55:43.84ID:yhIXO0C6
>>728
結局その部分を自前で実装するしかないということですかね。
何か既存の仕組みの組み合わせでできると助かるのですが。
0732デフォルトの名無しさん2014/11/15(土) 20:27:43.40ID:aZz5TBRq
>>727
とりま、らじるのAndroidアプリの通信をキャプチャしてみ
0733デフォルトの名無しさん2014/11/15(土) 20:28:34.16ID:aZz5TBRq
>>729
イエス。
0734デフォルトの名無しさん2014/11/15(土) 23:09:04.93ID:AVZOZw8Q
>>731
既存の仕組みを組み合わせて簡単にできるんだったらすでにストアにあるんじゃないの?
0735デフォルトの名無しさん2014/11/16(日) 01:06:45.56ID:TPvpBIsW
作ったところでBANされると思うが
07367272014/11/16(日) 14:31:19.76ID:5ARi6iqz
>>732
なるほどそういうところから攻めますか。

>>734
確かにそうなんですよね。ただらじるの公式アプリがちょっと使いにくいので..。

>>735
だめなんでしたっけ?
ブラウザから誰でも聴けるくらいなのでOKかと思ったんですが。

いずれにせよそう簡単なやり方はなさそうですね。
またいろいろ調べてみます。ありがとうございました。
0737デフォルトの名無しさん2014/11/16(日) 18:07:49.39ID:FemJxODZ
アプリA(ホームアプリ)とアプリB(ランチャーアプリ、onPauseでfinish()を実行)があって
アプリBを起動→ホームボタンを押してアプリAを起動→アプリBをfinish()で終了させると
アプリBの画面が一瞬ちらついて見えるのですがどのように抑止すればよいのでしょうか?
0738デフォルトの名無しさん2014/11/16(日) 18:16:00.87ID:V8p7Mm+D
もしかして:
finish()しなければええんちゃうの
0739デフォルトの名無しさん2014/11/16(日) 18:20:45.38ID:xusCg1Fe
ほんとにfinish()のせいなのかそれ
アニメーションか何かが悪さしてるんじゃないの?
07407382014/11/16(日) 18:43:10.23ID:C+2QEDpg
ID変わってますが738です。

>>738
たしかにfinish()しなければバックグラウンドに回り込むだけなのでちらつきは発生しませんが
バックグラウンドでは終了させたいのです。

>>739
アニメーションの処理等は行っていません。
07417372014/11/16(日) 18:59:14.14ID:C+2QEDpg
ID間違えました。
手持ちのXperiaA Android 4.1.2では発生せず、Android 4.2.2だと発生しました。
エミュレータだとAndroid 4.0.3、4.1.2、4.2.2で発生しません。
07427372014/11/16(日) 19:16:49.58ID:C+2QEDpg
さらに動作確認してみましたが、
XperiaA Android 4.2.2でアプリA(ホームアプリ)とアプリB(ランチャーアプリ、onPauseでfinish()を実行)があって
�@ホームボタンを押してアプリAを起動→�Aタスクキーを押してアプリBを起動
→�Bホームボタンを押してアプリAを起動→�CアプリBをfinish()で終了させると
アプリBの画面が一瞬ちらついて見えました。
�@と�Aの間でアプリCを起動するとちらつかないようです。
07433732014/11/16(日) 21:53:29.83ID:FemJxODZ
Styles.xmlにカスタムテーマを定義する時に
<item name="android:windowIsTranslucent">true</item>
を設定してonPause()でfinish()すると発生するところまで分かりました
起動時に一瞬だけActionBarが出るのを抑止するために上記オプションを
追加していたので、ちらつきを抑止するか起動時のActionBarのちらつきを
抑止するかでトレードオフになりそうです
もしかしたらXperiaA Android 4.2.2の環境のみ発生する現象かもしれません
0744デフォルトの名無しさん2014/11/16(日) 22:04:07.68ID:xusCg1Fe
>>743
ActionBarの起動時チラツキ消したいなら
android:windowActionBarやandroid:windowNoTitleを試してみては
07457372014/11/16(日) 22:16:28.32ID:FemJxODZ
>>744
android:windowNoTitleとandroid:windowActionBarは
ActionBarを使ってるため起動時に落ちてしまいました。
0746デフォルトの名無しさん2014/11/16(日) 22:54:40.28ID:xusCg1Fe
>>745
manifest.xmlで指定するテーマを起動時専用にして、onCreateの中でActionBarありの別テーマに変更してはいかがか
0747デフォルトの名無しさん2014/11/16(日) 22:55:45.36ID:xusCg1Fe
あ、でもそれだとfinish()時のチラツキは解決しないか
0748デフォルトの名無しさん2014/11/17(月) 01:30:23.16ID:n1El29aI
GooglePlayに『チラリもあるよ!』と書けばインストール数も上がるし一石二鳥
0749デフォルトの名無しさん2014/11/17(月) 02:32:46.79ID:M64nZ8e/
掲示板のような機能を持ったアプリを作成しています
1レス=1つのLinearLayout(2つのTextViewがセット)の形で作っているのですが
投稿数が多くなると重くなったり止まったりしてしまいます
おそらくViewの表示数が多いために動作が悪くなると考えられます
2chmateも恐らく1レスずつがViewだと思うのですが1000件表示しても重くない気がします
どのような工夫がされているのでしょうか?
0750デフォルトの名無しさん2014/11/17(月) 02:39:56.88ID:LJP//lwC
ちょ、ListView使いなよ
表示してる分+αくらいしかView作らないから
0751デフォルトの名無しさん2014/11/17(月) 05:16:50.49ID:eQxSDUNk
りすとびゅーだと一行しか表示できないのでだめです

とかいうレスが付きそうだなあ
0752デフォルトの名無しさん2014/11/17(月) 06:29:26.13ID:za9OL2gr
>>742
ホームキーがらみの画面遷移を最適化するのは諦めた方がいいんじゃないの。その時点ではfinishしないようにすればいいじゃない。次回開かれる時になにか工夫したほうがマシな結果になると思うよ
0753デフォルトの名無しさん2014/11/17(月) 06:31:14.03ID:za9OL2gr
>>749
ListViewとBaseAdapterとLayoutInflaterとViewHolderをちゃんと使えるようになればいいと思うよ
07547372014/11/17(月) 07:24:56.34ID:0d+QZvDt
>>746
実は既にその通りに実装しています。
しかしwindowIsTranslucentをtrueに設定した時点で駄目でした。

>>752
おっしゃる通りで本来再開時に読み込み直すべき処理を
毎回終了させて新たに起動してから処理させています。
具体的にはタスク履歴取得(getRecentTasks())とその他の
処理を行っています。
0755デフォルトの名無しさん2014/11/17(月) 15:24:58.59ID:nWGSDVSY
>>735
ブラウザで誰でも聞けるならOKなんてまかり通るわけないべ。
これがOKなら「無断転載禁止」や「コピペ禁止」なんて言葉生まれてこない。

NHKにコンテンツ利用について問い合わせしなければ全て著作侵害になっちまうよ。
さらにGoogleにも「正式にNHKから許可を得ています」という内容と証明書を提出しないとダメ。
この2つ怠って勝手にやると全部BAN対象。
Googleは自分が作った物以外の物を含むアプリは全部BAN対象と
利用規約に書いてあって、実際にBANしまくってくる。
ぶっちゃけアプリ紹介に「NHKの」を入れるだけでBAN対象。

Androidは他者コンテンツの利用は物凄く厳しく取り締まってる。

正式に手順踏まないといつでもBANされる可能性を考えておどおどしながら出すアプリになっちまうよ。
0756デフォルトの名無しさん2014/11/17(月) 17:14:41.41ID:3oJszbMG
Lolipopのエミュレータのマテリアルのz軸shadow設定利かなくない?
0757デフォルトの名無しさん2014/11/17(月) 17:18:41.29ID:9YDXUIJU
Razikoっていうアプリあるけど実質radikoが聴けるわけで
NHKのラジオに限定しなければいいんでない
あくまでラジオアプリにすれば
0758デフォルトの名無しさん2014/11/17(月) 22:06:08.70ID:Xcnb9l5H
>>755
自分が作った物以外BANなんてどこにある?
許可されていない態様でのアクセスは禁止とは書いてあるけど
0759デフォルトの名無しさん2014/11/17(月) 23:12:59.31ID:nWGSDVSY
>>758
いや常識中の常識なんだが…
他人の褌で勝負してたアプリはBAN祭りにあってるよ
例えばアプリは完全オリジナルでもアプリ説明に「LINE連携アプリです」みたいな事書いてもBANだぞ
0760デフォルトの名無しさん2014/11/17(月) 23:25:20.11ID:3SW/QphI
著作侵害ではないだろ
0761デフォルトの名無しさん2014/11/17(月) 23:52:57.86ID:Xcnb9l5H
>>759
俺もアプリ名に○○Twitterって付けてBANされたことあるけどその時は誤解を生む表現とかの理由だったからLINEなんとかもそれなんじゃないか?
現にニコニコ動画系アプリは公式APIとかないのに生き残ってるし

NHKのやつはDMCAには引っかかりそうだけど
0762デフォルトの名無しさん2014/11/18(火) 02:16:04.44ID:tRqvGOz0
>>760
NHKが自由に使っていいですよと言ってない限り勝手に使う事は著作侵害

>>761
業務提携してないのに勝手に商品名使う事が単純にダメなんだと思うよ
言われてみれば当たり前なんだけどね
Androidは厳しい。サークル感覚ではなく完全に店舗構える感覚でいないとダメってことなんだと思う。
ニコニコもこの先わからんよ
2chですら突然転載禁止になったくらいだし結局は大元企業の気分次第っしょ

俺は単に「危ないよ、安全じゃないよ、BANされる確率高いよ」って事を伝えてるだけさ
0763デフォルトの名無しさん2014/11/18(火) 02:31:57.03ID:kNP7SKIi
>>762
そういうことだったのかすまん

3年前からAndroidアプリだしてるけどここ最近ほんとに厳しいよな
ジョブズにポルノが欲しいならandroidにいけって言われてたのに最近は微エロコンテンツですら消えてるし

基準がいろいろ曖昧だからPlayStoreも事前審査制にしてくれないかね
0764デフォルトの名無しさん2014/11/18(火) 07:09:39.88ID:bfGb9Iv7
事前だろうと事後だろうと、アプリを公開した後にストア開発者規約がストア側の気分で変えられるリスクは同じでしよ
0765デフォルトの名無しさん2014/11/18(火) 09:18:57.58ID:VS5DPgkE
>>763
出したきゃ、野良アプリで勝手に出せよ。
0766デフォルトの名無しさん2014/11/18(火) 10:35:48.82ID:14FVZNMI
割れにくい野良apk考察
アプリapkに自前暗号化かける
インストーラapkに載せ配布(復号はネイティブ)

ルート化端末には無効だけどそれはストアでも同じ
エミュとルート化端末弾ければな
0767デフォルトの名無しさん2014/11/18(火) 10:38:48.30ID:k9ptEcVH
支払いはpaypal?
自分でも使ったことのないこれ使う人いるかな
0768デフォルトの名無しさん2014/11/18(火) 11:36:03.54ID:0KprqLyW
>>767
海外ユーザーとのやりとりでは頻繁に使うよ。
0769デフォルトの名無しさん2014/11/18(火) 15:26:05.34ID:bfGb9Iv7
>>767
日本だと金融法の問題で、多数の人からお金を受け取る用途にpaypalを使うのは制約があるんだよね。払う側になるのは日本人でも簡単なんだけど。
0770デフォルトの名無しさん2014/11/18(火) 16:45:28.71ID:nUwOg/I4
soundpoolでボタンを押すと効果音がなるようにしてるんだが、
その効果音をランダムで選んで発生させる場合に
音が重なるんだがどうすればいい?
0771デフォルトの名無しさん2014/11/18(火) 17:56:10.19ID:bfGb9Iv7
>>770
前回までに鳴らした音をstopしてから次をplayする
0772デフォルトの名無しさん2014/11/18(火) 18:51:21.61ID:fmUEum7k
>>762
使うのはインストールしたユーザー、なんの問題も無い。
0773デフォルトの名無しさん2014/11/18(火) 19:32:41.23ID:w54i11lW
作るならNHKの許諾取ればってのは同意だけど
問題になるのは著作権違反じゃなくて規約違反だっての
公開されているものをストリーミングで聞くのに
ツールによって著作権違反になったりならなかったりってのはない
無断転載禁止とか筋合いに出てるけど、それは保存した物を再配布してるんだからまた別の話
Twitterの件も同じ、アプリ名にTwitterという文言を使うならこうしろってのがTwitterの規約に書いてある
0774デフォルトの名無しさん2014/11/18(火) 20:19:12.63ID:fmUEum7k
契約してない規約にはなんの拘束力もない。
勝手に作って構わない。(特許抑えられてるなら別)
0775デフォルトの名無しさん2014/11/18(火) 20:29:40.90ID:w54i11lW
アプリ消された時にそれをGoogleに言って通用すると思う?
0776デフォルトの名無しさん2014/11/18(火) 20:52:28.47ID:bfGb9Iv7
利用規約や野良配布の話はどこか別のところでやってほしい。
ここはプログラミング質問スレ。
0777デフォルトの名無しさん2014/11/18(火) 20:55:11.81ID:bfGb9Iv7
>>774
個別サービスとユーザーの間の規約はともかく、
開発者はPlayストアの間の利用規約は開発者は同意済みであるはず。
Playストアの規約がイヤなら別のマーケットか野良配布ですね
07787372014/11/18(火) 21:34:31.64ID:Ce201Rdu
お前が一緒になって語ってんじゃねえか
0779デフォルトの名無しさん2014/11/18(火) 21:57:20.89ID:fmUEum7k
>>777
アプリはNHKの許諾を取れ、なんて寝ぼけた事は規約の何処にも書いてない。
0780デフォルトの名無しさん2014/11/18(火) 22:02:31.76ID:Xjuh+Eq6
インテントフィルタの設定で、
時々Activityでしか引っかかってくれないやつ(USBアタッチとか)に騙されてぐぬぬってなるんだけど、
Activityでしか引っ掛けられないBroadcastIntentの一覧とか公式リファレンスとかにあります?
今のところそういう情報見つけられてないのですが、誰かご存知でしたら教えて頂きたく。
0781デフォルトの名無しさん2014/11/19(水) 00:20:50.66ID:oX0aqSbD
医療プログラマーが超高難易度の免許制に / フリーソフトやオープンソースの無作為配布も全面禁止
http://fox.2ch.net/test/read.cgi/poverty/1416286592/
0782デフォルトの名無しさん2014/11/19(水) 00:31:03.49ID:yFPzIujj
>>771
ほんんまにありがとう。
0783デフォルトの名無しさん2014/11/19(水) 00:55:24.90ID:qbFoVSx4
本日のうんこ脳 >>764 >>771 >>762 >>773 >>774 >>779
明らかに子供の発想

さてさて、彼らは果たして次のような事が発生した時に「問題ない」と思えるのだろうか?

1:仮にFlashゲームを自分で作りました。
2:自分のホームページを作りそこで遊べるようにしました。ホームページにはアドセンスを貼り広告収入を得ようと考え付きました。
3:ある日アクセス解析をホームページへ設置してみるとやけに「http://oregame/」という所からアクセスが多い事を知りました。
4:気になったので「http://oregame/」を開いてみると、なんとそのページには自分のFlashゲームが表示されるではありませんか。
  まるでこの人が作ったゲームのように…。どうやらiFrrameを使いページ内に表示しているようでした。
5:自分のホームページに人が来てくれないのでアドセンスからの広告が全然はいらなくなりました。

外部サービスへ勝手アクセスするタイプのアプリとはこれと同じ
コバンザメ
寄生虫
そういった感じ。
なんでこんな簡単な事もわからないんだ?

Googleはハッキリと利用規約の禁止事項に明記しているよ
さらに法律でも違反であると明記されてるよ
つまり両方とも違反してることになるんだよわかったか子供たちよ

ちなみにGoogleの規約に3回違反すると永久BANになるぞ
串使おうがメルアド変えようが偽名使おうが再アカウントは作れない
まともな方法では二度とAndroidアプリを出品できないくなるんでお気をつけて〜
0784デフォルトの名無しさん2014/11/19(水) 01:14:33.11ID:FcR+7QRJ
>>783
じゃあブラウザならOKで専用アプリだとNGになる理由を述べてみ
0785デフォルトの名無しさん2014/11/19(水) 02:34:51.66ID:qbFoVSx4
>>784
なんでブラウザならOKだと思ってるんだ?
上の例はモロにブラウザでNGの例なんだが
ブラウザもアプリもNGだよ
0786デフォルトの名無しさん2014/11/19(水) 02:45:38.94ID:qbFoVSx4
>>784
それにGoogleの利用規約の1つに
自分の保有するコンテンツ以外をWebviewで表示するアプリはダメですって書いてあるんだが
何をそこまで駄々こねてるんだい一体…

ひょっとしてデフォルトで特定のサービスを表示するのに特価した作りのWebviewアプリがFirefoxやIEと同じだと思ってんのかね?
これ主張すると100%アウトにされるぞ
IE類と同じ扱いにしたいのならアプリ起動時のホーム画面では何もコンテンツは表示していないか
自分が保有するコンテンツページしか表示しちゃだめ
もしくはURLを入力する欄だけある感じにしないとダメ
どのブラウザもそうなってるだろう?
IEやFirefoxが初期設定でいきなりYahoo検索にはなっていないだろう?
これは知的財産権類の法律で定められているのよ。まあ難しい話だ。
0787デフォルトの名無しさん2014/11/19(水) 05:15:29.22ID:ScRgMnnZ
自演対立煽りって奴か。無関係なレスにまでアンカーして釣りたくて仕方ない様子。スルーに限るな
0788デフォルトの名無しさん2014/11/19(水) 07:26:45.13ID:EEb8EJzy
>>783
> 本日のうんこ脳 >>764 >>771 >>762 >>773 >>774 >>779

>>783
> 契約してない規約にはなんの拘束力もない。
> 勝手に作って構わない。(特許抑えられてるなら別)
これをうんこという事は、androidアプリを販売したときは有料無料にかかわらず、
過去にさかのぼってオレに一本当たり1000円支払わなければいけないという規約を
今決めた。さあ払ってくれ。

>>779
> アプリはNHKの許諾を取れ、なんて寝ぼけた事は規約の何処にも書いてない。
これをうんこという事は、規約のどこかにそのような事が書いてあるんだろうな。
どの規約の何条に書いてあるんだ? え? 答えてみろ。ハゲ。
0789デフォルトの名無しさん2014/11/19(水) 07:30:56.34ID:EEb8EJzy
>>786
> それにGoogleの利用規約の1つに
> 自分の保有するコンテンツ以外をWebviewで表示するアプリはダメですって書いてあるんだが
↓ここのどこにもそんな事書いてないが、どこの規約に書いてあるんだ?
https://play.google.com/intl/ALL_jp/about/developer-content-policy.html

あっ、googleじゃなくて、Googleか、成りすましは禁止されてるぞ。うんこ蠅。
0790デフォルトの名無しさん2014/11/19(水) 07:32:15.44ID:EEb8EJzy
>>786
> これは知的財産権類の法律で定められているのよ。まあ難しい話だ。
何と言う法律の第何条だよ。今すぐ答えろ。ハゲ。
0791デフォルトの名無しさん2014/11/19(水) 08:08:25.22ID:n03nhFiJ
androidプログラミングもググレば解決するようになっちゃったから
ここも雑談スレになっちゃたな
0792デフォルトの名無しさん2014/11/19(水) 11:37:11.19ID:rnmNw1/Z
バナー広告ってどこがいいの?
0793デフォルトの名無しさん2014/11/19(水) 11:39:11.23ID:DuL6PGD/
スレチ
0794デフォルトの名無しさん2014/11/19(水) 17:09:04.12ID:qbFoVSx4
>>788-790
なんだ、やっぱりだたの駄々っ子ガキだったか
なんで俺がお前の為に「何条か?」なんて面倒な作業しないとならんの?ねえ馬鹿なの?
学校のように先生が何でも教えてくれるのは社会では通用せん

知 り た け れ ば お 前 が 自 分 で 調 べ ろ こ れ が 大 人 の や り 方 だ

別に調べずお前の持論が正しいと思い込み勝手にやってくれてももちろんかまわんよ
それで永久BANになったり裁判沙汰で多額の損賠賠償受けるのはお前自身であり
俺にはまーーーったく関係ない話なんでね
0795デフォルトの名無しさん2014/11/19(水) 17:12:39.28ID:qbFoVSx4
>>788-790
…というわけでお前の知らない世界を知るきっかけを作って貰ったことに感謝しなクズが
0796デフォルトの名無しさん2014/11/19(水) 19:20:31.94ID:U33HPZLO
まーーーったく関係ないなら長文でスレ違いなレスしてんなよ
0797デフォルトの名無しさん2014/11/19(水) 19:58:20.36ID:EEb8EJzy
>>784
法律で決まってると言い出すバカには、なんという法律の第何条だと問えば、知らない事は簡単に証明できる。
黙るか>>784のように暴れ出すかのどちらかだ。
0798デフォルトの名無しさん2014/11/19(水) 20:03:50.43ID:xoGxb+/6
法令データ提供システム|電子政府の総合窓口e-Gov イーガブ http://law.e-gov.go.jp/cgi-bin/idxsearch.cgi

さあどれだ。
0799デフォルトの名無しさん2014/11/19(水) 20:28:13.22ID:qbFoVSx4
>>796
うるせえよカス。そういうお前関係ないのに何言ってんの?これが噂のブーメラン様ですかぁ?

>>797
単純に知的財産権全般の話なんだが?アホ丸出し?
他人が作った物を勝手に使用してはならない法律がないとでも思ってんの?
じゃあお前が作ったWebやらアプリを俺のアプリで勝手に読み込んで表示したり使ったりして俺の物として問題ないんだな
お前の中では法律がないのだろう?
ほらはやくお前の作った物よこせよ。勝手に使うからよ。
お前の中では問題ないのだろう

何条とか細かい事言う前に「当然すぎる当たり前の話」として処理できる問題だ
馬鹿ばかりだな
0800デフォルトの名無しさん2014/11/19(水) 20:35:28.96ID:EEb8EJzy
>>799
で、なんという法律の第何条なんだ? WW
0801デフォルトの名無しさん2014/11/19(水) 20:44:44.34ID:FcR+7QRJ
>>785
質問者がやりたいことは>>783のように他者のコンテンツを流用、盗用したサイトを作りたいんじゃなくて
公式のコンテンツをブラウザ以外から見たい(今回は聞きたい)というものです
それを踏まえたうえで回答ください
コピペや無断転載を引き合いに出すのはそもそも論点がずれてます
0802デフォルトの名無しさん2014/11/19(水) 20:57:55.96ID:U33HPZLO
>>799
自分に都合良く解釈し過ぎ。「長文」という部分を無意識に見ないなんて病気だよ。わかるかな?
0803デフォルトの名無しさん2014/11/19(水) 21:00:54.11ID:06X3vZQU
無関係なレスを事もあろうに長文で書き込んでしまうような障害者はNGIDに登録して触らないのが一番
0804デフォルトの名無しさん2014/11/19(水) 22:50:54.28ID:W0VjaeDS
ニートの国の法律なのでしょう。
0805デフォルトの名無しさん2014/11/20(木) 03:07:04.26ID:XpppbgiH
http://gigazine.net/news/20141113-microsoft-net-framework/
Microsoftが「.NET」をオープンソース 化&クロスプラットフォーム化、さら に無料版「Visual Studio Community 2013」も公開

コイツを使いたいんですが誰か攻略してますか?
是非とも攻略話を聞きたい
CILを野良アプリにする方法と、
AndroidにCLIを仕込んで野良アプリを起動する方法が知りたいです
0806デフォルトの名無しさん2014/11/20(木) 09:00:44.96ID:Pm9nmJfN
>>799
> 他人が作った物を勝手に使用してはならない法律がないとでも思ってんの?
何と言う法律の第何条に書いてあるんだ? 早く答えろよ。
0807デフォルトの名無しさん2014/11/20(木) 09:32:50.45ID:bsfsyfPL
雑談にもならないつまらない内容が延々と続くネェ
0808デフォルトの名無しさん2014/11/20(木) 09:35:25.53ID:Olf6IIHf
単に引くに引けなくなっただけだからね
0809デフォルトの名無しさん2014/11/20(木) 12:51:21.89ID:l0eqGPP7
MainActivityからactivity1に移動して、またMainActivityに戻る場合、
activity1をfinishするだけっていうのと、
intentのFLAG_ACTIVITY_CLEAR_TOPで戻るのとの違いって何ですか?
0810デフォルトの名無しさん2014/11/20(木) 12:53:55.99ID:TW55OMBP
CLEAR_TOPの説明を見て何が分からなかったのかを書かないと、理解できない内容のレス(仕様通りの内容の)しかつかないよ。ついたとしても。
0811デフォルトの名無しさん2014/11/20(木) 13:32:28.84ID:l0eqGPP7
何がわからないというか、同じじゃないの?と思ったわけです
0812デフォルトの名無しさん2014/11/20(木) 13:50:40.41ID:/Zj5xec6
ググりもしないで適当に想像して答えるが遷移先が残ってんじゃねーの
0813デフォルトの名無しさん2014/11/20(木) 16:19:34.26ID:ApEa2irc
>>801
論点は同じですよ。ただちょっとわかりづらいかもしれませんね。
公式のコンテンツをブラウザ以外で聞きたい場合でも、権利もとに許可は絶対に必要です。
無許可でやるとバレた時訴えられます。
TV画面をツイキャスやニコ生で配信するとNGになるのと同じ問題で引っかかると説明したらわかりやすいですか?

作ったアプリを個人で楽しむ場合は問題ありません。
しかしストアにアップすると
「不特定多数に著作権侵害を促す手助けをしている幇助罪」に引っかかります。
特にNHKは性質上厳しいと思いますよ。やめたほうがいいと思います。
0814デフォルトの名無しさん2014/11/20(木) 16:27:11.33ID:ApEa2irc
>>800 >>806
よう。それしか言えないのか馬鹿くん。楽しんでる〜?
じゃあ逆にやっても大丈夫ですって法律が代何条に書いてあるか出してごらん
もちろん自分が出来る事をずっと俺に言ってるんだよな?
まさかなー俺に言っててお前自身は出来ないとかないよなー
説得力なくなっちまうもんなあ?一番ダサいよなーなあなあ?

>>802
現実を見ないで駄々こねてるお前が一番都合よく解釈してね?なあなあ

>>803
違反者は無関係じゃないからガクブルで無視できないんだろうよ。
だって捕まるのはそいつら自身なんだからな。
たぶん今まで知らなかった世界で「まじかよ!やべーじゃん!」って焦ってるんじゃない。

>>807
続くということは楽しいと思ってる人がいる証拠だ。
その流れに乗れないでお前がつまらないだ現実をみろ。

>>808
間違ったことを言っていない俺は引く必要がないんでね。
0815デフォルトの名無しさん2014/11/20(木) 18:06:26.22ID:Pm9nmJfN
>>814
明確に法律の条文で禁止されていなけりゃなにをやってもいいんだよ。
お前がこの肥溜に書き込めるのも法律で禁止されていないからだ。理解できるか?

で、なんという法律の第何条で禁止されているんだ? とっとと答えろ。このブタやろう。
0816デフォルトの名無しさん2014/11/20(木) 18:47:54.33ID:l0eqGPP7
著作権法第38条3項だろ
非営利だったら使用が認められると思う
ただ、ネットラジオとか意識してない時代の法律だからグレーといえばグレー
NHKがダメといえばダメになりそう
NHKは基本的に全部ダメ
0817デフォルトの名無しさん2014/11/20(木) 19:08:27.05ID:Pm9nmJfN
第38条3項はパブリックテレビやパブリックラジオの設置者に対する条項。
テレビやラジオの製造者にはなんの関係もない。
0818デフォルトの名無しさん2014/11/20(木) 19:11:10.97ID:ApEa2irc
>>816
荒しの為にわざわざ面倒な部分を調べてやるとは偉いな…
俺は終始適当にあしらうしかしないよww大したもんだ

>>815
おいおいもう支離滅裂な事しか言えなくなったのかよ。もうライフポイントはゼロなのか?
随分レベルの低い荒しだなー
こっちのライフポイントは1も削れてねえぞ。
このままだと人間レベルも1、脳みそレベルも1、荒しレベルも1になっちまうぜ?ほらもっと頑張れよ虫野郎。
0819デフォルトの名無しさん2014/11/20(木) 19:17:25.68ID:PdjhhPzV
NHKは受信料で番組を作ってるのに、その番組を再利用して利益を得てるでしょ。
普通に考えるなら視聴者に還元するなり受信料減額の足しにするけど、NHKはそういった考えを一切持ち合わせてない。
NHKは全国に放送局を持っていてそれを民放に超低価額で貸しているから、民放としては、全国ネットを構築するのに自社の費用が不要になるため、NHKの言うこと為すことには一切頭が上がらない。
つまり、日本のテレビやテレビ系メディア会社が腐ってるのはNHKと放送法の存在、NHKが民放等に影響力を持っていることが諸悪の根源だってことをもうちょっと理解したほうがいい。
著作権云々のこともあるけど、そもそも、メディア界のラスボスNHKとその子分の民放各社をインターネットに呼び込むなどと考えること自体止めたほうがいい。
0820デフォルトの名無しさん2014/11/20(木) 19:23:46.59ID:60sWKkjO
スレ違いな内容であることにも考えが及ばない知能の持ち主が
いくら一所懸命に何かを論じてたとしても、
痴人の繰り事にしか思えんわ。
0821デフォルトの名無しさん2014/11/20(木) 19:39:25.65ID:Pm9nmJfN
>>818
で、なんという法律の第何条で禁止されているんだ? とっとと答えろ。この豚野郎。
0822デフォルトの名無しさん2014/11/20(木) 19:42:43.86ID:QOrlRmpZ
>>813
勝手に二次配信なんて条件を付けて無理やり違法にするの止めてください
使用者本人が聞くだけのツールです
以上を踏まえて再度回答ください

まあ許諾取れよってのには同意ですけどね
0823デフォルトの名無しさん2014/11/20(木) 20:02:12.77ID:gRRM8urV
paddingStartとpaddingLeftの属性の両方に値を入れるべきですか?
それともどちらかだけでよいですか
0824デフォルトの名無しさん2014/11/20(木) 20:52:12.76ID:EXFgbP1f
GLSurfaceViewで、ゲーム中にデータをロードする場合はどうしたらいいのでしょうか?
最初はonSurfaceCreate()でやればいいのはわかるけど。
0825デフォルトの名無しさん2014/11/20(木) 21:05:25.74ID:ApEa2irc
>>820
スレ違いじゃないよ?
何せ質問者がここに書き込みそれへの回答なんでね
質問スレとして立派に機能している流れだ。
そして質問内容もAndroidアプリに関する内容だ。
「プログラミング」という概念は満たしていない。
しかし間違いなくアプリ案件・仕様に関する大切な話題だ。
少なくとも200レス以内には完結するだろうから「自分にとって楽しくない話題は全てスレ違い」みたいな考えで
横から愚痴ってないで話題にのるなり黙ってみてるなりしてろ猿め。

>>821
え?俺最初になんて言ったかもう覚えてないの?昨日のことなんだけどな〜さすが虫野郎だ
0826デフォルトの名無しさん2014/11/20(木) 21:16:16.26ID:ApEa2irc
>>822
上の>>813で述べた通り「作ったアプリを個人で楽しむ場合は問題ありません。」
ここで言う個人とは作者1人、つまりあなただけを指します。
あなたが言う「使用者本人」というのがあなただけなら問題ありません。
しかしGooglePlayからアプリをダウンロードしたエンドユーザーを指しているのなら二次配信に該当し違法です。
これが>>813で述べた「不特定多数に著作権侵害を促す手助けをしている幇助罪」ということです。
誰かにDLさせる行為をした時点で法律上アウトです。

またGoogle規約上では「なりすまし行為」に該当します。
これはアナタがNHKではないのにNHKのラジオを使用し、アナタがNHKに成りすましていると判断されるからです。
Googleはストリーミング等の配給先コンテンツがアナタの著作物ではない場合、使用許可を提出するよう促しています。
この許可はアプリをアップロードする画面から添付ファイルという形で送信できます。

お分かりいただけましたか?
0827デフォルトの名無しさん2014/11/20(木) 21:29:17.54ID:9E5TXNuK
>>823
多言語対応する気がないならStartは必要ないけど、Warning出て気持ち悪いなら両方入れておけば?
対応OSやUIにもよるけど
0828デフォルトの名無しさん2014/11/20(木) 21:33:43.65ID:QOrlRmpZ
公式サイトのコンテンツを直接参照してるのに、
ツールを配布したら二次配信にあたるとか新しい理論すぎて付いていけない…

個人で使用する分には著作権侵害にあたらず、
他者に使わせると他者が著作権を侵害する手助けをしたことになるって不思議ですね

後成り済まし云々もツールを作ること自体とは関係ありませんね
説明文に「○○公式アプリ!」なんて書いてれば別でしょうけど
0829デフォルトの名無しさん2014/11/20(木) 21:37:37.53ID:PCZSqsKW
>>828
直接参照してることを売り文句にする時点で権利侵害なんだよ
0830デフォルトの名無しさん2014/11/20(木) 21:41:20.03ID:PCZSqsKW
小判鮫商法するならそういう使い方を許容してるサービスでやりな
twitterとかwikipediaとかredditとかね
2chも運営がJimに変わってからはキツイね
0831デフォルトの名無しさん2014/11/20(木) 22:02:11.19ID:xa+FytgN
>>825
>>819のNHKの話題
0832デフォルトの名無しさん2014/11/20(木) 22:31:07.67ID:Pm9nmJfN
>>825
> え?俺最初になんて言ったかもう覚えてないの?昨日のことなんだけどな〜さすが虫野郎だ
ブタの記憶力は24時間持たないようだな。

>>783
> さらに法律でも違反であると明記されてるよ
何と言う法律の第何条だよ。とっとと答えろブタやろう。
0833デフォルトの名無しさん2014/11/20(木) 22:35:46.66ID:Pm9nmJfN
このブタやろうはライバル作られたくないrazikoに雇われたゴミカスじゃないかとさえ思えてくる。
0834デフォルトの名無しさん2014/11/20(木) 22:38:00.07ID:QOrlRmpZ
>>829
それは二次配布にあたるから権利侵害なのですか?
0835デフォルトの名無しさん2014/11/20(木) 22:46:30.71ID:PCZSqsKW
>>834
第三者が二次配布して良いか否かは権利者のポリシー次第
NHKなんか絶対無理

単に一般的なrtmpやmmsのプレイヤーとして売り出す分には問題ないが、NHKやら番組名をタイトルや売り文句に入れたら完全アウト
0836デフォルトの名無しさん2014/11/20(木) 22:49:03.60ID:3w7kb4yR
JavaScriptだけで、webサイトのショートカットをAndroidホームに作成するのは可能でしょうか?
ブックマークを促すものは見つかりましたが、
web上から直接登録というのは見つからなかったので、不可能な気がしているのですが。。。
0837デフォルトの名無しさん2014/11/20(木) 22:49:29.79ID:ak1gDpHY
NHKの話題がスレ違いだと思うのかい?
テレビ・ラジオのストリーミングはほとんどNHKか民放の番組の再配布だから、プレーヤーを作りたいいったとき、NHKの話題はスレ違いではなく、そもそもど真ん中である。

まず子豚君が指摘しているところでは、テレビラジオ番組でも他人のコンテンツを利用するなら、著作権法にいう著作物の二次利用、それは再送信・再配布するなら二次配信にあたり公衆送信権の侵害に該当する。
したがって子豚君が主張していることは、極端ではあるが大筋は当たっていて、仮に具体事例があり条文の文言解釈が論点であり、かつ厳格な法解釈の立ち位置であれば、何でもかんでもダメという子豚君の極論も十分説得力を持つ。

次に、著作物を無断利用して例外規定があるから大丈夫なんてことはまずなく、著作権法に言う例外規定も、その趣旨からして、インターネットでクローズドで云々なんてことを想定しておらず、
ネットにつながないなら大丈夫という考えについても、メディアの私的録音補償金を作って版権業界の利権確保に精を出しているところからして、例外規定は限定的に解釈し(民事)、業界団体からの侵害容疑の要請によって警察も積極的に取り締まるだろうね(刑事)。
この場合の事例は、たとえば、アンドロイドでプレーヤーを作っても、ストリーミングのダウンロードになるから、ソース元が指定アプリ以外ダメだというなら公衆送信権の侵害に当たり、
個人利用だったら利用規約(契約)違反を根拠にブラックリスト、もしアプリを公衆に公開してたなら民事損害賠償がありえる。

つまり日本では、(1)P2Pアプリはどんなものでも刑法犯罪として捜査を受けることになるから作ってはいけない、(2)ストリーミングはNHKと民放の番組配信の利権に接触するから動画音声プレーヤーは作ってはいけない、が暗黙となっている。
0838デフォルトの名無しさん2014/11/20(木) 23:06:20.41ID:ApEa2irc
>>828
俺の>>826の説明で理解できないようなら正直終わってる
俺は当たり前の事しか言っていないし新しい理論ではないです
むしろ議論され尽した定番で鉄板な内容です。

どうやらアナタは荒しではなく若すぎて本当に知らないだけなようなのでさらにわかりやすく内容追加しときますね。

Googleは規約でこうあります。
「あなたの作るソフトウェアは基本的に『全て』あなたが権利を所有している物で構成しなければなりません
 (オープンソースや公開ライブラリーは除く)」
『全て』とは文字通り全部。プログラム、画像、音楽、デザイン、コンテンツ、題材、仕様、アイディア、設計、etc

>公式サイトのコンテンツを直接参照してるのに
・NHKの公式サイトってあなたの所有物ですか?

>個人で使用する分には著作権侵害にあたらず、
>他者に使わせると他者が著作権を侵害する手助けをしたことになるって不思議ですね
・TV番組の録画で考えてみましょう。
 番組をHDDレコーダーに録画することは問題ありませんがそれをYoutubeにアップすると途端に著作権侵害になりますよね?
・あなたは技術者です。技術者は一般人より特定分野で力があります。
 力を持つものは大いなる責任を同時に持つのです。
 あなたがアプリを公開しなければ他者はNHKの著作権を侵害することができません。
 あなたのアプリ経由でNHKの著作権を侵害することになります。
 この責任は全てアプリを作り公開したあなたに降りかかります。
0839デフォルトの名無しさん2014/11/20(木) 23:06:22.72ID:ak1gDpHY
NHK潰しネタならもう少し協力するけど、これは著作権と放送法の論点だからアンドロイドやプログラミング自体はあまり関係ないね。
ただし、グーグルとアップルは日本のテレビ業界を潰したくてウズウズしてる(Chromecast, Apple TV, MS XBox)から、日本のメディアの本丸であるNHK潰しはグーグルの望むところだろう。
YouTubeでNHK批判をしている人は多いけど、NHKを擁護や賛同する人は誰もいないでしょ。

それと一つ書くの忘れたけど、NHKを見てないけど民放は見てるっていう場合も、NHKの放送局を維持するのにコストがかかるから、放送法にいう受信契約はもちろん約款受信料支払いも当然発生してる。
放送法改正や受信料裁判はここ2,3年で動きがあったから少し調べてみたらネタとしても面白いんじゃないか。
NHKと民放の蜜月利権、放送(ブロードキャスティング)と番組制作(コンテンツ)の区別、著作権法とアプリ公開(公衆利用)、これらを理解してないなら適当にプレーヤーアプリを作るのは一切止めたほうがいい。
0840デフォルトの名無しさん2014/11/20(木) 23:12:29.17ID:ApEa2irc
>>831
OK。すまんかった。

>>832-833
よう虫。楽しんでる〜?
俺はお前みたいなウンコにわざわざ親切に教えてやるために面倒なググりなんかする時間は割かないから
知りたいことは自分で調べろと言っただろーーう?
ここは学校じゃない、社会だとも教えただろーーう?
どう?思い出してきた?

そのまま無知で生きようが、GoogleにBANされようが、NHKのニュースに顔が出ようが
全部お前には負けだ
俺は負けることがない勝ちだけの土俵に立っているが
お前は勝ちのない負けしかない土俵に立ってるんだぜ〜しってた?気付いてなかった?
0841デフォルトの名無しさん2014/11/20(木) 23:13:17.52ID:Pm9nmJfN
おい、ブタやろう。なんという法律の第何条に違反するんだよ。いい加減に答えろ。
丸一日調べてそんな条文が無い事が分かった頃だろう。
0842デフォルトの名無しさん2014/11/20(木) 23:13:42.13ID:CKyzL8iu
おりあえずNHKをNGワードに入れた
0843デフォルトの名無しさん2014/11/20(木) 23:16:44.11ID:Pm9nmJfN
このブタやろうは派遣先の教育で「他人の著作物は勝手に使っちゃいけないと
いう法律がある。必ず守れ。」とだけ叩きこまれた歯車なんだろうな。
叩き込まれたことだけ忠実に実行する歯車。
著作権法の条文を読んだことなんてないのだろう。だから回答できない。
0844デフォルトの名無しさん2014/11/20(木) 23:17:43.66ID:ApEa2irc
やべえw活気が出てきたww
0845デフォルトの名無しさん2014/11/20(木) 23:30:27.99ID:Pm9nmJfN
google playの契約書はhttps://play.google.com/intl/ALL_jp/about/developer-distribution-agreement.htmlだが、
↓こんなことは書いてない。歯車でも理解しやすいように噛み砕いた派遣先の調教資料なのだろう。

>>838
> 「あなたの作るソフトウェアは基本的に『全て』あなたが権利を所有している物で構成しなければなりません
>  (オープンソースや公開ライブラリーは除く)」
> 『全て』とは文字通り全部。プログラム、画像、音楽、デザイン、コンテンツ、題材、仕様、アイディア、設計、etc

>  (オープンソースや公開ライブラリーは除く)」
さすがブタやろうの派遣先。低レベル。www
オープンソースや公開ライブラリーも「あなたがリンクして利用する権利を有し
ている」から利用できる。オープンソースや公開ライブラリに限った事じゃない。

おい、ブタやろう。なんという法律の第何条に違反するのか言ってみろ。
0846デフォルトの名無しさん2014/11/20(木) 23:32:47.14ID:QOrlRmpZ
>>個人で使用する分には著作権侵害にあたらず、
>>他者に使わせると他者が著作権を侵害する手助けをしたことになるって不思議ですね
>・TV番組の録画で考えてみましょう。
> 番組をHDDレコーダーに録画することは問題ありませんがそれをYoutubeにアップすると途端に著作権侵害になりますよね?
この例でいうとHDDレコーダーを配布してるだけで
録画するのは各ユーザー誰もYoutubeにアップロードなんてしない
他のレスでもそうだけど無理やり著作権違反になる方法を取らせてないか?

後自分は>>822にも書いてるようにやるなら許諾取れってのは同意してる
0847デフォルトの名無しさん2014/11/20(木) 23:46:36.01ID:xa+FytgN
>>837
うるせーな、キチガイ。>>819はNHK潰しの話だけで、
元の著作権云々は全く関係ないだろボケ。
だから痴人だって最初から言われてるだろが。
しれっと>>839と言ってるところからしても痴呆だよな。
0848デフォルトの名無しさん2014/11/20(木) 23:55:28.93ID:ak1gDpHY
効いてる効いてるw
0849デフォルトの名無しさん2014/11/20(木) 23:58:36.05ID:xa+FytgN
あほくさ。バカ殿みたいなボケ野郎の相手してられるか。
0850デフォルトの名無しさん2014/11/21(金) 00:06:46.72ID:8umoS3Kw
>>836
直接は無理じゃないかな
勝手に作られても困るし
0851デフォルトの名無しさん2014/11/21(金) 00:19:06.20ID:v2Vzqg1M
バカにはムリw
0852デフォルトの名無しさん2014/11/21(金) 01:57:39.83ID:IhUSort2
>>845
ん?
長文避けるために俺の言葉で書いていて色々端折ってるのくらい人間ならわかるよな・・・
もしや一語一句同じじゃないと同じであると判断できないチンパンジーなのか?
お前は人のふりしてるチンパンジーだったのか!?
普通に書いてあるんだが・・・大丈夫かマジで・・・
0853デフォルトの名無しさん2014/11/21(金) 02:04:24.77ID:IhUSort2
>>846
違うよ。ってか理解の仕方というか汲み取り方がちょっとおかしくないか?…
アプリ配布がなんでHDDレコーダー配布と同じと感じるわけよ…無理があるぞ。
同じにしたいなら次々とHDDレコーダー複製してダビングして配布でしょ
これならニュースになるくらい問題になることくらい理解できるでしょ…?出来ない?
アプリ配布は1個じゃないんだぞ
デジタル物だから一気に不特定多数に同時に複製配布してる事になるんだよ
ここが重要さ

どちらかというとキミが無理やり著作権違反にしたくないように屁理屈言ってるように見えるんだが俺には
0854デフォルトの名無しさん2014/11/21(金) 07:48:24.43ID:BQWbWLh7
>>852
法律や規定に〜〜〜とあるという場合は(作為的な)誤読を避けるために原文を引用するのが当たり前だ。憶えとけ。ブタやろう。
↓これはどの第何条をその足りない脳みそで変換したのか言ってみろ。ブタやろう。 www

> 「あなたの作るソフトウェアは基本的に『全て』あなたが権利を所有している物で構成しなければなりません
>  (オープンソースや公開ライブラリーは除く)」
> 『全て』とは文字通り全部。プログラム、画像、音楽、デザイン、コンテンツ、題材、仕様、アイディア、設計、etc

あと、Google Play デベロッパー販売 / 配布契約書のページの一番下にgoogleの著作権表示がある。引用の要件って知ってるか? ブタやろう。
お前が要約しといってるそれは引用の要件を満たしていないから、同一性保持権や複製権の侵害になる。googleの許諾は取ったのか? 答えろ。ブタやろう。ww
0855デフォルトの名無しさん2014/11/21(金) 08:39:52.87ID:bGFUWb0W
>>853
配布物にコンテンツは含んでいません
0856デフォルトの名無しさん2014/11/21(金) 10:33:27.52ID:mVazwbnm
>>853
なんでプレイヤーの配布時に録画したコンテンツも一緒に配布するなんて条件を勝手に追加してるの?
0857デフォルトの名無しさん2014/11/21(金) 11:18:39.12ID:5RnwApgv
>>854
そのツールを使って見ることの出きるサイト、動画等はそのツールのコンテンツであると見做すの?
0858デフォルトの名無しさん2014/11/21(金) 11:53:43.92ID:Bay0x8aR
drawLineって横方向の線引く時描画されないバグないですか?
0859デフォルトの名無しさん2014/11/21(金) 12:10:58.77ID:YwqDoQhR
あるならあるんでしょ
0860デフォルトの名無しさん2014/11/21(金) 13:02:40.93ID:qxlqazgb
オーバーライドってなんですか?
いくらぐぐって調べても全然意味が分かりません
0861デフォルトの名無しさん2014/11/21(金) 14:46:21.52ID:qfta97/C
>>860
ググって無いだろw
0862デフォルトの名無しさん2014/11/21(金) 14:49:16.88ID:EQv5Qw/o
上に乗っかるんだよ
つまり、騎乗位のことだ
0863デフォルトの名無しさん2014/11/21(金) 16:02:33.29ID:Jfz07qCF
勉強した日にはカレンダーに印をつける、的な物を作りたいです。
この日はtrue、次の日はfalseみたいなデータはどういった方法で管理するのが最適だと思われますか?
この程度の事でもデータベース使った方がいいですか?
今までSharedPreferencesくらいしか使ったことがないです。
0864デフォルトの名無しさん2014/11/21(金) 16:16:22.42ID:SmF3WwAk
>>860
日本語でおk
0865デフォルトの名無しさん2014/11/21(金) 16:46:08.01ID:EQv5Qw/o
>>863
自分でcsvとかで管理できると思うなら、その方法でやればいいよ
俺は迷わずsqliteでやるけど
0866デフォルトの名無しさん2014/11/21(金) 18:31:10.86ID:DR1xLkJ5
便乗して聞いちゃうけど
カレンダーの日付を保存するのにintとtextではどちらが検索に早い?
というかどっちが定番?
0867デフォルトの名無しさん2014/11/21(金) 19:24:48.59ID:qrZFLBXL
sqliteだとtextって型があるのか?
自分でダミーデータ作って実験すりゃすぐわかるし、確実なんじゃねえの?
0868デフォルトの名無しさん2014/11/21(金) 19:44:38.40ID:Tv089Rak
>>866
速さ比較ならIntegerが速いに決まってるやん

わざわざTextにする利便性が特にあるとは思えないけどなぁ。可読性?
なにか理由があるなら自分で比較して許容できる性能差かどうか確かれば良いよ
0869デフォルトの名無しさん2014/11/21(金) 20:16:37.07ID:pAC6ZgpU
自分はsqliteで日付のみ扱うんだったら20141121のような表現のint型にしてる。
年月日のパート分けはわり算で(笑)
単純な引き算で日数差は得られないので、Calendarクラスを利用する。
日付比較はintの直接比較で良いと思う。
32bit intで収まる。時分秒の管理は無理。
いろいろ考え方あると思うのでご参考で。
0870デフォルトの名無しさん2014/11/21(金) 20:46:44.73ID:DR1xLkJ5
ありがとうございます
intでやってみます
0871デフォルトの名無しさん2014/11/21(金) 20:56:00.17ID:IhUSort2
>>857
見做すよ、少なくとも確実にGoogleはね
例えば今年の事例で言えば艦これアプリ。
Webviewで艦これの公式サイトを表示しただけのアプリでスマホで艦これが出来るという謳い文句でいくつか出ていた
他にはWebviewで艦これの攻略サイトを表示するだけで攻略アプリを謳った物ががそれなりにあったが
今年の3月に全部一斉にBANになり作者があっちこっちで騒いでたよ
BANの理由「成りすまし」「著作権侵害」「アプリとして認めないただの悪質なスパム行為」
などで重複違反になり1発でほとんど永久BANになったみたいだよ
0872デフォルトの名無しさん2014/11/21(金) 21:02:34.40ID:IhUSort2
>>854-855
ほうほうそれで?どうやらノミ程度の脳みそしかないようだね
隅々から全文読んでごらん?
書いてあることを全てまとめて要約すると
「あなたの作るソフトウェアは基本的に『全て』あなたが権利を所有している物で構成しなければなりません」
そのものだから。まあノミには理解できないか

>>856
詳しくは>>871でも読んでくれたまえ
0873デフォルトの名無しさん2014/11/21(金) 21:33:52.34ID:DRWzyxC5
君の主張の通りだとブラウザの作者はすべてのWebサイトの管理者から許諾を取る必要があり
動画プレイヤーの作者はすべての動画の作者や出演者から許諾を取れってことか…

>「あなたの作るソフトウェアは基本的に『全て』あなたが権利を所有している物で構成しなければなりません」
何度も言ってますが、ソフトウェアにコンテンツは含んでいません
上の方のプレイヤーの件もそうね、録画した番組は配布しません

コンテンツをソフトウェア(というかAndroidならapkね)に含んで配布したのか
ユーザーが個人の意思でコンテンツにアクセスしてツール内で利用したのか、で話は全然違います
0874デフォルトの名無しさん2014/11/21(金) 21:46:45.44ID:9VNs9sve
>>872
艦これの規約違反を幇助するアプリが消された、としか読めないが
0875デフォルトの名無しさん2014/11/21(金) 21:48:54.45ID:CCN26Xpu
>>856
ミジンコなみの脳みそしか持ってないことが明らかになったな。
で、googleの許諾はもらったのか? 答えろブタやろう。
0876デフォルトの名無しさん2014/11/21(金) 21:55:11.61ID:CCN26Xpu
>>871
馬脚を現したな。お前もその泥棒の一人だったというわけだ。www
対抗上にわか勉強したけど、全く理解せずにここに至ると。ww
引用のやりかたも知らない高卒以下の底辺歯車。 wwww

ところで、googleに「契約条項を要約したけど公表していい?」と許諾は取ったのか? とっとと答えろ。ブタやろう。
0877デフォルトの名無しさん2014/11/21(金) 22:35:44.88ID:/Jx6zozZ
>>863
DBというかContentProviderが使えると楽っすよ
0878デフォルトの名無しさん2014/11/21(金) 23:28:25.00ID:IhUSort2
>>873
ほんと理解力ない脳だねぇ…
その意地でもブラウザ扱いにしたがってるのは不可能で
その言い訳は通らないということもとっくに>>786で説明済みですよっと

>>874
何いってんの?「艦隊これ」が「NHKラジオ番組」に置き換わっただけでまったく同じことするアプリだろうが
だからまったく同じように規約違反を幇助するアプリってことだ
BAN対象だということだ

>>875-876
お前はもう言ってる事が支離滅裂でめちゃくちゃだノミ脳
どうにか話題を他にかえてうやむやにしたいようだねぇ〜
実に苦しい苦しい状況のようだねぇ〜
0879デフォルトの名無しさん2014/11/21(金) 23:39:33.58ID:CCN26Xpu
>>878
お前がなんという法律の第何条に違反しているか答えれば簡単に終わるんだが。
ところが、そんな法律は存在しないから答えようがない。

惨めだな。ブタやろう。
0880デフォルトの名無しさん2014/11/21(金) 23:42:33.17ID:CCN26Xpu
>>878
全然性質が異なる艦コレとか個別の案件を根拠には出来ないから。
ミジンコ脳には理解できないだろうが。
0881デフォルトの名無しさん2014/11/21(金) 23:53:55.42ID:DRWzyxC5
>>878
いや、君の主張だとただのブラウザでもNGなんだけど
コンテンツを利用するソフトウェアを配布することはコンテンツを配布してるの一緒、って言ってるよね

>何いってんの?「艦隊これ」が「NHKラジオ番組」に置き換わっただけでまったく同じことするアプリだろうが
じゃあ「NHKラジオ番組」用アプリにしなきゃいいんでしょ?
後「NHKラジオ番組」の利用者規約ってどこかにありますか?

ここってさどうやれば物を作れるかを知りたい人が質問してきてるんだよ
「艦これ」ビューアーや「NHKラジオ」視聴アプリが著作権を侵害するって話なら
どうやれば侵害せずに済むのか、建設的な意見って出せないの?
0882デフォルトの名無しさん2014/11/22(土) 00:03:02.67ID:k6moEfx/
>>881
「艦コレ」や「NHKラジオ」がそうした利用を許してないんだから合法的に回避する方法などない
技術の問題じゃなくて権利の問題なんだよ
第三者の2次配布や商用利用を許可してるサービスを狙えっての
0883デフォルトの名無しさん2014/11/22(土) 00:06:20.98ID:hwnd3G7r
>>878
ミジンコ脳ではもう忘れてるだろうから、お前の当初の主張を貼っといてやる。ありがたく思え、ブタやろう。www

>>755
> NHKにコンテンツ利用について問い合わせしなければ全て著作侵害になっちまうよ。
> さらにGoogleにも「正式にNHKから許可を得ています」という内容と証明書を提出しないとダメ。
> この2つ怠って勝手にやると全部BAN対象。
0884デフォルトの名無しさん2014/11/22(土) 00:11:11.19ID:hwnd3G7r
>>882
> 「艦コレ」や「NHKラジオ」がそうした利用を許してないんだから合法的に回避する方法などない
「艦コレ」や「NHKラジオ」はそうした利用を合法的に禁止など出来ないのだから、
合法的に回避もクソも無い。

わかったか? ブタやろう。www
0885デフォルトの名無しさん2014/11/22(土) 00:14:26.78ID:hwnd3G7r
>>882
おい、ブタやろう。

googleのデベロッパー契約を改変(要約)して公衆送信する許諾は取ったのかと何度も聞いているだが、とっとと答えろ。ブタやろう。
0886デフォルトの名無しさん2014/11/22(土) 00:17:52.99ID:+Otacai4
>>882
「艦これ」は利用規約(同意しないとサービス利用不可)で禁止してるけど、「NHKラジオ」の利用規約ってどこ?
それに同意できないとブラウザで見ても規約違反になるんですよね?
0887デフォルトの名無しさん2014/11/22(土) 00:23:30.31ID:k6moEfx/
>>886
そんなものも検索できずによくNHKに喧嘩売れるもんだ

http://www3.nhk.or.jp/toppage/nhk_info/sp/copyright.html
0888デフォルトの名無しさん2014/11/22(土) 00:27:32.19ID:k6moEfx/
今まで同意したことないから無効とか言うなよ
0889デフォルトの名無しさん2014/11/22(土) 00:32:01.75ID:zsFCR3xJ
おーおー大発狂だな
いちいち騒がしく演出するその行動が俺より相当レベルが低い事を自己主張している事にいつ気付けるか見物だな

>>879-881
>>883-886
ではウンコ君。今から俺の華麗なショーを見せてやろう
お前は今から「たったのふたこと」であっさりで論破される。

�@お前はブラウザを作っているのか?「ラ ジ オ ア プ リ じ ゃ な か っ た か?」
�Aお前とまったく同じ事をして(HHKコンテンツではないがな)大量にBANされている実例が あ る ぞ?
0890デフォルトの名無しさん2014/11/22(土) 00:33:05.65ID:VpeaW/bh
Android studio がようやく1.0のRC1になる
0891デフォルトの名無しさん2014/11/22(土) 00:36:56.58ID:k6moEfx/
>>890
最近はgoogleの解説がほとんどAndroid Studioむけになってるから朗報だね
gradleでの設定方法ばかり

ブタ野郎くんは他人が全員同一人物に見えてるようだから、温泉にでも行って療養するか、精神科に行ったほうがいいよ
心配だ
0892デフォルトの名無しさん2014/11/22(土) 00:40:12.65ID:zsFCR3xJ
ん?まてよ
ラジオと言えば今日雑談スレの方でラジオアプリ公開してるやつがいたが・・・まさかな・・・
でもあれはNHKに特化した作りじゃないようだし考え過ぎかな・・・?

ちなみにあっさりトドメをさせる超必殺技も実は隠しもってるんだけどねw
これ使うといきなり終わっちゃうからさー
0893デフォルトの名無しさん2014/11/22(土) 00:45:09.30ID:zsFCR3xJ
>>891
おいおい人がせっかくわざとカマかけたりして楽しんでるのに潰さないでくれよw
スマホで4G接続
モバイルルーター+スマホなどでWifi接続
家回線からPC接続で簡単に3人にはなれる手軽な世の中さ
0894デフォルトの名無しさん2014/11/22(土) 00:47:52.99ID:k6moEfx/
>>892
やっぱりアレかもとは思うよね
でもアイツは相当面の皮が厚い確信犯だから、こんなムキになってネバネバ反論するヤツとはパーソナリティが合致しないんだよなぁ
0895デフォルトの名無しさん2014/11/22(土) 00:58:54.57ID:+Otacai4
>>887
>NHKホームページ利用にあたってのお願い
のところが該当するんだろうけど、ブラウザ以外のツールから視聴しても問題なさそうだけど?
0896デフォルトの名無しさん2014/11/22(土) 01:09:36.45ID:ro4JjyJN
いい加減ソフトウェアとコンテンツの違いは理解できたんかな
0897デフォルトの名無しさん2014/11/22(土) 01:13:06.53ID:hwnd3G7r
>>887
で、らじるらじるブラウザがそれのどの条項に違反するんだ?
とっとと答えろ。ブタやろう。
0898デフォルトの名無しさん2014/11/22(土) 01:20:46.48ID:ceOQVPzV
プログラムが長くなってきたので分割したいのですが
たくさんの変数を受け渡すのがしんどいです
ひとまとめに受け渡す方法があったと思うのですが
いくらぐっても見つかりまてん
どこにあるか教えてくだちゃい
0899デフォルトの名無しさん2014/11/22(土) 01:22:06.90ID:k6moEfx/
>>895
明示的にはっきり"許可"とされてないものは基本的に不許可なんだよ
書いてないものは不許可もしくは不明
NHKに詳しい利用法を伝えて許諾貰えるか問い合わせな
無駄だけどね
0900デフォルトの名無しさん2014/11/22(土) 01:25:29.21ID:zsFCR3xJ
>>895
そういう風に解釈する時点でもうゴミ脳
ネタじゃなくてマジで言ってるなら脳の何かの病気だ

>>897
見事に 全 部 おめでとう
0901デフォルトの名無しさん2014/11/22(土) 01:27:09.93ID:zsFCR3xJ
>>894
まさかな・・・・まさかな・・・・
0902デフォルトの名無しさん2014/11/22(土) 01:29:27.04ID:hwnd3G7r
ブタやろうはこれ読んで考える事もせずに鵜呑みにしたミジンコ脳だな。間違いない。

http://fox.2ch.net/test/read.cgi/poverty/1404225355/
【悲報】艦これの専用ブラウザが著作権侵害のため公開停止にwwwwwww数ある専ブラ全て死亡か
0903デフォルトの名無しさん2014/11/22(土) 01:32:17.01ID:hwnd3G7r
これがリジェクトされていない理由を説明してみろよ。ブタやろう。
https://play.google.com/store/apps/details?id=com.gmail.jp.raziko.radiko&;hl=ja
0904デフォルトの名無しさん2014/11/22(土) 01:33:10.59ID:G8+WjnWx
>>866
sqliteは数値は全部内部64bitなので、intに拘る理由はあまりない。
System.currentTimeMillis() のlong値で表現された日時をそのままDBに入れるのが使い勝手と効率の面で最適と言える
0905デフォルトの名無しさん2014/11/22(土) 01:33:53.35ID:zsFCR3xJ
>>902
さっきは俺も艦これアプリ作ってBANされた人だと言って
今度は関連スレを鵜呑みにしたスレ住人だと言って
少しは主張内容に一貫性を保ったらだろうだチンパンジーよ
くるしいのう〜くるしいのう〜
0906デフォルトの名無しさん2014/11/22(土) 01:35:20.02ID:+Otacai4
>>899
>明示的にはっきり"許可"とされてないものは基本的に不許可なんだよ

>NHKホームページ利用にあたってのお願い
を見ても禁止事項だけで何も許可されてないんだけど、ホームページってどうやって使えばいいの?
0907デフォルトの名無しさん2014/11/22(土) 01:39:13.20ID:2slaoXTX
規約違反だからダメって主張してる側は例えが的外れすぎて、内容は真っ当なのに説得力がなさすぎ
0908デフォルトの名無しさん2014/11/22(土) 01:39:47.67ID:k6moEfx/
>>904
俺もそうするわ
>>869みたいに分かりやすい数値にしたい気持ちも分かるけど、それで日数計算が面倒になるなら手間が増えるだけだしね
データの内部表現の可読性なんていくらでも融通利くんだから
0909デフォルトの名無しさん2014/11/22(土) 01:43:36.35ID:hwnd3G7r
>>899
>明示的にはっきり"許可"とされてないものは基本的に不許可なんだよ

http://www3.nhk.or.jp/toppage/nhk_info/sp/copyright.html
NHKエンタープライズが販売しているDVDを見る事や買う事は許可されてないな。 ミジンコ脳のブタやろう。
0910デフォルトの名無しさん2014/11/22(土) 01:51:40.82ID:k6moEfx/
>>909
購入したDVDにはそのDVD向けの著作権表示が入ってる筈だね
NHK自身が販売してるのに購入することが著作権で許可されてないとか言わないでね
0911デフォルトの名無しさん2014/11/22(土) 01:53:13.27ID:zsFCR3xJ
>>903
ん?それは許可を得ているかたまたま運よく見逃されてるか気付かれてないだけなのでは
どれradiko.jpにメールで問い合わせてやんよ
そのアプリがもしお前ので今回の問い合わせで削除されても別に恨まないでね
0912デフォルトの名無しさん2014/11/22(土) 02:07:51.35ID:zsFCR3xJ
送った。結果が返ってきたらここに報告するね。
これでradikoに関してははっきりした答えが知れますなー
0913デフォルトの名無しさん2014/11/22(土) 02:22:08.15ID:QcL0zs4T
権利者が、権利を侵しうる媒体が自分にもなんらかのメリットがあると考えれば、許可あるいは黙認するでしょ
0914デフォルトの名無しさん2014/11/22(土) 02:44:02.07ID:jyT/qj0k
権利侵害してるなら黙認うんぬんの前にGoogleがアカBANしちゃいそう
0915デフォルトの名無しさん2014/11/22(土) 03:24:59.53ID:G8+WjnWx
>>898
質問が曖昧すぎて回答できないケース
0916デフォルトの名無しさん2014/11/22(土) 03:32:59.14ID:sF1azP0n
普通にオブジェクトを引数で渡せ、と言えばいいだけじゃね?
0917デフォルトの名無しさん2014/11/22(土) 07:46:26.12ID:hwnd3G7r
>>911
らじるを受信してるんだから、NHKとgoogleにご注進しろよ。ブタやろう。
リジェクトされなけりゃ、お前の負け確定。これで全面解決。

http://www3.nhk.or.jp/toppage/nhk_info/sp/copyright.html
には、NHKのホームページを利用するにはNHKの許可を取れなんて書いてないからな。
お前の理論だと書かれてなきゃ不許可なんだろ。WWW

razikoくらい知ってるかと思ってたら、知らねーで電波理論展開してかのかよ。 ミジンコ脳のブタやろう。
0918デフォルトの名無しさん2014/11/22(土) 09:10:04.80ID:myJkvjse
煽ってる馬鹿と煽られてる馬鹿の巣窟状態だな
0919デフォルトの名無しさん2014/11/22(土) 10:24:32.69ID:0Ov5Rq+L
馬鹿には無理
0920デフォルトの名無しさん2014/11/22(土) 12:04:26.16ID:beiR6H1x
Bitmap copyを使わなくても、単純=だけでコピーできるんですが、
後で不具合が出るのでしょうか?

(例)
bitmap2 = bitmap1.copy(Bitmap.Config.ARGB_8888, true);
bitmap2 = bitmap1;
0921デフォルトの名無しさん2014/11/22(土) 12:10:06.67ID:tfaeDZJo
bitmap2 = bitmap1
これは参照のコピーだから、bitmap1とbitmap2は同じもの参照してると思う。
0922デフォルトの名無しさん2014/11/22(土) 12:11:13.37ID:HKm2pw3l
開発用に端末を安く購入したいのですが、お勧めのショップありますか?
できればNexus4を手に入れたいです。
0923デフォルトの名無しさん2014/11/22(土) 12:33:08.37ID:ble8ZuD2
>>922
その話題はスレ違いだよ
ここはAndroidのプログラミングに関する質問を受付け/回答するスレだからね
0924デフォルトの名無しさん2014/11/22(土) 12:35:33.80ID:G40WyquH
Androidのテキストファイルのリソースって「res」のどこに格納したらいいんですか?
0925デフォルトの名無しさん2014/11/22(土) 12:37:44.20ID:k6moEfx/
res/raw
0926デフォルトの名無しさん2014/11/22(土) 12:59:31.20ID:zsFCR3xJ
>>917
おいおいチンパンジーよ、勝ち負けとか一番幼稚な事をやってたのか?
俺は最初からそんなどうでもいい事に拘ってないんだが…
勝手に負けにしたければお前の中で黙ってそうしてればいいのでは?
俺は真実と確実に安全な方法をそのまま伝えてるだけなんでねー
何処かのチンパンと違って感情的ではない理性的な人類なので

BANされない場合だってそりゃあるでしょ、様々な理由でね

許可とれってかいてあんじゃん。
「〜を勝手に〜する事は禁止です」を「許可とれ」と理解できないのはチンパンジーだけ
こんな簡単な国語は人間ならわかることだ。
チンパンには文字が読めないから永久に理解はできないだろうけどねー
0927デフォルトの名無しさん2014/11/22(土) 13:50:12.63ID:tzKEbcf1
>>925
>>926
君ら起きる時間ぴったりやな
0928デフォルトの名無しさん2014/11/22(土) 14:51:43.61ID:dPOgFvJF
C、C++、PHP辺りを少しかじったことある程度なんですがandroidのアプリを作り始めるとしたらおすすめの書籍ってありますか?
とりあえず環境構築はできてサンプルとか見ながらなんとなく弄って改変できてる程度です
0929デフォルトの名無しさん2014/11/22(土) 15:43:51.92ID:1SyCj9ha
>>928
定番だけどmixiのトレーニング
https://github.com/mixi-inc/AndroidTraining
あと公式のDesign、Developページはしっかり読もう
0930デフォルトの名無しさん2014/11/22(土) 15:58:39.22ID:AYRqk4iv
>>928
書籍は古いから役に立たない
公式Webが一番
0931デフォルトの名無しさん2014/11/22(土) 16:00:22.06ID:G40WyquH
Androidの更新に本が追いつかないんだよね
0932デフォルトの名無しさん2014/11/22(土) 16:02:50.27ID:G40WyquH
>>925
THX !
raw ってどういう意味なんだろう・・・。自分で作った名前のフォルダはダメなんでしょうか?
0933デフォルトの名無しさん2014/11/22(土) 16:06:58.91ID:ble8ZuD2
>>932
英語の辞書を引けば直ぐ分かることだが、「生の」「未加工の」「素の」というような意味合いだ
0934デフォルトの名無しさん2014/11/22(土) 16:11:31.83ID:hwnd3G7r
>>926
> 「〜を勝手に〜する事は禁止です」を「許可とれ」と理解できないのはチンパンジーだけ
ミジンコ脳は24時間以内の事すら覚えていないようだな。

>>899
>明示的にはっきり"許可"とされてないものは基本的に不許可なんだよ

まあ、これは特別に見逃してやるとして、勝手に〜〜〜 とあるのは以下の二点
> また、著作権法には「著作隣接権」という規定があり、放送を勝手に利用することにはいろいろと制限がついています。
> 番組の内容を翻訳、変形、その他翻案して利用することも、私的利用の範囲を超えて行うときは著作権者の許諾が必要です。番組内容をもとに劇画を作って同人誌に発表するようなことは、勝手にはできません。
二つとも、放送に関する条項であり、NHKホームページには関係ないな。
NHKホームページは放送じゃないからな。ミジンコ脳のブタやろう。 WWW

>>926
で、結局なんという法律の第何条に違反してるとgoogleに密告したんだ? 答えろ。ブタやろう。
0935デフォルトの名無しさん2014/11/22(土) 16:23:15.24ID:hwnd3G7r
>>926
> BANされない場合だってそりゃあるでしょ、様々な理由でね
ミジンコ脳のブタやろう。言ってる事が違うぞ。

>>755
> NHKにコンテンツ利用について問い合わせしなければ全て著作侵害になっちまうよ。
> さらにGoogleにも「正式にNHKから許可を得ています」という内容と証明書を提出しないとダメ。
> この2つ怠って勝手にやると全部BAN対象。

著作権侵害でgoogleに通報したんだろ。第何条に違反と通報したんだ? 答えろ。ブタやろう。
0936デフォルトの名無しさん2014/11/22(土) 16:33:40.52ID:dPOgFvJF
レスありがとうございます
書籍は情報がすぐ古くなるからあんまりおすすめされてないんですね
それでもやっぱり書籍が手元にあるとなんとなく安心するので適当に新し目の書籍購入して
あとはwebで勉強したいと思います
0937デフォルトの名無しさん2014/11/22(土) 16:57:38.34ID:umEjau7j
androidの公式の日本語バージョンてないの?
0938デフォルトの名無しさん2014/11/22(土) 17:32:03.76ID:StByvpbu
>>937
まず君の日本語を見直すべきだな
OSのことを言ってるのか、それとも資料のことを言っているのか?

あとスレタイは読んだか?
いずれにせよプログラミングの話題では無さそうに見えるが
0939デフォルトの名無しさん2014/11/22(土) 21:41:15.52ID:lawjycJV
プログラミングと無関係なレスばかりしているアホがレスしてくれるさ。
スレタイを読めない人同士でうまくやってくれるはず。
0940デフォルトの名無しさん2014/11/22(土) 21:59:03.26ID:QLx2Gqmh
他アプリ(SPモードメールやLINE)から起動されたIMEの起動イベントって拾えたりしない?
まぁ不可能だよねぇ・・・
0941デフォルトの名無しさん2014/11/22(土) 22:10:15.43ID:zb2Nw44D
何で不可能だと思うのかさっぱり理解できないが、
自分でカスタマイズしたIMEを入れればいいだけ。
0942デフォルトの名無しさん2014/11/22(土) 22:12:16.48ID:QLx2Gqmh
デフォルトで入ってるIMEが起動され、テキスト入力されたら
その文字を拾いたいんだが他アプリのイベントを拾うことがそもそも不可能なんじゃないかって話なのだが
0943デフォルトの名無しさん2014/11/22(土) 22:26:25.57ID:/1haXo3C
キーロガーを作りたいと正直に書こう
0944デフォルトの名無しさん2014/11/22(土) 22:31:11.46ID:TxQ+StIV
そりゃキーイヴェントで取得出来んじゃねーの。ああIMEは別かも
文字入力するアレから取得は出きるが
0945デフォルトの名無しさん2014/11/22(土) 22:31:48.49ID:QLx2Gqmh
キーロガーを作りたい
実現できそうですかね?
0946デフォルトの名無しさん2014/11/22(土) 22:33:23.43ID:TxQ+StIV
ああ他所のアプリか無いかもね
0947デフォルトの名無しさん2014/11/22(土) 22:33:26.64ID:QLx2Gqmh
例えば、裏で常駐するアプリを作ったとして
IMEが起動され、入力されたテキストを常駐してるアプリから取得し、ログに出力する

そんなことができれば、世の中が平和になると思いませんか
0948デフォルトの名無しさん2014/11/22(土) 22:36:56.80ID:lawjycJV
Windowsだと何も考えずに作れちゃうのにね。
まぁそれもおかしな話だが。
Androidでは無理と公式に書いてあった。
ソースは探すの面倒なので省略。
0949デフォルトの名無しさん2014/11/22(土) 22:38:17.80ID:QLx2Gqmh
>>948
ありがとう、その情報だけでも知れてよかった
0950デフォルトの名無しさん2014/11/22(土) 23:14:37.73ID:1SyCj9ha
そんな物騒なアプリ作ろうとか考えるなよ
0951デフォルトの名無しさん2014/11/22(土) 23:18:21.71ID:umEjau7j
>>938
アスペか?
普通にスレタイを読めば公式の資料の事だとわかるだろ
百まで言わなければ理解できないなんて職場で浮くだろ
0952デフォルトの名無しさん2014/11/22(土) 23:39:07.81ID:StByvpbu
>>951
俺も>>937は良く意味がわからん
せめてどの資料のことかリンクを示すぐらいすれば良いのに

で、その上でAndroid Developers(http://developer.android.com/)のことを言ってるのだったら、
公式の日本語版はないと思うよ
右上にあるメニューに一応言語切替はあるけど、メニューの言語が変わるだけだ

勝手翻訳ならいくらかある
0953デフォルトの名無しさん2014/11/22(土) 23:43:02.23ID:lawjycJV
プログラミング質問スレなのだからこそ>>938なんだと思うけどな。違うのかな。

OSのことだろうがAndroid Developersのサイトのことなのだろうが
プログラミング質問ではないってところも同意できるし。
0954デフォルトの名無しさん2014/11/23(日) 01:06:38.15ID:DcWRDiOT
全くプログラムの質問じゃないんだけどどこで聞けばいいかわからんからここで聞かせてくれ
Playストアにアップロードされてるアプリの国別言語別の割合とかの統計ってないの?
0955デフォルトの名無しさん2014/11/23(日) 02:10:25.66ID:bGPMxdMH
いつの間にか、あのカバおじさんの顔写真が、イラストにすり替えられててワロタ
0956デフォルトの名無しさん2014/11/23(日) 04:10:03.34ID:TqxAtZKH
>>954
アプリ単位のなら開発者コンソールから見れるよ。他人が見れるようにはなってないよ。
0957デフォルトの名無しさん2014/11/23(日) 08:11:28.62ID:dsm8uCub
>>921
>...思う
笑えないなぁ(笑)
0958デフォルトの名無しさん2014/11/23(日) 09:47:11.04ID:TlRr2cLF
笑ってるじゃねーか
0959デフォルトの名無しさん2014/11/23(日) 11:18:50.17ID:sKDf4l0C
ひとつ教えていただきたいのですが、アプリからAndroid端末のWiFiのSSID、パスフレーズを変更することは可能でしょうか?
0960デフォルトの名無しさん2014/11/23(日) 11:27:40.16ID:uBgJwzLY
また曖昧なのキター
0961デフォルトの名無しさん2014/11/23(日) 11:40:50.75ID:DcWRDiOT
>>956
そうじゃなくて世界中の統計
0962デフォルトの名無しさん2014/11/23(日) 15:34:06.07ID:J8t7295A
外部のcsvファイルを読み込む処理を作っています。
StringTokenizer を使って "," (半角のカンマ)を区切り文字にしているのですが

例えば hoge,foo,,,bar
という行が合った場合に StringTokenizer#nextToken() を使うと
hoge
foo
bar
の3つしか取得できません。
間の「文字なし」の部分も取得したいのですが

「文字なしの部分を別の文字列に置換してから処理をする」
以外に処理方法ありますでしょうか?ご教示願います。
0963デフォルトの名無しさん2014/11/23(日) 15:49:18.41ID:Nb6tcCHX
盛り上がってまりましたw

>>927
「正確には2chのこのスレみる時間が似てるな」だよ
あの時間に起きていち早く2ch開いてるわけじゃないぜさすがにな

>>934-935
チンパン楽しんでる〜?
NHKのホームページも著作物なんだぞ〜?
人間の誰かが作ってるんだぞ〜?お猿さんにはわからない人社会の常識ってやつだね♪

というか何?ガクブルなのもしかして?随分気にしてるみたいだけど

URLで貼ってたアプリが仮にお前さんのだとして話を進めるが
あのDL数ならそれなりの収入源になってるだろうしBAN食らったら相当大ダメージだろうよ
同じ開発者の情けとして言っといてやるが
アプリを3個公開してるからBANされるとしたら一斉に3つだと思うぞ。
そうすると開発者アカウント自体が永久BANになる。再登録は困難極まる。
もしあのアプリがお前ので、そして無許可でやっているのなら
念のため今のうちに1個だけ公開停止にしとけ。BANされた時の保険としてな。
2BANまでなら永久BANにはならん。
それでしばらく様子みとけチンパン

俺は疑問を著作もとにメールで問い合わせただけだ
著作もとが実際にどういう行動に出るかは俺にもお前にもわからん

あのアプリが他人のアプリならばBANされたら作者から恨まれる覚悟はしときな
0964デフォルトの名無しさん2014/11/23(日) 15:49:39.44ID:twNaV8/V
OpenCSV
CSVは思ったより面倒なので、あり物のライブラリ使う方が確実視。
0965デフォルトの名無しさん2014/11/23(日) 17:31:39.59ID:fnBJfGZE
>>963
> NHKのホームページも著作物なんだぞ〜?
NHKのホームページは「放送」じゃないとは言ったが、著作物じゃないなんて一言もいってない。
ミジンコ脳のブタやろうには理解できなかったようだな。

> 著作もとが実際にどういう行動に出るかは俺にもお前にもわからん
発言を忘れたか? 明示的に許可してないのは禁止なんだろ。www

ところで、らじるを勝手に視聴するアプリが第何条に違反して著作権侵害になるのか、
いい加減に答えろ。ミジンコ脳のブタやろう。↓これな
>>762
> NHKが自由に使っていいですよと言ってない限り勝手に使う事は著作侵害

あと↓これ忘れんなよ。リジェクトされなければ、お前の電波理論は完全敗北。www
>>755
> NHKにコンテンツ利用について問い合わせしなければ全て著作侵害になっちまうよ。
> さらにGoogleにも「正式にNHKから許可を得ています」という内容と証明書を提出しないとダメ。
> この2つ怠って勝手にやると全部BAN対象。
0966デフォルトの名無しさん2014/11/23(日) 17:33:47.81ID:fnBJfGZE
>>755
> ぶっちゃけアプリ紹介に「NHKの」を入れるだけでBAN対象。
NHKでplay store検索するとたくさん出てくるぞ。ほれ。
https://play.google.com/store/search?q=NHK&;c=apps&hl=ja

とっとと、全部通報しろよ。ミジンコ脳のブタやろう。wwww
0967デフォルトの名無しさん2014/11/23(日) 18:24:42.35ID:ugkcFXl9
>>928
Javaをやったことないなら、Androidの本とは別にJavaのちゃんとした本を持っておくといいかも。
サーブレット等のWeb系の知識は役に立たないけど、デザパタやスレッド周りは役に立つと思う。
AndroidのJavaは6(または7)だから、ちょっと古い本でも大丈夫だし。
0968デフォルトの名無しさん2014/11/23(日) 18:40:24.12ID:SVVdCNwO
Lollipopは6使えないんだが
0969デフォルトの名無しさん2014/11/23(日) 19:25:09.76ID:ak2dGACk
日本語の解説本が出るまで待っても、それが出た頃には既に
内容が古くなってるのですがどうしたらいいでしょうか
0970デフォルトの名無しさん2014/11/23(日) 19:28:10.25ID:/kA5J8Rf
英語を勉強する
大マジで
0971デフォルトの名無しさん2014/11/23(日) 19:28:25.72ID:BNfANraI
英語読むしかないだろ
0972デフォルトの名無しさん2014/11/23(日) 20:23:36.89ID:gj56EGyW
日本語訳されてる古い技術だけでアプリを作ればいいじゃない
0973デフォルトの名無しさん2014/11/23(日) 21:22:25.94ID:Sr/ljjh7
>>844
で、なんという法律の何条にあたるのか答えろよ
0974デフォルトの名無しさん2014/11/23(日) 21:29:04.12ID:F6b4CkVl
つGoogle翻訳
09759622014/11/23(日) 23:27:09.51ID:J8t7295A
>>964
ご助言ありがとうございます。
OpenCSVについて調べてみます。
0976デフォルトの名無しさん2014/11/24(月) 09:34:21.86ID:muT2ftD/
>>962
変なライブラリを使わなくても10分もあれば分離関数が作れるはずだが...
0977デフォルトの名無しさん2014/11/24(月) 09:53:41.41ID:y8XQo1if
真面目に作ろうとすると結構奥が深い。
要素内に,や改行を含まないと仮定すれば楽だけど
0978デフォルトの名無しさん2014/11/24(月) 10:09:04.21ID:Wrnsi4pn
CSVファイル自体もお手製ならなんちゃって実装でいいけど、外部のCSVファイルとあるからライブラリ使ったほうがいいだろうね
簡単に見えて意外と方言が強いファイル形式なんだアレが
0979デフォルトの名無しさん2014/11/24(月) 10:31:40.61ID:Sl0dF3Ev
限定用途ならString#splitでも事足りるんだけどね。
0980デフォルトの名無しさん2014/11/24(月) 12:01:32.43ID:wXfr/yNO
CSVはイギリスのボランティア団体の略称
ぶっちゃけアプリ紹介に「CSVの」を入れるだけでBAN対象。
0981デフォルトの名無しさん2014/11/24(月) 12:12:55.53ID:JmS/vGuj
>>980
アホか
0982デフォルトの名無しさん2014/11/24(月) 12:21:19.71ID:hJdg5lTu
split(hoge,-1) の -1 ががががが
0983デフォルトの名無しさん2014/11/24(月) 13:27:11.81ID:zbchYFvx
csvは改行とカンマ認めるとちょと手間になるよね。
0984デフォルトの名無しさん2014/11/24(月) 15:52:44.67ID:6TEfIYxz
クラスについてですが
class Unco(){}などの()の中に何か入れることはできないのですか?
0985デフォルトの名無しさん2014/11/24(月) 16:03:09.99ID:zbchYFvx
そんな構文ないぞ…
コンストラクタとごっちゃになってないか?
0986デフォルトの名無しさん2014/11/24(月) 16:10:32.19ID:YSzE+XVP
>>984
実に汚いな
0987デフォルトの名無しさん2014/11/24(月) 16:13:27.11ID:mYiGdS+b
>>965-966
今日もチンパンジーは興奮気味のようだね

「NHK」「放送」の2つだけ的絞って話しているのはチンパン君だけであり
こっちは最初から全ての著作物について話しているんだが?
知能があればグローバルな広域な話をしている事は最初から理解できるはずだぞ?
そこに気付けずずっと興奮していたのか、そうかそうか、チンパンジーらしいシングルタスクだね。
だいぶ流れてしまったので親切にまとめてやろう

1・全ての著作物は著作者・企業・団体の権利で守られている(★法律)
2・それら権利物を勝手に使う事は違法(★法律)
3・「NHK」という企業名、「らじかる」というサービス名や商品名も権利で守られている(★法律)
4・ただし利用する事を個別に権利者に相談し、権利者から許可を得ることに成功していれば違法にはならない(★法律 ○Google規約)
5・上記1〜4を侵害する事を禁止している(○Google規約)

A・実際に裁判になるか、逮捕されるか、BANされるかは著作元、権利者、Googleの裁量によって左右される。(◇人間社会常識)
B・調子のってると後で大きいしっぺ返しがきて痛い目をみる(◇人間社会常識)
C・悪い事を無理に正当化せず悪い事は悪いと自覚し、ほそぼそと謙虚にやることが知恵である(◇人間社会常識)
D・上記A〜Bを理解する事が >>965こと、チンパンジーが人類へ進化するための第一歩である。
0988デフォルトの名無しさん2014/11/24(月) 16:16:27.68ID:mYiGdS+b
あ、Cが抜けてた。まあいいか。
0989デフォルトの名無しさん2014/11/24(月) 18:20:55.10ID:wXfr/yNO
>>987

> 2・それら権利物を勝手に使う事は違法(★法律)
法律に認められている範囲で勝手に使える。許諾を取る必要なんてない。

> 3・「NHK」という企業名、「らじかる」というサービス名や商品名も権利で守られている(★法律)
何と言う法律の第何条だよ。www 答えてみろ。ミジンコ脳のブタやろう。
「NHK」も「らじかる」も特許庁の商標検索ではヒットしない。
念のため教えといてやるが、日本発条株式会社という戦前からある企業が
NHKという略称を使っていて、NHKは登録商標にはなってない。

> 4・ただし利用する事を個別に権利者に相談し、権利者から許可を得ることに成功していれば違法にはならない(★法律 ○Google規約)
法律で認められている利用に関しては許諾を取る必要は無い。

> 5・上記1〜4を侵害する事を禁止している(○Google規約)
法律が認めている範囲の利用は侵害とならない。googleも禁止などしていない。
0990デフォルトの名無しさん2014/11/24(月) 18:39:19.69ID:wXfr/yNO
ブタやろうのミジンコ脳では理解できないだろうが、アプリ紹介に「(商標名)の〜〜」
といれることを認めている条文はコレ
許諾なんか取る必要は無い。

商標法
第二十六条
  商標権の効力は、次に掲げる商標(他の商標の一部となつているものを含む。)
  には、及ばない。
二 当該指定商品若しくはこれに類似する商品の普通名称、産地、販売地、品質、原
  材料、効能、用途、数量、形状(包装の形状を含む。次号において同じ。)、価
  格若しくは生産若しくは使用の方法若しくは時期又は当該指定商品に類似する役
  務の普通名称、提供の場所、質、提供の用に供する物、効能、用途、数量、態様、
  価格若しくは提供の方法若しくは時期を普通に用いられる方法で表示する商標
0991デフォルトの名無しさん2014/11/24(月) 18:43:57.03ID:wa5HVDnt
誰と戦ってるんだよw
別スレでやってくれ
0992デフォルトの名無しさん2014/11/24(月) 18:58:23.59ID:wXfr/yNO
>>987
実際には著作者の権利は著作権法の「第三款 著作権に含まれる権利の種類」で
定められているが、「第五款 著作権の制限」として無許諾での利用も定められている。

法律の条文を理解できない底辺歯車は「全部許諾が必要」と調教したほうがコストが安いからな。
0993デフォルトの名無しさん2014/11/24(月) 19:00:27.69ID:Ro/QHTrn
「admobで広告をクリックしたらアプリ内の独自ポイントを発行する」という処理を行いたいのですが
アプリを使用している人が広告をクリックしたかどうか判定するにはどうしたらよいでしょうか?
0994デフォルトの名無しさん2014/11/24(月) 19:00:48.38ID:wXfr/yNO
>>991
ミジンコ脳のブタやろうがNHKとgoogleに通報した結果を、このスレで
発表するそうだから、別スレには移らないよ。
まあ、NHKにもgoogleにも相手にされずに逃げ出すのはミエミエだが。
0995デフォルトの名無しさん2014/11/24(月) 19:14:06.34ID:dLbnkfsA
>>993
Admob側の規約よく見た方が良い
0996デフォルトの名無しさん2014/11/24(月) 20:16:16.39ID:mYiGdS+b
>>989-990 >>992 >>994
おいおい、また興奮しているのかよチンパンよ。楽しんでる〜?
最初から人頼みにしてないで知りたいことはそうやって自分で調べろという俺の教えをやっと理解できたんだな
うんうん多少進化したじゃないか
その努力にかって少しだけ俺の時間を使ってあげよう
その調子で知的財産権とデジタルコンテンツに関する法律、不正競争や公正取引あたりの法律、違法ITに関する法律なども読んでみるといいぞチンパン!
頑張れチンパン!
読めば読むほど賢くなるがどんどん今までの発言が恥ずかしくなるはずだチンパン!

まあしかしだ、生物は失敗をし、反省して成長するものだ
恥じることはない。そのうち人間になれるといいね

俺はチンパンと違い勝ち負けとか拘っておらず真実を探求する人なので
別に問い合わせ先から相手にされなかろうが逃げたりはしないぞ?
アプリをBANしたいわけでもない。
そんな低俗な事望んでるアホではない。
1つの結果をみたいだけである。技術者として当たり前探求心の1つってやつだな。
何かしらの答えが出たら話題は終了になるから静まるだろうけどな。
それを逃げたと思って喜びたければそれでも構わんよ。

ちなみにチンパンの理屈はどうあがいても人間社会には通らない話だが
通したいのならば「Google」や「Youtube」というサイトを立ち上げて生き残り続ける様子を実践し証明してみてはいかがかな?
「Amazon」というアプリをGooglePlayに出展するのもオススメだ。
もちろん内容は本家からリンクでひっぱる形で構わんよ。お試しあれー
0997デフォルトの名無しさん2014/11/24(月) 20:31:28.38ID:Mr+6OpRx
>>993
listenerがあるじゃん
0998デフォルトの名無しさん2014/11/24(月) 21:21:03.22ID:wXfr/yNO
>>996
NHKやgoogleに黙殺されて発狂したか?
Raziko がリジェクトされなけりゃ、お前の負け。
頑張って通報しまくれよ。ミジンコ脳のブタやろう www
0999デフォルトの名無しさん2014/11/24(月) 21:27:40.15ID:wXfr/yNO
>>996
>俺はチンパンと違い勝ち負けとか拘っておらず真実を探求する人なので
>別に問い合わせ先から相手にされなかろうが逃げたりはしないぞ?
>アプリをBANしたいわけでもない。
敗北宣言か? 無様過ぎるぞ。ミジンコ脳のブタやろう。
1000デフォルトの名無しさん2014/11/24(月) 21:29:29.28ID:wXfr/yNO
らじるを勝手に受信するアプリは、なんと言う法律の第何条に違反してるんだ。
とっとと答えろ。ブタやろう。
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。