板検索:
Androidプログラミング質問スレ revision49 (1003)
まとめビュー
最新スレッド候補が見つかりました
Androidプログラミング質問スレ revision53 (5) スレ作成日時:2017/03/01 19:00:39
1
デフォルトの名無しさん[sage]   投稿日:2015/07/08 19:59:26  ID:TyjaNrQy.net
このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。

※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 140匹目
Eclipse統合M35【Java/C++/Ruby/Python/Scala】
★★Java質問・相談スレッド174★★
☆★Java質問・相談スレッド174★★
****オススメ関連リンク****
■ 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プログラミング質問スレ revision48
コメント3件


2
デフォルトの名無しさん[sage]   投稿日:2015/07/09 05:18:11  ID:PMwu933d.net
>1
乙ロイド

3
デフォルトの名無しさん[sage]   投稿日:2015/07/09 06:21:11  ID:3p9NSowt.net(3)
>1
for (int i = 2;i <= 1000;i++){
乙 = 感謝;
}

さっそく質問です

AIDE- IDE for Android Java C++を使って実機でプログラミングしてるのですが
eclipseはもう使わない方がいいですか?

今年でサポート打ち切りとか言われてますけど
それって使えなくなるという事なんでしょうか?

あと
gradleとeclipseの違いも教えて欲しいです
コメント1件

4
デフォルトの名無しさん[sage]   投稿日:2015/07/09 08:08:05  ID:5lk3+Ee2.net
使えなくなるわけじゃない
サポートの切れたWindowsXPが一部では今だ現役なのと一緒
コメント1件

5
デフォルトの名無しさん[]   投稿日:2015/07/09 08:38:10  ID:3p9NSowt.net(3)
>4
eclipseでプログラム作っても動くのは動くんですね
少し安心しました = 感謝;

6
デフォルトの名無しさん[sage]   投稿日:2015/07/09 09:19:44  ID:47ZHt69Z.net
>3
gradleはビルドツールでeclipse+adt環境だとantに相当する
AndroidStudioとeclipse環境で大きく違うのがこのビルドツールの違い
コメント1件

7
デフォルトの名無しさん[]   投稿日:2015/07/09 13:46:50  ID:3p9NSowt.net(3)
>6
グレイドルってビルドツールの事だったんですね
ネット検索しても遊戯王の記事しか出てこなかったからまたてっきり…

分かりやすい解説ありがとうございました
先の事も考えてグレイドルの方を使う事にします

8
デフォルトの名無しさん[sage]   投稿日:2015/07/09 21:26:24  ID:8M3V3xDa.net
CardView って ripple の背景を設定できないよね?

9
デフォルトの名無しさん[sage]   投稿日:2015/07/10 13:50:47  ID:N7kcDhLC.net
なんのループもない静的なアプリなんだけど
AdView入れたら端末のCPUが熱くなった気がする
そういうもの?

10
デフォルトの名無しさん[sage]   投稿日:2015/07/10 15:39:33  ID:4zaJ+7XT.net
android.support.design.widget.FloatingActionButton を使ってみたけど
android:stateListAnimator の指定が効かないみたいで押したときに rotation の変更が出来ないんだけど
レイアウトファイルだけで回転させるのは出来ない?

11
デフォルトの名無しさん[sage]   投稿日:2015/07/11 12:57:36  ID:P/eVns0O.net(2)
Dialogをnewして、setContentViewでxml指定したあと
setTitleをnull、getWindowから
backgroundDrawableをTRANSPARENTに指定したんだけど
このセパレータみたいな青い線はどう消せばいいの?
http://i.imgur.com/auX5Jea.jpg

12
デフォルトの名無しさん[sage]   投稿日:2015/07/11 13:09:45  ID:/zzyAUee.net
AndroidプログラミングじゃなくてAndroid向けservletで質問なんだけど
えらい人教えて!
pdfをstreamでレスポンスするとAndroid4.3より前のバージョンだと
ダウンロードマネージャの通信が切れないでダンマリになってしまう
pdfはリンクで見せるしかないのかしら?

13
デフォルトの名無しさん[sage]   投稿日:2015/07/11 15:54:23  ID:1Xzjgo0/.net
dialog.getWindow().requestFeature(Window.FEATURE_NO_TITLE);
dialog.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN);
dialog.setContentView(R.layout.dialog_custom);
コメント1件

14
デフォルトの名無しさん[sage]   投稿日:2015/07/11 18:16:56  ID:u4x9XvrE.net
アプリからSMBネットワーク上にあるコンピューターを調べ、列挙するプログラムが欲しくなりました
しかし、通常のLinuxディストリビューションに用意されているようなコマンド群がないため、簡単には上手くいきそうにありません
なにかいいアイデアがありましたら教えてください
よろしくお願いします
コメント1件

15
デフォルトの名無しさん[sage]   投稿日:2015/07/11 18:31:49  ID:sfMLqJad.net
簡単にうまくいきます

16
デフォルトの名無しさん[sage]   投稿日:2015/07/11 18:40:02  ID:kLTBW9bi.net
>14
Javaで書かれたSMBライブラリのJCIFS使えばコンピューター列挙できると思う。

17
デフォルトの名無しさん[sage]   投稿日:2015/07/11 18:56:46  ID:P/eVns0O.net(2)
>13
イケメンまじでありがとう
助かった

18
デフォルトの名無しさん[sage]   投稿日:2015/07/11 19:04:07  ID:7M829UmN.net
URLSpanのtouchできる範囲を大きめに取りたいのだ

19
デフォルトの名無しさん[sage]   投稿日:2015/07/12 15:05:16  ID:a4DY7Z+W.net
1年前に3日ぐらいでできる簡単なアプリを作りました
appcompadが邪魔でした
versionを15にあげてプロジェクトを作成するとそれが出てこないと聞いて
16とか適当にいれて起動してみました

<uses-sdk
android:minSdkVersion="16"
android:targetSdkVersion="21" />


Unable to resolve target 'android-20'
みたいなエラーがでて起動できません
どうすればいいでしょうか

20
デフォルトの名無しさん[age]   投稿日:2015/07/12 15:25:41  ID:ize7cujR.net(2)
SQLiteのスレが質問できる状態ではなく、
またAndroid固有の書き方の話もあるのでこちらで質問させていただきます。

既にとあるTABLEを作成済みで、その中の1つのカラム "HOGE" as String
の全要素に対して private String changeHoge(String str); の関数を
施したいです。

SQLiteDatabase db = helper.getWritableDatabase();
Cursor cursor = db.query("mytable", new String() {"HOGE"}, null, null, ...);
boolean isExists = cursor.moveToFirst();
while(isExists) {
  final String orgStr = cursor.getString("HOGE");
  final String newStr = changeHoge(orgStr);
  ContentValues values = new ContentValues();
  values.put("HOGE", newStr);
  db.update("mytable", values, "HOGE='orgStr'", null);

  isExists = cursor.moveToNext();
}
(cursorのcloseなど、以下略)

とすれば実現できるのですが、
全ての項目に対して同じ関数を適用するために
ループを回すのではなく1発で行う方法はありますか?
上記でも実現はできているのですが、もし方法ありました勉強のためにと思いました。
よろしくお願いします。
コメント1件

21
デフォルトの名無しさん[sage]   投稿日:2015/07/12 15:35:18  ID:IxUl0RNh.net
SQLiteにストアドプロシージャがないなら一発は無理じゃね
コメント1件

22
デフォルトの名無しさん[sage]   投稿日:2015/07/12 15:46:48  ID:ZbuavGxj.net
http://earth.nullschool.net/jp/#current/wind/surface/level/orthographic=-228.30,36.95,1915

こんな感じのアニメーションを実現したいんだけど、Androidではどういう実装がいいか検討がつかない
教えてプリーズ
コメント1件

23
デフォルトの名無しさん[sage]   投稿日:2015/07/12 18:40:42  ID:vZtcs0qI.net
>20
無理だと思うぞ
コメント1件

24
20[sage]   投稿日:2015/07/12 18:46:44  ID:ize7cujR.net(2)
>21
>23
無理ですか、ありがとうございます。
ゴリゴリ書いたもので済ませておきます。

25
デフォルトの名無しさん[sage]   投稿日:2015/07/12 20:33:34  ID:WNngntZ3.net
ではAndroidでなければ実装イメージは湧くのですか?

26
デフォルトの名無しさん[sage]   投稿日:2015/07/12 23:13:34  ID:4LwApckf.net
>22
Android関係なくね?サフェイサービューに自分でアルゴリズム考えて描画するしか

27
デフォルトの名無しさん[sage]   投稿日:2015/07/13 16:01:59  ID:nfKinSZc.net
ずっとSDK14で組んでいて動いていたのですが
SDK20にしてみたら動かなくなりました
なぜですか
コメント1件

28
デフォルトの名無しさん[sage]   投稿日:2015/07/13 16:06:03  ID:CAJg8xUL.net
>27
バカなユーザーがだす質問みたいだが、まさかプロの開発者ではないだろうな

29
デフォルトの名無しさん[]   投稿日:2015/07/14 09:23:59  ID:gZ8lOh3L.net(3)
バカなユーザーですが割り込みすみません
SDK14ってなんですか?

SDKってツールの事ですよね?
Android studioとかイクリプスとか…aideとか

それのバージョン?

30
デフォルトの名無しさん[sage]   投稿日:2015/07/14 09:31:38  ID:cFDED6pC.net
SDKは自分のプログラムをスマホで動くアプリにするための部品
AndroidStudio等の開発環境はその作業を手助けしてくれるもの
コメント1件

31
デフォルトの名無しさん[]   投稿日:2015/07/14 10:04:03  ID:gZ8lOh3L.net(3)
>30
APIの事なんですね
14はそれのレベルかな

勉強させてもらいましたm(__)m
コメント1件

32
デフォルトの名無しさん[sage]   投稿日:2015/07/14 12:21:14  ID:OpTVJ6CI.net
>31
APIはInterfaceだけだよ
サボらずにSDKが何(の略称)でAPIが何か調べたらいいよ
コメント1件

33
デフォルトの名無しさん[]   投稿日:2015/07/14 13:43:40  ID:gZ8lOh3L.net(3)
>32
正式名くらい知ってますよ
失礼な
コメント3件

34
デフォルトの名無しさん[sage]   投稿日:2015/07/14 14:33:02  ID:H44jLgfb.net
>33
いやいやいや、、
だったらそんな質問しないでしょ

35
デフォルトの名無しさん[]   投稿日:2015/07/14 15:08:47  ID:GNUjvMWE.net
>33
ただの煽りだから放っておいた方がいい

36
デフォルトの名無しさん[sage]   投稿日:2015/07/14 15:23:54  ID:hQQC2ldf.net
>33
ただのバカだから放っておいた方がいい

37
デフォルトの名無しさん[sage]   投稿日:2015/07/15 08:52:25  ID:Jgzu5zWD.net
そういえば、ここにいる人って統合環境は何使ってますか?
なんか昔はEclipse最強だったように見えたけれど、最近はAndroidStudioが良いとかVisualStudioでもイケるとかいろいろ言われててよく分からなくなってしまった……

38
デフォルトの名無しさん[sage]   投稿日:2015/07/15 09:15:39  ID:9TxQzm/P.net
俺はEclipse使ってるよ
Android Studio は一応区切りがいいときに検討はしようと思うけど
既存のEclipseで普通に複数プロジェクト(ライブラリとか)を扱っているワークスペースの移行方法が
説明されたサイトとか本とかあればいいんだけど
あと Git ではなく Subversion の使い方とか
コメント1件

39
デフォルトの名無しさん[sage]   投稿日:2015/07/15 10:17:03  ID:9Dss1El3.net
メモ帳とメイクファイルで統合環境にしてる

40
デフォルトの名無しさん[sage]   投稿日:2015/07/15 11:15:00  ID:s74LivYF.net
Aide と Jota+

41
デフォルトの名無しさん[sage]   投稿日:2015/07/15 16:07:38  ID:faC3qybu.net
AndroidStudio使ってる
今IDEなに使うか悩んでいるなら、推奨されているAndroidStudioにした方がいい

42
デフォルトの名無しさん[sage]   投稿日:2015/07/15 17:55:46  ID:V60LSqUD.net
>38
分かる俺もstudioセッティングしてあるけど今作ってる奴移せなくて困ってる

43
デフォルトの名無しさん[sage]   投稿日:2015/07/16 13:40:46  ID:qCcco3By.net
googleとoracleの件で今後androidからjavaが使われなくなる可能性はありますか?
コメント1件

44
デフォルトの名無しさん[sage]   投稿日:2015/07/16 13:58:48  ID:8tshJ0hw.net
>43
無い

45
デフォルトの名無しさん[sage]   投稿日:2015/07/16 17:01:07  ID:ASYIzMIn.net
可能性はあるでしょ

46
デフォルトの名無しさん[sage]   投稿日:2015/07/16 18:38:37  ID:rMvvWTZJ.net
アップルみたいにデベロッパ登録料を徴収してライセンス料の補てんに使ったりはあんじゃない

47
デフォルトの名無しさん[sage]   投稿日:2015/07/16 23:15:10  ID:8v7A05HE.net(2)
そういえば65k(64K)問題って発生したプロジェクトはもうデバッグ出来ないんだけど
Android Studio だと改善してたりするの?

48
デフォルトの名無しさん[sage]   投稿日:2015/07/16 23:26:43  ID:8v7A05HE.net(2)
ちょっとぐぐってみたら set dex.force.jumbo=true なんてあったのかいつか試してみるわ

49
デフォルトの名無しさん[sage]   投稿日:2015/07/17 00:30:42  ID:6JGS1Bl9.net
EclipseでC++のスタティックライブラリのプロジェクトがあるんだけど、
どうやってAndroid Studioにインポートすればいいんだ?

50
デフォルトの名無しさん[]   投稿日:2015/07/17 00:34:05  ID:MAxfs6tF.net(3)
JNIフォルダに入れるんじゃないの?

51
デフォルトの名無しさん[]   投稿日:2015/07/17 00:55:09  ID:MAxfs6tF.net(3)
よくわからないけどこんな感じじゃないの?
http://www.nekonotechno.com/nekopress/?p=5535

52
デフォルトの名無しさん[]   投稿日:2015/07/17 00:59:32  ID:uo/mIys6.net
すみません、質問です
RadioButtonはRadioGroupの直下に置かねばならないのでしょうか?
レイアウト的に離れた場所のRadioButtonをひとつのRadioGroupにまとめたいのですが…
コメント1件

53
デフォルトの名無しさん[]   投稿日:2015/07/17 01:29:10  ID:MAxfs6tF.net(3)
みゅ?
よくわからないけどRadioButtonとRadioButtonの間に他のview入れるんじないの?

54
デフォルトの名無しさん[sage]   投稿日:2015/07/17 01:54:56  ID:GNmbTf+r.net(2)
andoroid studio移行の話が出てたから質問
importした奴のjavaにCannot resolve symbolがでまくります
Eclipseではでませんでした
コメント1件

55
デフォルトの名無しさん[sage]   投稿日:2015/07/17 02:04:24  ID:6Y2ZhytJ.net
>54
build.gradleのdependenciesに記述を追加してないんじゃないの?
コメント1件

56
デフォルトの名無しさん[sage]   投稿日:2015/07/17 15:03:13  ID:BdgqXhTZ.net
>52
そうみたいだね
だから俺もLinearLayoutを継承して俺RadioGroupを作ったけど
不可視のRadioButton#setOnCheckedChangeWidgetListener() を呼ぶ必要があるからリフレクションを使ってるんで
いつか動かなくなる可能性があるし、自己責任でやるしかないわ
コメント1件

57
デフォルトの名無しさん[sage]   投稿日:2015/07/17 18:59:08  ID:gWIBQBzp.net
android 4.0 か 5.0 で battery が2.3と同じ方法では取得できないといった情報はないでしょうか?
どうも
IntentFilter filter=new IntentFilter();
filter.addAction(Intent.ACTION_BATTERY_CHANGED);
registerReceiver(batteryReceiver,filter);
しても
private BroadcastReceiver batteryReceiver=new BroadcastReceiver() {
@Override
public void onReceive(Context context,Intent intent) {
が呼ばれなくなっているようなんですが。

58
デフォルトの名無しさん[sage]   投稿日:2015/07/17 22:25:23  ID:GNmbTf+r.net(2)
>55
ありがとう、仕組み全然分かっとらんかったわ

59
デフォルトの名無しさん[sage]   投稿日:2015/07/18 01:09:15  ID:rZpfmxna.net(2)
Androidで数十万件とかのテンポラリーテーブルを作るとOutOfMemoryErrorで落ちるみたいだけど
トランザクションで行を追加するときに数十万件を1トランザクションで処理してもOutOfMemoryErrorにはならずに完遂できるかな?
てかテストデータ作成でとりあえず3000件くらいAndroidで作成しているんだけど20分くらいかかりそうな遅さだわ
コメント1件

60
デフォルトの名無しさん[]   投稿日:2015/07/18 03:21:12  ID:NVpzdTUT.net
要約すると

落ちるって言われてるけど本当に落ちるの?
自分でも試したけど時間掛かりすぎて挫折しちゃったのら(><

と言っています

61
デフォルトの名無しさん[sage]   投稿日:2015/07/18 03:31:55  ID:kJt5iBB8.net(2)
>59
設計見直せ バカが

62
デフォルトの名無しさん[sage]   投稿日:2015/07/18 07:26:00  ID:oDsD2wef.net
1レコード、1KBとして、50万行だと、
1KB * 500,000 = 1MB * 500 = 500MB

データだけで、こんなにあるなら、
アプリの起動オプションでは、
使用メモリは、1GBが必要

通常、Javaの仮想メモリの初期値は256MBで、
メモリ不足の時には、512MBを指定する

63
デフォルトの名無しさん[sage]   投稿日:2015/07/18 08:37:46  ID:rZpfmxna.net(2)
テンポラリーテーブルは別案件でこれはもう検証済みで馬鹿でかいテンポラリーテーブルを作るとオンメモリーらしくてOutOfMemoryErrorで落ちるのは間違いない
トランザクションはファイルに一時的に書き込んでいるならメモリー使用量も多くないんだけどSQLiteはどうなっているんだろうって話

64
デフォルトの名無しさん[sage]   投稿日:2015/07/18 12:56:16  ID:KXxVvPWj.net
アクティビティー1個でフラグメント画面たくさん持つように作りたいが
検索してもでてきません
どうやって作りましたか?

65
デフォルトの名無しさん[sage]   投稿日:2015/07/18 13:22:29  ID:T/zweABF.net
AndroidはJavaじゃないし、ヒープの初期値は端末依存
それを超えようと思ったらマニフェストファイルにandroid:largeHeapを追加

66
デフォルトの名無しさん[sage]   投稿日:2015/07/18 13:33:42  ID:kJt5iBB8.net(2)
設計を見直せば済むこと

67
デフォルトの名無しさん[sage]   投稿日:2015/07/18 14:02:07  ID:0hVw1cXl.net
DialogPreferenceの背景が透過できなくて一週間以上悩んでるんだけどどうすればいいの
setDialogLayoutResourceでカスタムレイアウトを指定してるんだけど

68
デフォルトの名無しさん[]   投稿日:2015/07/18 15:17:11  ID:oRDNRh+N.net
昔作ったアプリですが

dialog = new Dialog( mActivity, R.style.MyProgressTheme );
dialog.setContentView( R.layout.progress_dialog );
dialog.show();

みたいな感じで読み込み中の表示を出して、

dialog.dismiss();

で消してるんですけど、Android4.4以降の端末でのみ、ダイアログが消えないことに気付きました。
画面にタッチすると消えます。
どうすれば普通に消えるようになるでしょうか。

69
デフォルトの名無しさん[sage]   投稿日:2015/07/18 19:02:39  ID:JBX+uPk/.net
dismissをどんなタイミングで呼んでるかでしょ。
コメント1件

70
デフォルトの名無しさん[]   投稿日:2015/07/18 20:10:07  ID:gUrA7vSm.net(2)
>69
WebViewClientのonPageStartedとonPageFinishedをオーバーライドして、dialog.show()とdislog.dissmiss()を呼んでいます。
以下のサンプルと全く同じことをしてます。

http://code.google.com/p/sak-android-samples/source/browse/trunk/201...

これで以前はうまくいっていたが、4.4以降から消えなくなった。
コメント1件

71
デフォルトの名無しさん[sage]   投稿日:2015/07/18 20:33:31  ID:slVT+1CY.net
>56
融通効かせようとするとやはり色々自作しなくてなならないんですね…
ありがとうございました

72
デフォルトの名無しさん[sage]   投稿日:2015/07/18 20:41:54  ID:gUrA7vSm.net(2)
>70は自決しました
なぜかonPageStartedが2回呼ばれてたわ、その辺対策したら直った
コメント1件

73
デフォルトの名無しさん[sage]   投稿日:2015/07/18 21:04:30  ID:NtqqxmGn.net
>72
自決って物騒なw
大丈夫か?生きてるよな?

74
デフォルトの名無しさん[]   投稿日:2015/07/19 20:28:33  ID:fKzHe3u0.net(2)
Android studioについて質問なんですが、ver0.8を入手できるサイトとかないですかね?

どこぞのアップローダなんかにあるやつをダウンロードしようとすると、ウインドウズに「やめとけ」って弾かれたり、ダウンロードを中止したりするしで、どこか信頼できるサイトはないかな、と思うんですが。
コメント1件

75
デフォルトの名無しさん[sage]   投稿日:2015/07/19 20:57:23  ID:CvgMuY/s.net
>74
↓のAndroidツールの開発サイトの本家?からダウンロードすれば?

http://tools.android.com/download/studio

Android Studioには複数のリリースチャンネルがあって、
Stable(安定版)、Beta(ベータ版)、Dev(開発版)、Canary(最新ビルド版)となってる

Ver.0.8といってもいくつも枝番があるみたいで、
とりあえず全部列挙してみるにはCanaryリンクをたどっていけばいい
コメント1件

76
デフォルトの名無しさん[]   投稿日:2015/07/19 21:57:09  ID:fKzHe3u0.net(2)
>75
本家サイトでも最新版以外がてにはいるのか。

まじで助かります。ありがとう。

77
デフォルトの名無しさん[]   投稿日:2015/07/19 22:28:36  ID:CZjRfZmr.net
インテントでカメラ呼んでるんだけど

最新のgoogleカメラアプリだとjpgにexifがくっついてこなくなった

セキュリティかな?exif取得するにはどうすればいい?
コメント1件

78
デフォルトの名無しさん[sage]   投稿日:2015/07/20 05:45:21  ID:X91MJoGr.net
>77
馬鹿には無理

79
デフォルトの名無しさん[sage]   投稿日:2015/07/20 07:51:42  ID:3923OZny.net
どういう考え方でプログラムしてんだろうね

80
デフォルトの名無しさん[]   投稿日:2015/07/20 18:18:08  ID:e5fhg7iC.net
Fragmentって基本的にXMLで雛形組んでActivityに配置するものなん?
Fragmentを配置しといてあとから動的にViewを追加したりしていくのは邪道なん?

81
デフォルトの名無しさん[sage]   投稿日:2015/07/20 23:07:02  ID:R9mGvc4j.net
邪道ではないと思う。フラグメントにパラメーター渡す場合は動的に追加するしかないし。
コメント1件

82
デフォルトの名無しさん[sage]   投稿日:2015/07/20 23:13:08  ID:AGKnnOa8.net
viewって動的に何個まで確保できるんだろ?
1000個くらいは何とも無さげだったけど

83
デフォルトの名無しさん[]   投稿日:2015/07/21 15:00:09  ID:DThKhmUR.net
>81
既に定義してあるフラグメントを動的に追加する方法はたくさん見つかるんだが、
フラグメント内に動的にViewを追加する例があんまりないんだよな。
フラグメントはViewを組み合わせた新しいパーツのようにして使うものという印象を受けた。

84
デフォルトの名無しさん[sage]   投稿日:2015/07/21 15:10:13  ID:aaCdXzrq.net
そりゃViewGroupにViewを追加するだけだからActivityとかFragmentとか関係ないしな

85
デフォルトの名無しさん[sage]   投稿日:2015/07/21 23:32:42  ID:zRVDuPt5.net
Chromeのエミュレータ(F12で表示されるヤツ)の機種にアンドロイド機種(Xperiaとか)を
追加するには、どうすればよいでしょうか?
コメント1件

86
デフォルトの名無しさん[sage]   投稿日:2015/07/21 23:58:58  ID:kMPIeTr5.net
>85
それってAndroidのプログラミングに関係する話題なの?

87
デフォルトの名無しさん[sage]   投稿日:2015/07/22 00:02:17  ID:i9tnyCi9.net
https://www.youtube.com/watch?v=27gmZMdxDAI
このアプリの丸ボタンってどんな実装すればいいの?
マテリアルデザインのフロートアクションボタンとは別物なのかも分からない。
アドバイスお願いします。
コメント1件

88
デフォルトの名無しさん[sage]   投稿日:2015/07/22 03:26:48  ID:jRTITozQ.net
>87
どの丸ボタンか判らん
この動画内に沢山あるぞ丸

89
デフォルトの名無しさん[sage]   投稿日:2015/07/22 11:56:35  ID:MxloGTGv.net
Android機器でC++ができると聞いてAIDEを購入したのですが、C++11を使う設定がわかりません。
LOCAL_CFLAGS := -std=c++11をApplication.mkに書いてもC++11のコードのコンパイルが通りませんでした。
検索してみたところ、Toolchainでgcc 4.8を入れれば良いと書かれていましたが、Toolchainの入れ方がわかりません。
GooglePlayで[NDK Toolchain]で検索してもそれらしいものが引っ掛かりません。
解法を教えてください。あるいは、どんなキーワードで検索したら解決しますか?
コメント1件

90
デフォルトの名無しさん[sage]   投稿日:2015/07/22 14:48:33  ID:budU6g6U.net
確かにAndroidとプログラムの話題だけれど、このスレの住人とは分野が違いそう

91
デフォルトの名無しさん[sage]   投稿日:2015/07/22 15:20:55  ID:Ha1XBB//.net(2)
AndroidstudioでJavaを用いて自動作曲アプリを作ろうとしているのですが
現実的なことでしょうか。難しいのであれば、どういう問題があるのか教えて頂けると助かります。
コメント2件

92
デフォルトの名無しさん[sage]   投稿日:2015/07/22 16:39:36  ID:Vp+hv9Ek.net
>91
音源の容量、音源の著作権、長い曲を作った時のメモリ不足、ボタンとかの操作の辺りのUI
とか?
どちらかというとアルゴリズムとか以外の問題のほうが多そうな気が……
コメント1件

93
デフォルトの名無しさん[sage]   投稿日:2015/07/22 16:49:08  ID:J7aLI7Ry.net
>91
自動作曲アプリはすでにあるようだから、本人の能力が十分高いと仮定すれば非現実的ではないだろう
作曲できれば再生されなくてもいいなら、作曲結果はテキストでMMLで出すとか
コメント1件

94
デフォルトの名無しさん[sage]   投稿日:2015/07/22 17:22:54  ID:HzEa5+m7.net
SMFが鳴らせるらしいからメモリー容量は問題ないね
MIDIで鳴らす限りは著作権も問題ない

つまり何も問題無し
コメント1件

95
デフォルトの名無しさん[sage]   投稿日:2015/07/22 18:58:07  ID:Ha1XBB//.net(2)
>92
ありがとうございます! こちらもメモリに関してはある程度問題視しておりました。

>93
一度テキストに落としてからそれを再変換して曲を流そうかと検討中です。
再変換は置いておいて可能性があるということなので希望が持てました。ありがとうございます!

>94
ありがとうございます。
SMFというものがあるんですね! 調べてみたところ、とても使えそうだと思いましたが
関連サイトがなかなか見つからず、詳しいことがわかりません。
もしご存じであれば参考サイト等教えて頂けないでしょうか?
コメント1件

96
デフォルトの名無しさん[sage]   投稿日:2015/07/22 19:15:47  ID:bfB1ehzw.net
あれ、SMFとかサポートしてたっけ?
確か楽曲データ扱うのはJET云々…

97
デフォルトの名無しさん[sage]   投稿日:2015/07/22 20:39:17  ID:9aqy/NX6.net
MIDIは使える
あとAudioTrackで波形合成も可能

98
デフォルトの名無しさん[sage]   投稿日:2015/07/24 10:29:10  ID:m+iNqiKd.net
SQLiteのGLOB用に特殊文字([]*?)をエスケープ([]で囲む)するメソッドを作りたいのですがどうすればいいでしょう
以下のようにすると、[ が文字列に含まれていた場合 ] が余計にエスケープされてしまいます
value = value.replaceAll("[", "[[]");
value = value.replaceAll("]", "[]]");
value = value.replaceAll("*", "[*]");
value = value.replaceAll("?", "[?]");

99
デフォルトの名無しさん[]   投稿日:2015/07/24 10:42:40  ID:svVr+1Wb3
画面いっぱいの丸いボタンを作りたいんですが
imageviewで作ると四角いのでコーナーの部分をクリックしても反応します。
円の部分のみ反応するボタンにするにはどうすればいいでしょう?

100
デフォルトの名無しさん[sage]   投稿日:2015/07/24 11:04:40  ID:ZEBNDblO.net(7)
iOSアプリの開発やってます。Andoridにも興味あるんすけど、ドキュメントの充実度はどうなんでしょう?
iOSの場合、Xcode付属のAPIリファレンス(docset)は英文だけなんすけど、APIリファレンスとは別にAppleのサイトからDownloadできるGuideの類が和文もの用意されているので凄い助かります。

だから、Guide(たとえば、iOS描画および印刷ガイド)を読んで、あと細かいメソッドの引数とか戻り値とかは、APIリファレンスで確認するって感じで情報収集します。

Androidに関しては和文のドキュメントの充実度はどんな感じでっしゃろ?
コメント1件

101
デフォルトの名無しさん[sage]   投稿日:2015/07/24 11:41:24  ID:DLsiuSbt.net
英語読めるからどうでもいい話
コメント1件

102
デフォルトの名無しさん[sage]   投稿日:2015/07/24 11:51:37  ID:ArXKiNDd.net(2)
>100
殆どない。
コメント1件

103
デフォルトの名無しさん[sage]   投稿日:2015/07/24 11:58:38  ID:ZEBNDblO.net(7)
>101

英語読めるんだけど、やっぱり母語の方が読むの早いのでぇ。。。

104
デフォルトの名無しさん[sage]   投稿日:2015/07/24 11:59:34  ID:ZEBNDblO.net(7)
>102
まじっすか?

そんな過酷な環境で開発?

105
デフォルトの名無しさん[sage]   投稿日:2015/07/24 12:18:12  ID:f9laSI06.net(2)
NDKの導入方法がよくわからない
なんでAndroid StudioのNDK導入方法はサイトによって全然違うんだ
コメント1件

106
デフォルトの名無しさん[sage]   投稿日:2015/07/24 12:27:17  ID:TT+5bBLr.net
NDK手を出そうかと考えたけど最近のマシンは速くなってきたし
5.0からARTで動くようになったし、習得に時間かかりそうだからやめた
でも旧式のマシンにむりやり5.0焼いて動かしても
かえって4.0より遅くなっちゃうんだよね
コメント1件

107
デフォルトの名無しさん[sage]   投稿日:2015/07/24 12:38:43  ID:ZEBNDblO.net(7)
>106

Nexus7 2012に5.0焼けるんすかねぇ?
今4.3なんすけど、5.0にしてモッサリになったら
嫌だから、躊躇してます。
コメント1件

108
デフォルトの名無しさん[sage]   投稿日:2015/07/24 13:00:24  ID:ArXKiNDd.net(2)
>107
焼けるよ。更に自動でも降ってくるよ
あと4.xも5.xも遅い。大してかわらんw

109
デフォルトの名無しさん[sage]   投稿日:2015/07/24 13:09:41  ID:MFkWxlwb.net(4)
>105
NDKのCのコードをコンパイルしてリンクするだけなら、Android StudioがNDKサポートしてなくてもgradleのコードをゴリゴリ書けばできてしまう

Android Studio1.2以前向けのgradle-pluginでは非公式にNDKのCコードをコンパイルしてリンクするための仕組みが組み込まれていた

今ベータ版のAndroid1.3では1.2とは別のNDKサポートが試験的に導入されていて、専用のgradle-pluginを使うことでこれが有効になる
Cのデバッガなんかがちゃんと使えるようになるのはたぶん1.3から

ネットの情報は上記がごちゃごちゃ
コメント1件

110
デフォルトの名無しさん[sage]   投稿日:2015/07/24 13:20:21  ID:MFkWxlwb.net(4)
ためしてみりゃわかるが、いまのLoli5.1のARTもネィティブコードにくらべたら全然遅い
サーバとかで動くJITのJVMは優秀でネィティブコードに匹敵するぐらいの速度が出るとかいうけど、
AndroidのDalvikやARTは全然その域に達してない
コメント2件

111
デフォルトの名無しさん[sage]   投稿日:2015/07/24 13:52:27  ID:ZEBNDblO.net(7)
>110

おぉー。情報サンクス。
iPad2 w/ iOS7.12でも結構スルスル動いてくれるのに。。。
iPad2は2011に買ったヤツで512MBのメモリ搭載量。

でも最近のAndoroidはメモリ大盛り、CPUコア満載でないとサクサク動かないの
なんでかなぁ。。。と思ってました。

112
デフォルトの名無しさん[sage]   投稿日:2015/07/24 14:04:58  ID:ZEBNDblO.net(7)
>110
ARTはアプリDownloadした段階でJITが動いてネイティブアプリと遜色が
ないパフォーマンスが出るってのは。。。。目標であって、現状未達だって
ことなのかな?
コメント1件

113
デフォルトの名無しさん[sage]   投稿日:2015/07/24 14:23:52  ID:f9laSI06.net(2)
>109
そうなんだ
やっぱりgradleの謎スクリプトについて勉強するのが一番なのかなぁ
どちらにせよちょっと考えやすくなった
ありがとう

114
デフォルトの名無しさん[sage]   投稿日:2015/07/24 15:30:30  ID:MFkWxlwb.net(4)
>112
ネィティブコードに変換したって
メモリの管理にはGC使うし、アドレス直接操作するようなコードは書けない
その辺から生じるオーバヘッドが原因で静的なコンパイルでC言語のコードに追いつくのはほぼ不可能
コメント1件

115
デフォルトの名無しさん[sage]   投稿日:2015/07/24 16:41:40  ID:ZEBNDblO.net(7)
>114
GCとARC(automatic reference counting)の比較ではGCに分が悪いって
事なのかな?

AndroidもiOSもアプリに終了ボタンが無い。ってことは、GCは定期的に動き
続ける事になり、10個アプリが起動されていると、10個VMが動き続け、10個
GCも動くって事がAndroidにとってバッテリー消費に不利に働いてるのかな?
コメント1件

116
デフォルトの名無しさん[sage]   投稿日:2015/07/24 19:26:35  ID:MFkWxlwb.net(4)
>115
AndroidでバックグランドのアプリのGCがバッテリー消費に影響するかどうかはアプリの作り方次第
っていうかあんたスマホスレとかから流れてきた素人さん?
コメント1件

117
デフォルトの名無しさん[sage]   投稿日:2015/07/25 06:49:46  ID:FCV1AdVg.net
>116
Androidの開発に関してはド素人っす。
GCの動作は、プログラマの責任で制御できるんすね。

118
デフォルトの名無しさん[sage]   投稿日:2015/07/25 09:53:56  ID:rDqbYqWD.net(3)
GCなんかよりバックグラウンドにいるアプリのモジュールが好き勝手に通信できる影響の方がでかいね
グーグルもようやく対策を考えて、つぎの M じゃユーザが個別に解除しないかぎりアプリの動作がかなり制限されることになる

119
デフォルトの名無しさん[sage]   投稿日:2015/07/25 13:12:35  ID:7rB3gzph.net(3)
AndroidStudioで開発してる初心者です。
drawableにビルドインアイコンを配置して使いたいのですが、これは、自分でインポートしなければならないのでしょうか?
レイアウトで指定してアイコンを使いたいです。

120
デフォルトの名無しさん[sage]   投稿日:2015/07/25 16:22:54  ID:rDqbYqWD.net(3)
ビルドインアイコンっていうのは具体的にどういうの?

121
デフォルトの名無しさん[sage]   投稿日:2015/07/25 17:16:56  ID:7rB3gzph.net(3)
レイアウトに書く場合は、
android:icon= "@drawable/ic_input_add"です。
activityで指定することはできるんですが、
android.R.drawable.ic_input_add
レイアウトで指定しても、drawableフォルダにアイコンが無いのでエラーが出ます。

122
デフォルトの名無しさん[sage]   投稿日:2015/07/25 17:46:54  ID:rDqbYqWD.net(3)
それなら"@android:drawable/ic_input_add"じゃないの?
コメント1件

123
デフォルトの名無しさん[sage]   投稿日:2015/07/25 21:20:56  ID:7rB3gzph.net(3)
>122
おおありがとうございます。
できました。そんな指定の仕方するんですね

124
デフォルトの名無しさん[sage]   投稿日:2015/07/26 11:12:46  ID:E8BqaxUq.net(3)
>89
C++11かどうかわかんないけどAideもJniでc++使えるよ?
そーゆこと聞いてるんじゃないのかな?

一応参考サイト貼っとくね
https://www.android-ide.com/tutorial_androidndk.html

125
デフォルトの名無しさん[sage]   投稿日:2015/07/26 11:33:48  ID:E8BqaxUq.net(3)
>95
みでぃはファイル構造とメッセージの種類覚えるだけでいいと思うよ?
そーゆこと聞いてるんじゃないのかな?

一応参考サイト貼っとくね
http://www.omnibase.net/smf/

126
デフォルトの名無しさん[sage]   投稿日:2015/07/26 16:35:06  ID:1IFSoqgC.net(4)
CursorLoaderでsqliteデータベースから読み込んだデータから
onLoadFinishedで、getLong(getColumnIndex(カラム名))で取得しようとしてるのですが、
row0、col-1は読めないとエラーが出てしまいます
カラム名のミスも無いのですが原因はどんなことが考えられるのでしょうか

127
デフォルトの名無しさん[sage]   投稿日:2015/07/26 17:12:12  ID:IUoFyYii.net
ミスがないと思い込んでるとこ

128
デフォルトの名無しさん[sage]   投稿日:2015/07/26 17:26:17  ID:06RiWG9j.net(3)
ProjectionMapだったかにカラム突っ込み忘れか、
使い方を勘違いしているんだろう。

129
デフォルトの名無しさん[sage]   投稿日:2015/07/26 17:28:53  ID:1IFSoqgC.net(4)
ミスが無いと思い込んでたら数日悩んだ上で質問なんてしないの
藁にもすがる思いでどんなミスかを知ろうとしてまして
コメント1件

130
デフォルトの名無しさん[sage]   投稿日:2015/07/26 17:36:35  ID:06RiWG9j.net(3)
おう、なんでぇ
俺の指摘はガン無視かい('A`)
コメント2件

131
デフォルトの名無しさん[sage]   投稿日:2015/07/26 17:48:45  ID:E8BqaxUq.net(3)
>129
うんうん 皆そうやって悩んでるよねぇ

>130
江戸っ子だねぇ

132
デフォルトの名無しさん[sage]   投稿日:2015/07/26 18:07:13  ID:1IFSoqgC.net(4)
>130
ごめん、リロードしてなくって
実はuriMatcher関係がよく理解できなくて、そのmapとかガン無視しちゃったんです…
だもんでこのブログ(http://d.hatena.ne.jp/takutokondo/touch/20110704/p1)のコード参考にcontentprovider作って、
table一つでloader実装したら上手くいったんですけど
もうひとつtable作って、loaderも増やしたらあんなエラーが出てしまって…

だから多分ご指摘の後者なんだとおもうのだけど
コメント1件

133
デフォルトの名無しさん[sage]   投稿日:2015/07/26 19:21:12  ID:sGYCqJoX.net
とりあえず三日悩む前にコピペして作ったプロバイダーのqueryが返すcursorをチェックしろよ
デバッガでもログ仕込むのでもいいからcursor.getCount()あたりをさ
cursorにデータ入って無いならmDb.queryに渡してる引数全部チェックだ
コメント1件

134
デフォルトの名無しさん[sage]   投稿日:2015/07/26 20:01:45  ID:06RiWG9j.net(3)
>132
ソースがないからエスパーするしかないんだが、
ProjectionMapを使っていないなら、
実行するクエリかテーブルそのものを間違えている可能性が高い。
素直にUriMatcherの使い方を覚えたまえよ。

ていうかそこのページのサンプル、俺から見て「なんだかなー」という感想なんだが、
他のページも参考にしてみてはいかがでしょう。
コメント1件

135
デフォルトの名無しさん[sage]   投稿日:2015/07/26 23:24:45  ID:1IFSoqgC.net(4)
>133
>134
二人とも本当にありがとう
contentProviderで返されるcursorと
onLoadFinishedの引数にあるcursorを
Logとデバッグで確認したところcountはしっかりありました

そして、謝らなければなりません
col-1というエラーがずっと気にかかっていて、ついさっき気づいたんです
cursor.getXXXは3つのカラムについて使っていたのですが、そのうちの一つがqueryのprojectionに入っていませんでした
お騒がせしてしまい本当に申し訳ありませんでした

136
デフォルトの名無しさん[sage]   投稿日:2015/07/26 23:51:59  ID:zSfH/VKk.net
まとまりのない質問をするけど、心の広い人がいたら答えていただきたい。

趣味でプログラム書いてるんだけど、どうにも効率が悪くてしょうがない。
サンプルをググって、それを自分のソースにコピペなりで貼り付けて、
実行するとエラーが出て、思考錯誤した挙句、大体はググって出てきたStackOverFlowが解決してくれる、
そんな感じ。

横着しないでサンプルのプロジェクトを動かしてから、自分のプログラムに移した方が早かったなー
と毎回後で思うんだけど、玄人の方々はサンプルのコードをどうやって活用するの?
見たらそのまま使えるものなの?
あとなんか効率よくコードを書くコツがあったら教えて下さい。
コメント1件

137
デフォルトの名無しさん[sage]   投稿日:2015/07/27 00:17:40  ID:t8gH5HWq.net
趣味でやってるんだし効率の事は忘れてコピペしたサンプルコードとおもいっきり
にらめっこしたらいいと思うよ

理解深まれば効率勝手に上がるよきっと
コメント1件

138
デフォルトの名無しさん[sage]   投稿日:2015/07/27 00:58:40  ID:4SDkHjs+.net
似たような方法でやってるよ動作追って理解出来る上でなら問題ない
サンプルも良し悪しあるから記述がシンプルで自分のイメージに合ったものを
色々見て回る手間を惜しまない事だね

139
デフォルトの名無しさん[sage]   投稿日:2015/07/27 19:04:40  ID:UjSvyiSb.net
dat落ち?

140
デフォルトの名無しさん[sage]   投稿日:2015/07/27 21:23:30  ID:RljYyk2q.net
>136
その苦労の一つ一つは絶対に無駄にはならない。
心が折れていないなら、そのまま色々試行錯誤したり調べたりソース追いかけたりし続けてほしい。
他の人の言う通り、経験値が上がれば効率もどんどん上がっていくよ!


そしてありとあらゆる無茶ぶりを次々と解決する便利屋扱いの社蓄へとその身をやつすが良いフハハハ。
コメント1件

141
135[sage]   投稿日:2015/07/28 06:32:49  ID:A1f8uNys.net
>137
>140

とりあえず、ありがとう
苦労するのはいいんだけど、しなくていい苦労もしてる気がする

あと理解するころには何もかも変わってるのがつらいわ
Fragmentが未だによくわからんし、gooogle mapはごっそり動かんくなるし、しまいにはEclipseも使えなくなるのね
ため息がとまらんぜ

142
デフォルトの名無しさん[]   投稿日:2015/07/28 12:13:38  ID:r8T6T3JH.net(2)
あるAndroidのアプリを作成しようと考えています。
そこで、質問ですが、
Android上で音声ファイルをグーグル音声認識を用いて解析することは できるんでしょうか?
△泙拭Androidア プリ内でグーグル音声認識を利用できる様に作成するのは可能でしょうか?
,砲弔い討浪椎修可能でないか
また、可能であればその方法も教えていただきたいです。
△砲弔い討浪椎修世版Ъ韻靴討い泙垢不可能ならば指摘をお願いします。

143
デフォルトの名無しさん[]   投稿日:2015/07/28 12:15:28  ID:r8T6T3JH.net(2)
あるAndroidのアプリを作成しようと考えています。
そこで、質問ですが、
1、Android上で音声ファイルをグーグル音声認識を用いて解析することは できるんでしょうか?
2、また、Androidア プリ内でグーグル音声認識を利用できる様に作成するのは可能でしょうか?
1については可能か可能でないか
また、可能であればその方法も教えていただきたいです。
2については可能だと認識していますが不可能ならば指摘をお願いします。
コメント1件

144
デフォルトの名無しさん[sage]   投稿日:2015/07/28 12:59:11  ID:QLGHAgaH.net
>143
良く知らんが、答えはその音声認識のapiがandroidで動くかどうかじゃあないのか。
コメント2件

145
デフォルトの名無しさん[sage]   投稿日:2015/07/28 13:33:50  ID:xRQBLUjy.net
web apiでしょ
コメント1件

146
デフォルトの名無しさん[sage]   投稿日:2015/07/28 14:43:22  ID:NdUdGQhh.net(3)
ちょっと調べてみた限りでは
音声ファイルのデータを入力にしてGoogle音声認識を利用するのは使用回数とかに厳しい制限があるみたいだね?
Android でユーザが端末にむかってしゃべった音声データを変換する場合はAndroid SDKに専用のAPIが用意されていて、
こっちは無制限に使えるみたいな感じか

147
デフォルトの名無しさん[sage]   投稿日:2015/07/28 21:56:06  ID:76sOCupt.net(2)
MySQL外部サーバに接続するためにmysql-connector-java-5.1.36-bin.jarを利用したくてbuild.gradleをいじったんですが、onCreateやらsetContentViewやら色々エラー吐かれました
(エラーはCannot resolve symbol/method)
色々なサイトを回ったものの問題は解消できず、どうすればいいのか分かりません どうすればいいのでしょうか
libsファイルを作ってその中にjarファイルを叩き込んでbuild.gradleいじってlibsフォルダごと取り込みました
一応マニフェストファイルも弄ってインターネット使用許可も出しました(あってもなくてもエラーは発生した)

148
デフォルトの名無しさん[sage]   投稿日:2015/07/28 22:05:56  ID:NdUdGQhh.net(3)
build.gradleに1行追加すりゃlibsの下にコピーとかすらいらないんじゃないの?

149
デフォルトの名無しさん[sage]   投稿日:2015/07/28 22:12:10  ID:NdUdGQhh.net(3)
ああインターネット使用許可ってもしかしてネットワーク繋がってないのか?
build.graldeにたぶんこれがあるから
compile fileTree(dir: 'libs', include: ['*.jar'])
モジュールのlibsの下にコピーだけで動かないかな
コメント1件

150
デフォルトの名無しさん[sage]   投稿日:2015/07/28 22:56:16  ID:76sOCupt.net(2)
>149
エラー吐かずに実機デバッグまで行けました
ありがとうございました

151
デフォルトの名無しさん[sage]   投稿日:2015/07/28 23:52:20  ID:daBnrNSo.net
こんなサラッと解決させちゃうなんてかっこいい

152
デフォルトの名無しさん[sage]   投稿日:2015/07/29 01:04:27  ID:F2IHmnOH.net
AdRequest adRequest=new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.build();
adView.loadAd(adRequest);
こう記述してるんですがテスト用広告が出ず、実際の広告が出てしまいます。
どこを修正すればテスト用になるでしょうか?
コメント1件

153
デフォルトの名無しさん[]   投稿日:2015/07/29 04:43:00  ID:X8Gwsb+m.net
このスレにいる人はみんな仕事でもAndroidプログラミングやってんの?
コメント2件

154
デフォルトの名無しさん[sage]   投稿日:2015/07/29 06:24:43  ID:b2wX/FAp.net

155
デフォルトの名無しさん[sage]   投稿日:2015/07/29 08:46:31  ID:UbJQfsiv.net(2)
>153
俺、iOSやってる。
Androidは様子見。

っていうか、他のOSとの比較でiOSを理解したいので
このスレにお邪魔してます。

156
デフォルトの名無しさん[sage]   投稿日:2015/07/29 15:17:41  ID:wqSM3m/x.net(2)
>153
俺はリーマンで本業はサービス企画。ただし元々はソフト開発の部門でWindowsアプリ(DT、Metro)作ってた。
今は趣味でAndroid日曜プログラマー。
今日は訳あって有休をいただいてる。
コメント1件

157
デフォルトの名無しさん[sage]   投稿日:2015/07/29 15:23:18  ID:UbJQfsiv.net(2)
>156
Windowsアプリ開発と比べてAndroidの開発環境はどおっすか?
Windowsアプリ開発環境は、msdnが充実してる印象があるんすけど。
msdnのほとんどが和文で用意されていて、まあ、翻訳の質はちょっと
あれだけど、重宝する感じ。

対して、Andoridは英文読まないとダメな印象があるんすけど、どうなんす
かねぇ?
コメント2件

158
デフォルトの名無しさん[]   投稿日:2015/07/29 17:54:07  ID:udkoV65r.net
>144
>144
>145
ありがとうございました。

159
デフォルトの名無しさん[sage]   投稿日:2015/07/29 19:09:08  ID:bs/W0Wt6.net
>157
グーグル翻訳があるだろ!!

160
デフォルトの名無しさん[sage]   投稿日:2015/07/29 21:02:21  ID:wqSM3m/x.net(2)
>157
MSDNは日本語訳が可笑しいところが多いから、業務でアプリや組む場合は英語しか見なかったよ。英語と日本語で真逆の仕様が書かれていたことがあってからそうしてる。

一方Androidは公式の情報を見ることはほとんどなくて、StackOverflowか、もしくは言語問わずブログのサンプルを見ることが多いかなぁ。
こっちは小銭稼ぎの趣味だし。
コメント1件

161
デフォルトの名無しさん[sage]   投稿日:2015/07/29 23:11:09  ID:7GdMp7i8.net
Webにあった通りWidgetを作ってみたんですが
2.x,5,xではちゃんと配置できたんですがなぜか4.xだけ配置すらできません
同じような症状の人いないでしょうか?
どのあたりが原因なのか思い当たるものはありませんか?
コメント2件

162
デフォルトの名無しさん[sage]   投稿日:2015/07/29 23:38:09  ID:CWAuZoxK.net
>161
そんなもん参考にしないで、きちんとgoogleのサンプルを参考にする事
コメント1件

163
デフォルトの名無しさん[sage]   投稿日:2015/07/30 09:28:35  ID:d+olSvLB.net(2)
>162
なるほどぉ。サンプルを動かす事から、技術の習得が始まるんすね。

164
デフォルトの名無しさん[sage]   投稿日:2015/07/30 09:33:39  ID:d+olSvLB.net(2)
>160
あぁぁ。。。参考になります。
英語のリファレンス、何だこれは?と見てすぐ思っても、数日たって再度見たら
なるほどーと納得する事もあるし。

今、iOSの事だけど、NSMatchingOptions構造体のメンバの意味が良く解からんの
ですよねぇ。メソッドの引数へ与えるんだけど。。。

165
デフォルトの名無しさん[sage]   投稿日:2015/07/30 12:15:21  ID:+DP8ZCm7.net
>161
次からは参考にしたページのURLも一緒に貼りましょう
結果だけ書かれても原因の特定はできません

166
デフォルトの名無しさん[sage]   投稿日:2015/08/01 20:07:29  ID:9fo33PVi.net
暗黙的インテントでサービスを起動する方法を教えて
他アプリから暗黙的インテント→アクティビティ→サービス起動はできます。
アクティビティを挟まないで、直接サービス起動までもって行きたいんんです。

167
デフォルトの名無しさん[sage]   投稿日:2015/08/01 23:03:02  ID:RZc3oG0T.net
マニフェストの <service> のとこに android:exported="true" の属性追加して、
android:permission 属性も警告でるからとりあえず追加して、
<intent-filter> 追加してアクションを記述して、
それで adb shell am startservice -a アクション名 したら動いたよ?

168
デフォルトの名無しさん[sage]   投稿日:2015/08/02 04:45:43  ID:9UIhUtA5.net(2)
2chmateでお気に入り設定するときドラッグで星を追加できるのですが、
このような既存のコンポーネントはありませんか?もし実装するとしたら
スピナーか何かかなと思うのですが、なにかよさそうな実装方法を
教えてください。

169
デフォルトの名無しさん[sage]   投稿日:2015/08/02 05:39:54  ID:eV4xuuQq.net
RatingBar
コメント1件

170
デフォルトの名無しさん[sage]   投稿日:2015/08/02 10:30:38  ID:uWQbJQyk.net
Windowsだと、画面のプロパティで赤、青、緑のうち、青の明るさを最低にすることで、ブルーライト対策ができます。
Androidの場合も、OS設定変更で、青の明るさを最低にすることはできないのでしょうか?

ブルーライト対策アプリはアンインストールすると、OS設定が元に戻ってしまうので、OS設定変更したいです。
コメント1件

171
デフォルトの名無しさん[sage]   投稿日:2015/08/02 10:54:00  ID:9UIhUtA5.net(2)
>169
ありです。

172
デフォルトの名無しさん[sage]   投稿日:2015/08/02 13:07:34  ID:TCp8aJVP.net
>170
ここはプログラミング質問スレ

173
デフォルトの名無しさん[age]   投稿日:2015/08/02 15:50:45  ID:5E2kamoB.net(2)
Activityを作るほどでもない簡単なダイアログを出したいのですが、
簡単な方法はどんなのがありますでしょうか
中身はテキストボックス1つ、チェックボックス1つ、OKボタン1つで、
Backキーでキャンセルできるようにしたいです
コメント1件

174
デフォルトの名無しさん[sage]   投稿日:2015/08/02 16:13:25  ID:GpZVG4CN.net
>173
無いよ

175
デフォルトの名無しさん[sage]   投稿日:2015/08/02 16:20:04  ID:fkuHVRyT.net
カスタムダイアログってどう組んでも大差ない気がする
特別簡単な方法って多分無いよ

176
172[age]   投稿日:2015/08/02 16:32:47  ID:5E2kamoB.net(2)
AlertDialogにリソースで作ったレイアウトxmlの流し込めばできそうです
リソースすら作らないで実現したいのですが、とりあえずこの方法でやってみます

177
デフォルトの名無しさん[sage]   投稿日:2015/08/02 16:43:52  ID:p1MFNEt0.net
わざわざダイアログにする理由が理解できない

178
デフォルトの名無しさん[sage]   投稿日:2015/08/02 16:47:56  ID:JHAcnYtx.net
AndroidStudioってWindows10でも使えるかな?
やってみた人いますか?

179
デフォルトの名無しさん[sage]   投稿日:2015/08/02 17:00:33  ID:/bM7nKaS.net
win10でも使えるよー
コメント1件

180
デフォルトの名無しさん[sage]   投稿日:2015/08/03 10:41:40  ID:jH4f1Fwb.net
>179
Good Infoアンガト。
MacでAndroid Studi動かそうかなぁと思ってたけど、Win機の方がCPUパワー
有るからなぁぁ。。。けどInstall出来んのかなぁ?と不安だったのだ。

181
デフォルトの名無しさん[sage]   投稿日:2015/08/03 23:54:59  ID:F65eczZ3.net
AndroidでMVPパターンやるのにいい書跡ってないだろうか?

182
デフォルトの名無しさん[sage]   投稿日:2015/08/04 11:20:13  ID:rlU31PLP.net
MVP出すのにAndroidだから特別に考える事とかないでしょ
それとも単純にMVPの情報?

183
デフォルトの名無しさん[sage]   投稿日:2015/08/07 04:18:31  ID:qGhkkmJH.net
androidの質問かどうかわからないけど、
playストアには登録せず
apkファイルのみで配布したアプリでもアフィリエイト広告を付けられますか?
コメント1件

184
デフォルトの名無しさん[sage]   投稿日:2015/08/07 08:57:53  ID:eHEHuNmA.net
>183
それをいうなら
「プログラミングのシツモンジャないかもしれないけど」
だろう。

185
デフォルトの名無しさん[sage]   投稿日:2015/08/07 19:43:34  ID:QlwTbKux.net
むしろPlayストア経由しない方が利用できる広告の種類は増えるんじゃ

186
デフォルトの名無しさん[sage]   投稿日:2015/08/08 08:57:53  ID:n7T0B8DK.net(2)
Android(人造人間)プログラミングしたいんですけど余計な事やよからぬ事を考えるためのメモリはどれくらい確保すればいいですか?

187
デフォルトの名無しさん[sage]   投稿日:2015/08/08 10:06:11  ID:d354e0m7.net
最低1G
多ければ多いほどいい

188
デフォルトの名無しさん[sage]   投稿日:2015/08/08 11:34:12  ID:n7T0B8DK.net(2)
そんなにメモリ確保して…仕事中にエッチな事ばかり考えるようになったらどうするんですかっ!

189
デフォルトの名無しさん[sage]   投稿日:2015/08/08 19:56:31  ID:0BgiwYb8.net
むしろエロい事しか考えられないようにしよう

190
デフォルトの名無しさん[sage]   投稿日:2015/08/08 22:01:03  ID:paUGJIQ9.net
GLSurfaceViewについて教えて下さい。

Bitmapを2Dの1画面として、テクスチャマッピングしているのですが、
xmlの <android.opengl.GLSurfaceViewにandroid:layerType="hardware"
と指定すると、真っ黒の画しか描画されません。

android:layerType="hardware"を取ると、意図した画が描画されるのですが、
どうも動作が遅い様で。。

試しに、上記の両方の条件で、viewをisHardwareAcceleratedで確認してみると、
常にfalseになっているようなのですが、ハードウェアで高速に描画するには
どうしたらいいでしょうか?

191
デフォルトの名無しさん[sage]   投稿日:2015/08/09 02:29:53  ID:2oFOdpVh.net
2DならGLSurfaceview使わないでレイヤー指定やらもしないで
ハードウェアアクセレーションいれれば素のviewのcanvas描画が速くなる

192
デフォルトの名無しさん[sage]   投稿日:2015/08/09 14:41:56  ID:IeNLHe1b.net
みなさんプログラミング開発用に Google アカウントを作成して作業されているのですか?

193
デフォルトの名無しさん[sage]   投稿日:2015/08/09 17:15:38  ID:2zWZHxZi.net(2)
2chmateでsearchviewのアイコンを押すと上からスライドすると思いますが、actionbarを切り替える方法を教えて下さい。

194
デフォルトの名無しさん[sage]   投稿日:2015/08/09 19:42:15  ID:7k11p6KJ.net
あれActionbar風のただのViewだろ
そのように動作するように作れとしか

195
デフォルトの名無しさん[sage]   投稿日:2015/08/09 20:04:37  ID:un4R4gw1.net
新しめのAPIだとActionBarはToolBarに切り替えて
ほぼただのViewと同じように取り扱えるようになってしまった
昔ながらのActionBarもレイアウト用意してsetCustomView()すれば
Barの中ではだいたい何でもできる

196
デフォルトの名無しさん[sage]   投稿日:2015/08/09 21:44:02  ID:2zWZHxZi.net(2)
ToolBarはとても参考になりました。これからいじっていこうと思います。ありがとうございました。

197
デフォルトの名無しさん[sage]   投稿日:2015/08/09 22:13:38  ID:5CI/ycal.net
開発環境のOSって主流はWindows7?
皆様は何使ってるの?

パソコンを買い換えるついでにAndroid Studioに頑張って移行しようと思うんだけど、
さらに興味本位でLinuxに入れてみようかと思うんだけど、無謀かな
Linuxに入れてる人がいたらディストリビューションとか聞かせて欲しい
スレ違い気味でごめんなさい
コメント2件

198
デフォルトの名無しさん[sage]   投稿日:2015/08/10 02:05:25  ID:6yvM73DS.net
>197
常に最新、Win10pro 64bit
問題なく開発できてるよ!
コメント1件

199
デフォルトの名無しさん[sage]   投稿日:2015/08/10 12:47:30  ID:UNdp1Zwj.net
7から10にしたけどなんの問題もないな
コメント1件

200
デフォルトの名無しさん[sage]   投稿日:2015/08/12 15:10:40  ID:LT5P3ICl.net(2)
バージョンの異なるandroidOSのシステムアイコンをコピーして持ってきて大きさや
色などを変えて使用したアプリをGoogle Playに登録してもOKですか。

201
デフォルトの名無しさん[sage]   投稿日:2015/08/12 17:33:24  ID:8G26TnBw.net
ダメです

202
デフォルトの名無しさん[sage]   投稿日:2015/08/12 21:52:04  ID:LT5P3ICl.net(2)
ケチ!
チョットぐらいなら、いいじゃない?

203
デフォルトの名無しさん[sage]   投稿日:2015/08/13 01:57:28  ID:Dlv3qUDS.net
ちょっとだけよ

204
196[sage]   投稿日:2015/08/13 08:16:13  ID:CM/jHol9.net
>198
>199

へー ありがとう。心配しすぎだったかね

やっぱLinuxで開発してる人はいないのね
コメント1件

205
デフォルトの名無しさん[sage]   投稿日:2015/08/13 16:24:00  ID:/nD51lgQ.net
>204
Macにしときな
コメント1件

206
デフォルトの名無しさん[sage]   投稿日:2015/08/13 20:09:00  ID:0PvxVHDX.net(2)
>205
自分mac pro renta持ってるけど、開発はもっぱらwindowsだわ
コメント1件

207
デフォルトの名無しさん[sage]   投稿日:2015/08/13 20:13:03  ID:/4Bb7ukp.net
どうせPC持つならMac買ってBoot Campだわ
コメント1件

208
デフォルトの名無しさん[sage]   投稿日:2015/08/13 21:48:23  ID:0PvxVHDX.net(2)
>207
いや、macにはParallelsを使ってwindowsを既に導入済み
それでもキー配置など細かい使い勝手が自分に合わない

209
デフォルトの名無しさん[sage]   投稿日:2015/08/13 23:19:20  ID:LwAQ5RUx.net
>206
Mac pro rentaって何?

210
デフォルトの名無しさん[sage]   投稿日:2015/08/14 01:18:36  ID:bnZ/ek6K.net
mac book pro retinaだろ?
mac proとは大違いだぞw

211
デフォルトの名無しさん[sage]   投稿日:2015/08/14 09:43:08  ID:WZ6KpbTT.net
rentalしてるってことだろ

212
デフォルトの名無しさん[sage]   投稿日:2015/08/14 12:28:04  ID:F5Mwffxg.net
WindowsだとUnixツール系使うの大変だし、OS入れたらドライバ探しの旅に出なきゃいけないしって事だけ考えてもMacがお勧めだけどな

213
デフォルトの名無しさん[sage]   投稿日:2015/08/14 14:21:48  ID:FtdnVsGi.net
マックって光沢液晶じゃないの
仕事で光沢液晶とかありえないんだけど

214
デフォルトの名無しさん[sage]   投稿日:2015/08/14 14:52:09  ID:bKUhgwJo.net
Androidアプリの開発をノートの液晶でやるとかありえんなあ
24インチぐらいのモニタは欲しいだろう

215
デフォルトの名無しさん[sage]   投稿日:2015/08/14 16:02:14  ID:Gen7IDta.net
ウチは24と19の二面
高さはほぼ同じ

216
デフォルトの名無しさん[sage]   投稿日:2015/08/14 18:36:37  ID:z6BShdo3.net
開発するなら普通マルチモニタだから、使用PCがなんであれ関係ないだろ
コメント1件

217
デフォルトの名無しさん[sage]   投稿日:2015/08/14 21:18:11  ID:eIR09cA7.net
27インチのディスプレイに実機があれば十分
コメント1件

218
デフォルトの名無しさん[sage]   投稿日:2015/08/14 22:11:15  ID:so/4zxH0.net
>217
俺的には27はでかすぎる。

219
デフォルトの名無しさん[sage]   投稿日:2015/08/16 16:07:17  ID:LilE9k96.net
WebViewのレスポンスヘッダーを参照するのってどうするのが簡単?
shouldOverrideUrlLoadingをOverrideして、自分でrequest発行してresponse取得するのが主流なのかな
サンプル漁って試したけどDeprecatedばかりだし、requestで送る情報はwebviewに任せたい
response取得したときにフックするしてヘッダーの値だけ取得するみたいな事は出来ないのかな?

220
デフォルトの名無しさん[sage]   投稿日:2015/08/16 19:20:28  ID:6t40p+Ga.net
スリープ解除って、PowerManager.WakeLockだよね?
でも、API17以降はFULL_WAKE_LOCKが使えなくて、
リファレンスには「自動でオフにさせないやつでがんばれ」って書かれてるだけ・・・
2時間以上調べてるんだが、スリープ解除に関する新しい記事が無い。誰かぼすけて!

221
デフォルトの名無しさん[sage]   投稿日:2015/08/16 23:04:10  ID:SSu+zzXa.net
ぶった斬り失礼します。
AndroidStudioでアプリ作成を始めました。
初めてのIntelliJ(gradle)で使い方について質問です。

(Android標準など)の依存ライブラリのコードを参照するのは、どのようにすればいいでしょうか?

なお、build.gradleに以下を追記したけど、cmd+bで宣言部に飛ぶことは出来ませんでした。
追加後にAndroidStudioからRebuildするだけではダメなんでしょうか?
それとも根本的に間違えていますでしょうか?

apply plugin: 'idea'
idea {
 module {
  downloadJavadoc = true
  downloadSources = true
 }
}

eclipse+mavenの時は依存jarを右クリック->Maven->Download SourcesでソースのDLが出来て、F3で該当ソースに飛べたのですが、こちらと同等の事をAndroidStudioでやりたいです。

222
デフォルトの名無しさん[sage]   投稿日:2015/08/17 19:08:13  ID:5vZGfRFD.net
教えて下さい。

RelativeLayout内に子Viewとして複数のImageButtonを配置した状態で、
ズームボタンを動かすことによるタッチ操作で親のRelativeLayoutのサイズを
拡大縮小したときに、そのサイズに合わせて子のImageButton達も
拡大縮小させたいのですが、どうすればいいでしょうか?

RelatvieLayout自体は、タッチ操作に連動させて、view.layout(left, top, right, bottom)
的な感じで拡大できるのですが、子のImageButtonも同様にlayoutメソッドを使っているのですが、
がうまく拡大してくれません。

根本的に間違っている気がしているため、質問させて下さい。

223
デフォルトの名無しさん[]   投稿日:2015/08/18 00:42:23  ID:g9Gk1IkW.net
AndroidstudioでError:エラー: 変数 listenerはすでにメソッド onCreate(Bundle)で定義されています
Error:(69, 44) エラー: 不適合な型: OnTimeSetListenerをOnDateSetListenerに変換できません:

と出た場合どうすればエラーを解消できるでしょうか

ググってみましたがどうしても分かりません
教えていただけないでしょうか

224
デフォルトの名無しさん[sage]   投稿日:2015/08/18 01:35:03  ID:sPSZhYx3.net
それぞれで変数名を変える

225
デフォルトの名無しさん[sage]   投稿日:2015/08/18 09:36:11  ID:IGF/VksW.net
ViewPagerって1000ページ分くらい扱えますか?
コメント1件

226
デフォルトの名無しさん[sage]   投稿日:2015/08/18 10:23:42  ID:gkHP4une.net
>197
android開発とは直接は関係ないが、gitをlinux/mac上で操作するのと比べてクソ遅い
コメント1件

227
デフォルトの名無しさん[sage]   投稿日:2015/08/18 11:08:26  ID:gbRPGS3p.net
>225
ViewPager自体は500とか600ページでも何の問題も無く動くから、たぶん1000でも平気じゃないかな
組み合わせるAdapterの方でちゃんとページに関するメモリの管理ができてれば

228
デフォルトの名無しさん[sage]   投稿日:2015/08/19 03:09:13  ID:qcoUH4KI.net
クライアント側でAPIキーを漏れないように保存する方法ってあんのかな?やっぱないんだろうか?

229
デフォルトの名無しさん[sage]   投稿日:2015/08/19 04:00:19  ID:D+TmsZTl.net
ない

230
デフォルトの名無しさん[sage]   投稿日:2015/08/20 02:52:03  ID:9hBCgICJ.net
tPacketCaptureみたいなのを作ろうと思っています。VpnService使ってVPNを介してパケットを送信するのはなんとか実装できたのですが、
パケットの受信が全くできません。調べた知識だけで書いてるので合ってる自信がないですが、問題点等ありますか?
エラー処理などは省略しています。

Builder mInterface = VpnService.builder().establish();
DatagramChannel tunnel = DatagramChannel.open();
FileInputStream in = new FileInputStream(mInterface.getFileDescriptor());
in.read(Packet.array()); // 読み取り
tunnel.connect(new InetSocketAddress(Ip.getDstAddress(), Udp.getDstPort())); // 読み取ったIPとUDPを使って繋ぐ
tunnel.write(Packet); // 送信(ここまではうまくいく)
tunnel.read(Packet); // 受信(ここで全く読み取れない)
コメント1件

231
デフォルトの名無しさん[]   投稿日:2015/08/20 06:41:38  ID:tWF3vuwe.net
健全でない言葉が含まれているため表示しません 内容を確認する

232
デフォルトの名無しさん[sage]   投稿日:2015/08/20 12:11:57  ID:KY4sDVFE.net
>230
同期だから?

233
デフォルトの名無しさん[]   投稿日:2015/08/20 22:12:41  ID:jwQgRzMg.net
ブルートゥースの通信の練習してみたいが
あれは実機2台ないと出来ないんですか

234
デフォルトの名無しさん[sage]   投稿日:2015/08/21 08:05:43  ID:BuPZLOZJ.net
OpenCVやGraphicsMagickみたいな画像処理ライブラリが欲しいのですが
Androidではどのような物が主流なのでしょうか?OpenCVのAndroid板は
あるようですが・・・

行いたい処理は
・縮小(バイリニア補間)
・アンシャープマスク
・色による抽出
・メディアン
あたりです
コメント1件

235
デフォルトの名無しさん[sage]   投稿日:2015/08/21 10:17:03  ID:bW6gwVX5.net(2)
Androidってメンバー変数にm付けるのがデファクトなの?
コメント1件

236
デフォルトの名無しさん[sage]   投稿日:2015/08/21 10:34:57  ID:/kowPTBo.net(2)
なのなの
おれはあんまり好きじゃないので個人的なものにはつけてない

237
デフォルトの名無しさん[sage]   投稿日:2015/08/21 10:57:39  ID:MOoWFTIG.net
色分けされてるし必要ないだろ
そもそもインスタンス変数、スタティック変数一緒くたかよ

238
デフォルトの名無しさん[sage]   投稿日:2015/08/21 12:03:14  ID:7SbO7R2R.net

239
デフォルトの名無しさん[sage]   投稿日:2015/08/21 13:05:10  ID:bW6gwVX5.net(2)
ありがとう
いちおう規約一読してくるよ
なんかcppみたいなコードスタイルで嫌だな
なおstatic変数含めてきいたつもり
とりあえずインスタンス変数はmつけるうにするわ

240
デフォルトの名無しさん[sage]   投稿日:2015/08/21 13:08:20  ID:G3y8cK7B.net
それはAndroid OSを記述するための規約だがね。
まああわせといて困ることも無いだろうけど

241
デフォルトの名無しさん[sage]   投稿日:2015/08/21 13:44:51  ID:CVBm/Qoq.net
>234
OpenCVでいいでしょ

242
デフォルトの名無しさん[sage]   投稿日:2015/08/21 16:21:28  ID:26qP6G8E.net(2)
ExpandableListviewに使うsimpleCursorTreeAdapterで
childにcursorからじゃなく、固定の要素を指定したい時ってどうすればいいの?

どのgroupを開いても同じ要素がchildになってる感じで
コメント1件

243
デフォルトの名無しさん[sage]   投稿日:2015/08/21 17:15:19  ID:/kowPTBo.net(2)
>242
全く使ったことが無い素人だがAPIリファレンス見る限りじゃ
ExpandableListAdapterインターフェースを実装したクラスをつくるか、
BaseExpandableListAdapter抽象クラスを具象化したクラスをつくるか、
SimpleExpandableListAdapterクラスを使うんじゃないの?
コメント1件

244
デフォルトの名無しさん[sage]   投稿日:2015/08/21 19:53:08  ID:26qP6G8E.net(2)
>243
そう思ってBaseExpandableListAdapterを継承したものをつかってたんだけど、
groupに表示する項目はDBから引っ張ってきたものだから、cursorを直接扱えるならそっちのほうがいいかなと思って
BaseExpandable〜を使ってた時は
cursorから独自クラスのオブジェクト生成してArrayListに突っ込んだものを表示させるようにしてた

245
196[sage]   投稿日:2015/08/22 07:50:11  ID:xVuGmld7.net
>226
Windows10だとgitが遅いってこと?
gitあんまり使いこなしてないから多分あんまりこまらないわ
さらに関係なくてどうでもいいけど、あのキャラ可愛くないよね
コメント1件

246
デフォルトの名無しさん[sage]   投稿日:2015/08/22 08:15:14  ID:PZOQFPZH.net
AndroidStudioみたいな自動セーブ型のエディタ使った開発に
gitとかのローカルコミットできるバージョン管理システムは必須
これ使わないと
「さっきアプリビルドしたときには動いたんですけどねーww」
みたいなトラブル頻発する

247
デフォルトの名無しさん[sage]   投稿日:2015/08/22 11:13:12  ID:Q3waVdzW.net
プログラミングそのものではないのですが他に聞けそうなスレが見あたらないので・・・

USBデバイスとセットで使用するあるアプリが一部のスマホで動かないので、その原因を探りたいのですが
Androidの場合はどのような手段を用いるのが一般的ですか?
アプリはデバイスが見つからないとエラーを出します
このような場合PCでは
・USBデバイスがOSに認識されているか?
・USBデバイスのデバイスドライバがロードされているか?
・アプリケーションとデバイスドライバの通信が正常に行えているか?(多分正常に行えていない)
あたりを確認するのが基本だと思いますが、このような情報を得るにはどうしたらいいのでしょうか?

248
デフォルトの名無しさん[sage]   投稿日:2015/08/22 11:25:26  ID:HyFYXmuc.net
USB HOST機能を診断するアプリがストアにあるから試してみれ。
コメント1件

249
246[sage]   投稿日:2015/08/22 22:43:10  ID:vQObeVAj.net
>248
ありがとうございます。試してみましたが、よくよく調べてみたところ
動かない理由はスマホがUSB-OTGに対応していないためだったようです

250
デフォルトの名無しさん[age]   投稿日:2015/08/23 05:54:32  ID:x8H+EaU9.net
有効DL数2万のアプリで、下記レポートが1件きました。
パッケージ名は化かしてあります。

java.lang.IllegalArgumentException: View=com.android.internal.policy.impl.PhoneWindow$DecorView{43a68ce0 V.E..... R......D 0,0-1505,648} not attached to window manager
at android.view.WindowManagerGlobal.findViewLocked(WindowManagerGlobal.java:389)
at android.view.WindowManagerGlobal.removeView(WindowManagerGlobal.java:318)
at android.view.WindowManagerImpl.removeViewImmediate(WindowManagerImpl.java:84)
at android.app.Dialog.dismissDialog(Dialog.java:454)
at android.app.Dialog.dismiss(Dialog.java:437)
at jp.hogehoge.mypackage.cv.a(ProGuard:583)
... 以下省略します

例外は下記のdismiss()の部分で発生しているのですが
考えられる原因などありますでしょうか?

if (mProgressDialog != null) {
mProgressDialog.dismiss();
}

私の環境ではテスト中はおろか今でも再現したことはなく、
該当コード部分をアプリに入れて公開してから半年は経っていて初めてのレポートになります。
また、その間も★5を沢山いただいているので発生頻度は低そうです。
よろしくお願いします。

251
デフォルトの名無しさん[sage]   投稿日:2015/08/23 12:27:38  ID:IGpAtZuz.net
非同期のイベント受けてダイアログをdismissするとき、Activity が既に終了しているんだろう。
よくあることだ。
ダイアログのnullチェックをしているが、いつnull になる?
コメント1件

252
デフォルトの名無しさん[sage]   投稿日:2015/08/24 00:55:37  ID:zO4cX/ca.net
fragmentに3次元配列を渡したいのですがbundleは1次元配列までしか対応していません。
渡せる方法はありますか?

253
249[sage]   投稿日:2015/08/24 08:18:38  ID:r6MHbD7W.net
>251
ありがとうございます。
確かに非同期処理の中で実行しています。
これを回避するにはどうしたら良いでしょうか?

254
デフォルトの名無しさん[sage]   投稿日:2015/08/24 09:14:41  ID:okt2JGXF.net

255
デフォルトの名無しさん[sage]   投稿日:2015/08/24 09:44:39  ID:yi2jphxa.net
>254
安直だなぁ
だが、ジャバラーなはそれで良しかな

256
デフォルトの名無しさん[sage]   投稿日:2015/08/24 22:39:51  ID:XOvSDlVs.net
TextToSpeechを使って合成音声の出力をしたいと思っています。
サンプルを見てボタンを押せば喋る。というのは簡単に実装出来たのですが、画面が表示されたら喋る。ということが出来ません。
onResumeが呼ばれた後にTextToSpeechの初期化をするときにOverrideしたonInitが呼ばれるようなので、このメソッドの最後にspeakメソッドを記述したのですが、喋ってくれません。
何か良い手立てはないでしょうか?
改行規制のため簡略化したコードですが、以下の様なコードです。
public class GreetingActivity extends AppCompatActivity implements OnInitListener {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_greeting);
tts = new TextToSpeech(this, this);
}
@Override
public void onInit(int status) {
if (TextToSpeech.SUCCESS == status) {
Locale locale = Locale.JAPAN;
if (tts.isLanguageAvailable(locale) >= TextToSpeech.LANG_AVAILABLE) {
tts.setLanguage(locale);
}
}
speak(“こんにちは”);
}
private void speak(String message) {
if (tts.isSpeaking()) tts.stop();
tts.speak(message, QUEUE_FLUSH, null);
}
}

257
デフォルトの名無しさん[sage]   投稿日:2015/08/24 23:54:53  ID:KvfCo2Mc.net
GCMを使ってPush通知を実装したいんだけど教えて下さい
CGMは端末にgapps入ってないと機能しない認識なんだけど合ってる?
例えば中華padとか 、そういう端末は切り捨てるしかないのん?

258
デフォルトの名無しさん[sage]   投稿日:2015/08/25 12:54:55  ID:dLLXV4nU.net
非常に初歩的な感じがするのですが、分からないので質問させてください。
Activityからpropertiesファイルを使用しようとすると以下の様なエラーが発生してしまいますが、対処方法を教えて下さい。
myapp.properties_ja_JPは_ja_JP無し版も含めてres配下に配備し、key,valueも設定してあります。
     Caused by: java.util.MissingResourceException: Can't find resource for bundle 'myapp.properties_ja_JP', key ''
            at java.util.ResourceBundle.missingResourceException(ResourceBundle.java:238)
            at java.util.ResourceBundle.getBundle(ResourceBundle.java:230)
            at java.util.ResourceBundle.getBundle(ResourceBundle.java:139)
            at com.nullpo.AppResources.<clinit>(AppResources.java:9)

コードはパッケージ等ぼかしてますが概ねこんな感じです。

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);       setContentView(R.layout.activity_main);
        Log.d("", AppResources.getHogeFuga());
    }
}

public class AppResources {
    private static final ResourceBundle RB = ResourceBundle.getBundle("myapp.properties", Locale.JAPAN);
    public static String getHogeFuga() {
        return RB.getString("hoge.fuga");
    }
}

259
デフォルトの名無しさん[sage]   投稿日:2015/08/25 15:54:34  ID:rh+hgjsfV
MVCにおいて質問が4つあります。 (多くてすみません。)
Controller的クラスでfindViewByIdしたらどう思いますか?
ListViewのAdapterクラスはViewですか?それともModelですか?
ImageViewを拡張したクラスの中でネットからの写真のロードも行っているのですが、
これは分けたほうが良いですか?
DialogFragmentを拡張したクラスがあるのですが、これはViewですか?それともControllerですか?

どなたかよろしくお願い致します。

260
デフォルトの名無しさん[sage]   投稿日:2015/08/25 19:46:31  ID:cgF2ZN/V.net
まずは_ja_JP外したデフォルトのプロパティが読み込めるのかを確認してみては
コメント2件

261
デフォルトの名無しさん[]   投稿日:2015/08/25 20:09:16  ID:2c8BSX6G.net
propertiesファイルの命名も間違ってるしgetBundeleの引数も間違ってる。 そして、んなやり方よりandroidの標準的リソースアクセス使え。
コメント1件

262
デフォルトの名無しさん[]   投稿日:2015/08/26 18:19:30  ID:BsFfos4W.net(4)
package connectHttp;


import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.HttpURLConnection;
import java.net.URL;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;

public class ConnectHttp {

public static void main(String[] args) throws IOException {


System.out.println("[POST]");
ConnectHttp.sendPostRequest();
}

263
デフォルトの名無しさん[]   投稿日:2015/08/26 18:24:45  ID:BsFfos4W.net(4)
// POSTリクエストを送信するメソッド
private static void sendPostRequest() throws IOException {
Path path = Paths.get("ohayo01mayu.flac");
byte[] data = Files.readAllBytes(path);
URL url = new URL(
"https://www.google.com/speech-api/v2/recognize?xjerr=1&;client=kukio&lang=ja-JP&maxresults=10&pfilter=0&xjerr=1&key=AIzaSyCDXdZsezweA5yTJr3tTRLO-3J970KFHxY");
HttpURLConnection httpCon =
(HttpURLConnection) url.openConnection();
httpCon.setRequestMethod("POST");
httpCon.setDoOutput(true);
httpCon.setDoInput(true);
httpCon.setInstanceFollowRedirects(false);
httpCon.setRequestProperty("Content-Type", "audio/x-flac; rate=16000");
httpCon.setRequestProperty("User-Agent", "kukio");
httpCon.setConnectTimeout(60000);
httpCon.setUseCaches (false);
OutputStreamWriter wr = new OutputStreamWriter(
httpCon.getOutputStream());
wr.write(new String(data));
wr.flush();
wr.close();
System.out.println("Done");
displayResponse(httpCon);
httpCon.disconnect();
}
コメント1件

264
デフォルトの名無しさん[]   投稿日:2015/08/26 18:25:36  ID:BsFfos4W.net(4)
private static void displayResponse(HttpURLConnection httpCon)
throws IOException {
System.out.println("WEBサーバからの応答--------");
BufferedReader reader = new BufferedReader(
new InputStreamReader(httpCon.getInputStream()));
String line;
while (null != (line = reader.readLine())) {
System.out.println(line);
}
reader.close();
}
}

265
デフォルトの名無しさん[]   投稿日:2015/08/26 18:30:45  ID:BsFfos4W.net(4)
連投になってしまってすいません、上三つのプログラムでwebAPIにflacファイルを渡しその音声認識結果を得ようとしているんですが、
結果がうまく表示されません。flacファイルの渡し方がわるいんでしょうか?表示のさせ方が悪いんでしょうか?
もしよろしければご教授願います。

266
デフォルトの名無しさん[sage]   投稿日:2015/08/26 18:52:30  ID:oCeF9rck.net
色々悪いな。

267
デフォルトの名無しさん[sage]   投稿日:2015/08/26 20:05:20  ID:it1lo2aP.net
ありがとうございます。

>260
propertiesにしたら、myapp.properties_en_USが無いよ。と怒られたので
日本語オンリーなのでUSじゃダメだから、ロケール指定して_ja_JPをつけてみました。
myapp_jp.propertiesが正解だったのかな。。と
大して調べもせずに投げてしまいました。。

>261
調べずに雑に書いて投げすぎでした。失礼しました。

> そして、んなやり方よりandroidの標準的リソースアクセス使え。
string.xmlと同じようなapp-resource.xmlを作って、getString(R.id.hogehoge)とするのが一般的となりますか?
これだとActivity以外で(というかContextがないと)使えないな。。と思ったのですが、どのように回避するのでしょうか?>260
コメント1件

268
デフォルトの名無しさん[sage]   投稿日:2015/08/26 21:05:54  ID:DZL/9nt3.net
引数で渡せよ

269
デフォルトの名無しさん[sage]   投稿日:2015/08/27 00:37:35  ID:JXtEdM4t.net(2)
>263
OutputStreamWriterではなく、BufferedOutputStream#write()でStringではなく、dataをそのまま書き込めば?
あと、レスポンスコードが何か解らないのでなんとも
curlコマンドでまずは試してみれば
コメント2件

270
デフォルトの名無しさん[sage]   投稿日:2015/08/27 00:43:11  ID:JXtEdM4t.net(2)
>267
Applicationクラスをシングルトンで取れるようにしてgetApplicationContext()呼び出せばどこでもcontext取得出来るんでね?

271
259[sage]   投稿日:2015/08/27 10:48:02  ID:Ok2h7WAnA
質問の仕方が悪かったでしょうか?
それともここでするべき質問ではなかったのでしょうか?

272
デフォルトの名無しさん[]   投稿日:2015/08/27 13:09:05  ID:+WVxGjMR.net(3)
>269

BufferedOutputStream#write()を使い実行してレスポンスコードを表示したところ200が
表示されましたありがとうございます、Pythonを使い同じ動作を実行している人のブログ(http://qiita.com/mountcedar/items/be1e5d54fcef8f3a4bda
を参考にしていて自分のコードを実行すると、
{"result":[]}のみ表示されるので表示の仕方が悪いのかと…

273
デフォルトの名無しさん[sage]   投稿日:2015/08/27 14:08:54  ID:QtJ959Jv.net
まず、返ってくるrawファイルは、必ずしも一つのjsonではない。
複数のjson文字列が改行で返ってくることを想定する必要がある。
従って、行毎にjsonのロードを行い、内容を確認していく。
そして、resultキーに値が格納されていた場合にその結果を取り出すという処理を行う。

なお、一つのプロジェクト毎にGoogleの音声認識は50 callsしか許されていない
(実際は500 callsほど大丈夫なようである)。が、
上記の手順で新しいプロジェクトを作り直し、新規に作成したAPI-Keyに切り替えると、復活する。
コメント2件

274
デフォルトの名無しさん[]   投稿日:2015/08/27 14:32:28  ID:+WVxGjMR.net(3)
>273
 ”複数のjson文字列が改行で返ってくることを想定する必要がある。
従って、行毎にjsonのロードを行い、内容を確認していく。
そして、resultキーに値が格納されていた場合にその結果を取り出すという処理を行う。”
この動作を行うにはどのような構文になるのでしょうか?

275
デフォルトの名無しさん[sage]   投稿日:2015/08/27 15:00:07  ID:idQvDDGK.net(2)
もはやAndroidから外れてるね
アルゴリズム関連の初心者質問スレに行ったらどうかな

276
デフォルトの名無しさん[]   投稿日:2015/08/27 16:35:05  ID:+WVxGjMR.net(3)
>269
>273

ビットレートがあってなかったです、、申し訳ありませんありがとうございました。

277
デフォルトの名無しさん[]   投稿日:2015/08/27 18:10:05  ID:E0dGacp7.net(2)
作成したアプリをHTCの端末で起動しようとすると落ちてしまいます。
検索してみたのですが、gradleをいじってもproguardをいじっても効果がありませんでした
どうか対処方法をお教え願えますでしょうか
エラーメッセージ
java.lang.NoClassDefFoundError: android.support.v7.appcompat.R$layout
at android.support.v7.app.AppCompatDelegateImplV7.ensureSubDecor(AppCompatDelegateImplV7.java:321)
at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:246)
at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:106)
・・・
コメント6件

278
デフォルトの名無しさん[sage]   投稿日:2015/08/27 18:10:45  ID:E0dGacp7.net(2)
長いと怒られたので分割しました。gradleはこんなかんじです
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.0.0'
compile 'com.android.support:recyclerview-v7:22.+'
compile 'com.android.support:support-v4:22.+'
compile 'com.google.android.gms:play-services:7.8.0'
compile 'com.jakewharton:butterknife:6.1.0'
compile 'com.makeramen:roundedimageview:1.2.4'
// build.gradle
compile 'io.realm:realm-android:0.80.0'
compile 'com.squareup.retrofit:retrofit:1.9.0'
compile 'com.google.code.gson:gson:2.3.1'
compile 'io.reactivex:rxjava:1.0.8'
compile 'com.amazonaws:aws-android-sdk-core:2.1.9'
compile 'com.amazonaws:aws-android-sdk-s3:2.1.9'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.4'
compile 'com.loopj.android:android-async-http:1.4.8'
compile 'com.squareup.okhttp:okhttp:2.4.0'
}
コメント1件

279
デフォルトの名無しさん[sage]   投稿日:2015/08/27 18:33:28  ID:LQA4GHtY.net(2)
>278
>compile 'com.android.support:appcompat-v7:22.0.0'
>compile 'com.android.support:recyclerview-v7:22.+'
>compile 'com.android.support:support-v4:22.+'
まったく関係無いかもしれないが、22.+ か 22.0.0 のどちらかに統一したほうがいいんじゃない?
コメント1件

280
デフォルトの名無しさん[sage]   投稿日:2015/08/27 20:15:50  ID:idQvDDGK.net(2)
>277
HTCの端末以外だと落ちないの?
という情報も併せて質問した方が良いよ
コメント1件

281
デフォルトの名無しさん[sage]   投稿日:2015/08/27 22:07:12  ID:SedkCmJE.net
ID変わりました。
>280
ありがとうございます。エミュレーターとZenFone2では落ちなかったです

>279
わかりました、統一するようにします
コメント1件

282
デフォルトの名無しさん[sage]   投稿日:2015/08/27 22:32:22  ID:HHNetc+a.net(2)
SharedPreferencesについて質問があります。
アプリの機能設定をトグルスイッチで行っており、
トグルスイッチの状態が変更されるとSharedPreferencesに書き込むという作りにしています。
現在トグルスイッチが6つほどあるのですが、それらを連続して切り替えるとトグルスイッチの切り替えがかくつきます。
ログを見ると1回のSharedPreferenceの書き込み処理に0.1秒ほどかかっていました。
この書き込み速度を改善する方法、もしくは別の速度改善案があればご教示願います。

283
デフォルトの名無しさん[sage]   投稿日:2015/08/27 23:11:30  ID:aLGiQlYt.net
その都度書き込むんじゃなく最後にまとめて書き込めばいいんじゃね
コメント1件

284
デフォルトの名無しさん[sage]   投稿日:2015/08/27 23:13:41  ID:81l5MFdT.net
SharedPreference書き込み後のcommitは同期applyは非同期
コメント1件


285
デフォルトの名無しさん[sage]   投稿日:2015/08/27 23:16:13  ID:LQA4GHtY.net(2)
>281
appcompat-v7の処理が端末のOSのバージョンで切り分けされてる
OSのバージョンがAPI14以上、API11以上、API11未満で処理が違う
たぶんHTCの端末だけAPI11未満で、その処理で落ちてる
端末の機種名じゃなくてOSのバージョンを明記したほうがいい

>277のエラーのスタックトレースはたぶんappcompat-v7 22.2.xのコードで落ちてるので
build.gradleのappcompat-v7の22.0.0の指定無視して22.2.1だけがリンクされてるのならいいけど
両方ロードされたりすると変なことになると思う
コメント1件

286
デフォルトの名無しさん[sage]   投稿日:2015/08/27 23:28:34  ID:HHNetc+a.net(2)
>283 >284
返事ありがとうございます。
設定画面終了時にまとめて反映させると、数秒UIが固まっていたため避けていました。
現在commitを使っていたので、applyを試してみます。
追加の質問で申し訳ないのですが、SharedPreferenceのサンプル等を見ているとapplyではなくcommitを使っている例が多いように感じます。
非同期のapplyでやった方が効率が良さそうに思えるのですが、あえてcommitを用いた方が良い場合もあるのでしょうか?
コメント1件

287
デフォルトの名無しさん[sage]   投稿日:2015/08/27 23:46:52  ID:kQATg99f.net
>286
onsharedpreferencechangedで変更を受けとる作りならcommitでもapplyでもどちらでもいい
特に今回みたいな時間がかかるなら非同期にした方がいいんじゃない
commitのサンプルが多いのはイベントで変更を受けるんじゃなく、同期処理的に書かれてるんじゃないかな?

288
デフォルトの名無しさん[sage]   投稿日:2015/08/28 06:40:50  ID:DD86PUDA.net(2)
履歴ボタンをタップして表示されるキャプチャ画像を任意の画像(例えば、リソースに持っている真っ黒の画像)に変更したいのですが、方法ありますでしょうか?
ご教示いただきたくお願いします。
コメント1件

289
デフォルトの名無しさん[sage]   投稿日:2015/08/28 06:42:56  ID:1YeE83++.net(2)
履歴ボタン(笑)

290
デフォルトの名無しさん[sage]   投稿日:2015/08/28 08:40:33  ID:DD86PUDA.net(2)
マルチタスクボタンでしょうか。
よろしくお願いします。

291
デフォルトの名無しさん[sage]   投稿日:2015/08/28 09:51:01  ID:qmLUU/zE.net
方法はあったはず
コメント1件

292
278=274[sage]   投稿日:2015/08/28 10:10:54  ID:YQPvoVqN.net(6)
>285
返事有り難うございます。
使用した端末はHTCがAPI19、エミュレーターがAPI21です。
appcompat-v7を22.2.1にしたのですが、同じく落ちてしまいます。
いろいろ試したところ、compile 'com.google.android.gms:play-services:7.8.0' をコメントアウトしたら起動できる事がわかりましたが、通知は入れたいのでこれを外すことはできないです
回答よろしくお願いします
コメント2件

293
デフォルトの名無しさん[sage]   投稿日:2015/08/28 10:49:16  ID:DMbi97Pjy(3)
メソッド数の上限を超えてしまったのではないでしょうか?

Google Playサービスを必要なだけAndroidStudioプロジェクトに追加する - Qiita
http://qiita.com/niusounds/items/f9a0ab3cbe07878ed8f6

とかを参考に必要なものだけ追加するようにしてみてはいかがでしょうか?

294
デフォルトの名無しさん[sage]   投稿日:2015/08/28 10:54:09  ID:wVD7++CX.net(7)
>292
落ちるってどう落ちるの?少なくとも>277の落ち方はAPI19の端末では有り得ないんだけど?
コメント1件

295
278=274[sage]   投稿日:2015/08/28 11:09:56  ID:YQPvoVqN.net(6)
>294
実行、ビルド、デバイスを選ぶ、画面すら出ずに「終了しました」とログに>277です
あと、gradle ConsoleにAGPBI: {"kind":"simple","text":"warning: Ignoring InnerClasses attribute for an anonymous inner class","sources":[{}]}みたいなのが赤文字でたくさん出ていました。
コメント1件

296
デフォルトの名無しさん[sage]   投稿日:2015/08/28 11:23:45  ID:wVD7++CX.net(7)
>295
>277の落ち方をするってことは、appcompat-v7のコードのここで Build.VERSION.SDK_INT が 11未満になってるってことだ

> final int sdk = Build.VERSION.SDK_INT;
> if (sdk >= 14) {
> return new AppCompatDelegateImplV14(context, window, callback);
> } else if (sdk >= 11) {
> return new AppCompatDelegateImplV11(context, window, callback);
> } else {
> return new AppCompatDelegateImplV7(context, window, callback);
> }

22.2.1にしたのなら android.support.v7.app.AppCompatDelegat.classの 92行目だ
サポートライブラリだから実機でブレークポイントを設定しても問題なく動くはずだ
あとは自分で確認してくれ
コメント2件

297
278=274[sage]   投稿日:2015/08/28 11:38:21  ID:YQPvoVqN.net(6)
>296
すみません、該当箇所にブレークポイントを置いたのですが、SDKはちゃんと19でした
ほかのAPI17の端末を借りてチェクしたところ、同じく落ちました。SDKはちゃんと17になっていました
コメント1件

298
デフォルトの名無しさん[sage]   投稿日:2015/08/28 11:57:43  ID:DMbi97Pjy(3)
appcompatの方は古いらしくて、android-support-v7-sppcompatを使うといいみたいです。

下記ページに
「appcompat_v7 があります
ただ、これは古いバージョンのものです」
「appcompat_v7 は miniSDKVersion を13 以下に設定すると自動的に作成されてしまいます」
とか書いてありました。
Lollipop (API 21) アップグレード時のエラー
https://akira-watson.com/android/lollipop-api-21.html

299
デフォルトの名無しさん[sage]   投稿日:2015/08/28 11:54:41  ID:wVD7++CX.net(7)
>297
言われたことしかできないのかよ
>296のとこでsdkが19なら AppCompatDelegateImplV14 のインスタンスが作られているはずなんだよ
なのに>277のエラーメッセージは AppCompatDelegateImplV7 のインスタンスの中でおきてる
そのへんの矛盾を自分で調べろ
コメント1件

300
デフォルトの名無しさん[sage]   投稿日:2015/08/28 12:18:27  ID:qXhlBz9p.net
buildTypesの設定、releaseの分しかしてなくね?
コメント1件

301
278=274[sage]   投稿日:2015/08/28 12:27:58  ID:YQPvoVqN.net(6)
>299
ありがとうございます。

>300
それでした。debugの方も設定したら動きました。ありがとうございます
コメント1件

302
デフォルトの名無しさん[sage]   投稿日:2015/08/28 12:32:58  ID:wVD7++CX.net(7)
>301
buildTypesのdebugに何を設定したの?
コメント1件

303
デフォルトの名無しさん[sage]   投稿日:2015/08/28 12:49:12  ID:YQPvoVqN.net(6)
>302
debug {
debuggable true
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
です。
minifyEnabledがfalseだと落ちました
コメント1件

304
デフォルトの名無しさん[sage]   投稿日:2015/08/28 12:51:40  ID:sgNto+aA.net
>288
確か同じ質問が以前にもあって、回答が付いてたよ。
コメント1件

305
デフォルトの名無しさん[sage]   投稿日:2015/08/28 12:59:25  ID:wVD7++CX.net(7)
>303
さすがに debug ビルドでProGuardかけたら使いにくいと思うのですが、
あなたがそれで問題無いのならそれでよいのでしょう
がんばってください

306
デフォルトの名無しさん[sage]   投稿日:2015/08/28 13:17:43  ID:yqKKm4oL.net(3)
android4.2.2の中華padで自前のアプリを作ってるんですが
SDカードに書き込み(内部ストレージのファイルをSDカードにコピー)できないんです
同じアプリをandroid4.4.2の別の中華padで動かすと正常にコピーできます
ググってみたところむしろ4.2.2はOKで4.4.2がだめなような気がするのですが

platform.xml見たらWRITE_EXTERNAL_STORAGEのとこは
4.2.2 -> sdcard_rw

4.4.2 -> sdcard_r sdcard_rw
になってます

4.2.2でSDカード書き込みするために何かチェックするところとかありませんでしょうか

307
デフォルトの名無しさん[sage]   投稿日:2015/08/28 13:22:46  ID:1YeE83++.net(2)
キットカット SDカード
で検索してご覧
コメント1件

308
デフォルトの名無しさん[sage]   投稿日:2015/08/28 13:32:58  ID:yqKKm4oL.net(3)
>307
レスありがとうございます
キットカットではSD書き込みが制限されているらしいことは
各所に書かれているのですが、私の試した2つの中華padは

キットカット -> 書き込みできる
ジェリービーン -> 書き込みできない

なんです
コメント1件

309
デフォルトの名無しさん[sage]   投稿日:2015/08/28 13:54:45  ID:wVD7++CX.net(7)
>308
まずは4.4のことは気にせず、4.2で書き込めるように作れよ
コメント1件

310
デフォルトの名無しさん[sage]   投稿日:2015/08/28 14:14:08  ID:yqKKm4oL.net(3)
>309
はい
4.2で書き込みができればそれでいいので
で、書き込み処理のコードが間違ってないかどうかの確認で
4.4で試してみたところ、正常に書き込みができたのです
なので、書き込み処理には問題なさそうだなと

後は権限とか他に問題があるのかなというのが知りたいんです
コメント1件

311
デフォルトの名無しさん[sage]   投稿日:2015/08/28 14:26:42  ID:wVD7++CX.net(7)
>310
ストレージ関連は機種毎にいろいろ違いがあるから
4.4の特定機種で書き込めたからといって、それが4.2の特定機種でも問題無い書き込み処理だとは限らないだろ
書き込むパスとかどうやって決めてんだ?
コメント1件

312
デフォルトの名無しさん[sage]   投稿日:2015/08/28 15:02:55  ID:69xYqV7S.net(2)
>311
305です
4.2 4.4ともにアプリ内で内部ストレージ、SDカードそれぞれのファイルを読み込みできているのでパスは合ってると思います
コメント1件

313
デフォルトの名無しさん[sage]   投稿日:2015/08/28 15:13:11  ID:NFKGlKqz.net
>312
そもそも書き込めないってなんだ
何のエラーがでてるのさ
コメント1件

314
デフォルトの名無しさん[sage]   投稿日:2015/08/28 15:28:05  ID:69xYqV7S.net(2)
>313
すみません
今出先なので正確ではないですがaccess denied …的なやつだったので権限関係かと思ってるんです

315
デフォルトの名無しさん[sage]   投稿日:2015/08/28 16:09:13  ID:E16U+quD.net(2)
>292
play service のバージョン落としたらどうなるか個人的に気になる
https://developers.google.com/android/guides/releases

7.8ってバリバリM(23)のことしか考えてなさそう
コメント1件

316
デフォルトの名無しさん[sage]   投稿日:2015/08/28 16:28:42  ID:YQPvoVqN.net(6)
>315
7.0.0まで落とすのは既に試して無理でした


317
デフォルトの名無しさん[sage]   投稿日:2015/08/28 17:17:20  ID:DMbi97Pjy(3)
私がスルーされてるか見えていないのかが気になってきた。

318
デフォルトの名無しさん[sage]   投稿日:2015/08/28 21:19:40  ID:yykmWq4h.net
OS入れなおしてeclipse環境構築しなおしたんですが以前まで動いてたadmob付きのものがダメになってました
google_play_services自体のインポートはできてそのプログラムにプロパティ>androidから選択するとその時点では
緑チェックがついてうまくいったようにみえるのですが一旦とじてみてもadmobの部分は赤ライン頻発で
再びプロパティ>androidを開くと緑チェックが赤の?になっててうまく選択できていない状態です。
これは何が原因と考えられますか?どうすれば解決できるでしょうか?

319
デフォルトの名無しさん[sage]   投稿日:2015/08/28 21:39:01  ID:E16U+quD.net(2)
どうせ苦労するならAndroid Studioで苦労すれば、将来的にそのほうがいい

320
デフォルトの名無しさん[sage]   投稿日:2015/08/28 22:41:15  ID:FuhV9RVZ.net
cursorオブジェクトをbundleに突っ込むことは出来ない?

321
デフォルトの名無しさん[sage]   投稿日:2015/08/28 22:44:30  ID:6CcuCoZE.net
無茶言うな
コメント1件

322
デフォルトの名無しさん[sage]   投稿日:2015/08/29 00:42:35  ID:UVRxj9jT.net
>216
別に2画面出なくても開発はできる。
俺なんか、最初は15inch CRTで開発。
PC本体と合わせて、40万も費やしてしまった。
486DX、8Mbyteメモリ、420MB HDD。

Linux + X11、Win3.1が動いた。

開発なんて、コード書くより他人のコードを読む方に時間を取られる。
他人のコードなんて、プリントアウトしてやれば持ち運べるし。
コメント2件

323
デフォルトの名無しさん[sage]   投稿日:2015/08/29 00:46:01  ID:Tbwy+GAj.net
>321
やっぱ無理か
ありがとう

324
デフォルトの名無しさん[sage]   投稿日:2015/08/29 00:52:46  ID:c8FCrqt9.net(2)
>322
おれとか最初はPC6001と白黒テレビだよ
Macを100万近く出して買ったこともある
でも今は他人のコード読むときに呼び出し元や呼び出し先へ簡単に飛べない環境とかもう考えられない
IDEとマルチモニタ万歳

325
デフォルトの名無しさん[sage]   投稿日:2015/08/29 02:49:23  ID:IqB9AnQs.net
>322
そうまで言うならラインエディタでやれよ、お祖父ちゃん♪

326
デフォルトの名無しさん[sage]   投稿日:2015/08/29 08:43:22  ID:Rn8B/PFu.net
その返しが出来る時点でお前もなー

327
デフォルトの名無しさん[sage]   投稿日:2015/08/29 09:59:06  ID:JzSCzxm6.net
edlinにはバグがあったからなあ

328
317[sage]   投稿日:2015/08/29 12:13:55  ID:IyxxxDDuY
なんかすみませんでした。 退散します。

329
デフォルトの名無しさん[]   投稿日:2015/08/29 16:15:54  ID:cw6fF2O7.net
一番最初に出てくるmainactivityの上のくろいタイトルは
あれはアクションバーと言うものではないですよね。タイトルバーですよね
コメント2件

330
デフォルトの名無しさん[sage]   投稿日:2015/08/29 19:06:41  ID:rYwrdEuK.net(2)
>329
ここってプログラミング質問スレですよね

331
デフォルトの名無しさん[sage]   投稿日:2015/08/29 22:50:15  ID:rYwrdEuK.net(2)
test

332
デフォルトの名無しさん[sage]   投稿日:2015/08/29 23:36:16  ID:c8FCrqt9.net(2)
>329
いいえツールバーです

333
285[age]   投稿日:2015/08/30 00:38:18  ID:h9UUN9hT.net(2)
レス遅くなり申し訳ありません。

>291
>方法はあったはず
ありがとうございます。
どのような方法は覚えていますでしょうか?

>304
>確か同じ質問が以前にもあって、回答が付いてたよ。

ありがとうございます。過去ログも詳細に見てみました。
過去スレ47の534に同様の質問はありましたが、レスはついていませんでした。
Androidプログラミング質問スレ revision47

これ以外には同様の質問は見つけられませんでしたが
どのような回答だったか覚えていますでしょうか?

#なお、OverrideしたonPauseの中でlayout最前面に#000000のviewを重ねる
 などやってみましたが、マルチタスク画面のキャプチャには同viewは反映されませんでした。

#Stackoverflowでもクリティカルなものは見つかっていません。
 下記がかろうじてカスっていますが、知りたいことではありませんでした。
http://stackoverflow.com/questions/27838528/changing-color-of-header-i...

マルチタスクビュー(Activity履歴一覧画面)のキャプチャ画像を
変更する方法をご存じの方、ご教示いただきたくよろしくお願いいたします。

334
デフォルトの名無しさん[sage]   投稿日:2015/08/30 07:53:53  ID:wBrVrcrD.net(2)
試してないけどonpause辺り でview切り替えればいいかもと俺前回答えたような記憶
コメント1件

335
285[sage]   投稿日:2015/08/30 09:14:28  ID:h9UUN9hT.net(2)
>334
ありがとうございます。切り替えとは具体的にどういう変更を加えるのでしょうか?

326にも簡単に書きましたが、onPause内でレイアウト内に最前面に配置したviewをINVISIBLEからVISIBLEに変えても、マルチタスクボタンをタップしたときに表示される画面には反映されませんでした。

他にもonPause内で色々試しましたが(スピナーにsetSelectionしてみる、AlertDialog表示してみるなど)いずれも反映されませんでした。

また、上記をonPause内ではなくonUserLeaveHintをOverrideした中にも書いてみましたが、マルチタスクの画面には反映されませんでした。

なお、Xperia A2 Android4.4実機で動かしています。

336
デフォルトの名無しさん[sage]   投稿日:2015/08/30 10:51:11  ID:K63d0hdQ.net
ソース落としてきて何が表示されてるのか調べたら?

337
デフォルトの名無しさん[sage]   投稿日:2015/08/30 12:12:41  ID:I6rneVdc.net
ARC WelderでloadHeadersFromResource読み込んだ瞬間に落ちるんだが…

338
デフォルトの名無しさん[age]   投稿日:2015/08/30 14:08:54  ID:GqSiqnsx.net
64x64の画像を縦横のマトリクスに並べたいとき、
端末の画面 幅サイズギリギリまで画像を横に並べたら
自動で行を折り返す、という処理がしたい
ちょっと調べたけど
Tablelayoutでは自動でやってくれる機能はないの?

339
327[sage]   投稿日:2015/08/30 15:48:12  ID:wBrVrcrD.net(2)
>>328
反映されないならダメだなタイミングではホームボタン横取りの
方が速いかなと思ったけどそれもダメか無駄手間でごめん

340
デフォルトの名無しさん[sage]   投稿日:2015/08/30 16:25:16  ID:IGh+yvZF.net
androidアプリの広告は何を使うのが主流なのでしょうか?
admobでしょうか?
自分が作ったアプリは、特に日本向けというアプリではないので、
海外対応しているお勧めの広告があれば知りたいです。
お願いします。m(_ _)m

341
デフォルトの名無しさん[sage]   投稿日:2015/08/30 20:33:04  ID:C91UJDnu.net
複数のurlを同時にブラウザで開く方法ってありますか?
コメント1件

342
デフォルトの名無しさん[sage]   投稿日:2015/08/31 06:58:41  ID:YeB+ArJK.net

343
デフォルトの名無しさん[sage]   投稿日:2015/08/31 09:22:30  ID:i/3XfO/+.net
>341
必要な数だけWebViewを設置・・・ということでは無く別の事?
コメント1件

344
デフォルトの名無しさん[sage]   投稿日:2015/08/31 10:59:34  ID:dZs6u2yR.net(2)
>343
いえ、デフォルトブラウザを開いてurlの数だけ新しいタブで開く
がいいんですが。

345
デフォルトの名無しさん[sage]   投稿日:2015/08/31 14:29:36  ID:dZs6u2yR.net(2)
なんとかローカルにhtmlファイルを保存して、Javascriptから、複数タブを開くことに成功したのでこれでいこうかと思います。
どうもお騒がせしました。もし他にも有効な手段がありましたらお願いします。
コメント1件

346
デフォルトの名無しさん[sage]   投稿日:2015/08/31 22:14:22  ID:EUjvQ4pB.net
webviewを使った簡単な自分専用ブラウザを作成中なんですけど、
自分のアプリの中でブックマークを登録する機能を付けたいんですが
どうしたらいいでしょうか?
フォルダ作成して分類とかもしたいんですが・・。

347
デフォルトの名無しさん[sage]   投稿日:2015/09/01 00:09:57  ID:MzHAPV+f.net
>345
ブラウザを選ばせといて、明示的インテントを複数送る

348
デフォルトの名無しさん[]   投稿日:2015/09/01 08:24:24  ID:bNZ6y2E/.net
ブルートゥーの通信の練習をしたい
いま持ってるAndroidは4.1.1
一台しかもってません

できれば2000円前後で
安く済ませたいがどんな機種がお勧めですか

ロリポップなど5の方が良いですか

349
デフォルトの名無しさん[sage]   投稿日:2015/09/01 08:49:41  ID:cLTzmVaH.net
2.3以降ならなんでもいい
コメント1件

350
デフォルトの名無しさん[sage]   投稿日:2015/09/01 09:45:45  ID:kAJGbiAw.net
Bluetooth Low Energy使うなら5以降にしとけってよ
http://www.slideshare.net/akimicyu/20150713-androidbl-e
コメント1件

351
デフォルトの名無しさん[sage]   投稿日:2015/09/01 11:19:28  ID:SJSPPkGc.net
Bluetooth 関係の書き込みを最近よく見かけるけど
なにか記事でもあったの?
コメント1件

352
デフォルトの名無しさん[sage]   投稿日:2015/09/01 20:39:04  ID:T7M46M2V.net
>245
10に限らずね
キャラって何のこと?
コメント1件

353
デフォルトの名無しさん[]   投稿日:2015/09/02 00:21:00  ID:3HPiKTIS.net(2)
>351
違います勉強です

354
デフォルトの名無しさん[]   投稿日:2015/09/02 00:25:49  ID:3HPiKTIS.net(2)
ありがとうございます
>349
>350
意味がわかりませんでした
4同士でやったことありますが
ネットの通りにやってもうまくうごかなかったので
最新の機能はそれできてれば楽勝でしょう?

355
デフォルトの名無しさん[sage]   投稿日:2015/09/02 12:46:26  ID:flvlWgIB.net
なんだこいつ…

356
デフォルトの名無しさん[sage]   投稿日:2015/09/02 14:00:52  ID:/lmaAhEH.net
ネタかな

357
デフォルトの名無しさん[sage]   投稿日:2015/09/03 08:40:07  ID:sUNqSDvw.net
numberpickerで0,5,10,……
というように飛び飛びの値を設定したいんですがString配列でsetdisplayedvalueするしかないんでしょうか?

358
デフォルトの名無しさん[]   投稿日:2015/09/03 08:58:08  ID:ACT9XNdq.net
0,+5,+5,...
というのは?

359
デフォルトの名無しさん[sage]   投稿日:2015/09/03 09:24:08  ID:A4IefyXS.net(2)
開発環境の話なのですが
マルチタップに対応してるAndroid EmulatorってGenymotionにないものでしょうか?

360
デフォルトの名無しさん[sage]   投稿日:2015/09/03 09:24:48  ID:A4IefyXS.net(2)
すいません、まちがえました

開発環境の話なのですが
マルチタップに対応してるAndroid EmulatorってGenymotion「以外に」にないものでしょうか?

が正しいです

361
デフォルトの名無しさん[sage]   投稿日:2015/09/03 13:09:03  ID:sOesfhwx.net
ユーザが端末の日時をいじっていた場合にもなるべく正確な日時を取得したいのですが
開発者サービス経由で取得する方法はありますか?

362
デフォルトの名無しさん[sage]   投稿日:2015/09/03 15:14:15  ID:/1+ZCKaR.net
時刻の合ってそうなgoogleとかのwebサーバに何らかのアクセスをしてDateヘッダを見る。
コメント1件

363
デフォルトの名無しさん[sage]   投稿日:2015/09/03 18:25:35  ID:V+KiIc1F.net
>362
9時間もずれてたら意味ないです
コメント1件

364
デフォルトの名無しさん[sage]   投稿日:2015/09/03 19:43:03  ID:FsXpRyUt.net
ふむ、馬鹿乙。
コメント1件

365
デフォルトの名無しさん[sage]   投稿日:2015/09/03 19:50:31  ID:iQQwB+8y.net
>363
>364
禿同 バカというかゆとりだな (わらい)

366
デフォルトの名無しさん[sage]   投稿日:2015/09/03 22:20:33  ID:LJEYoIsu.net
ツールバーを使っているのですが、オーバーフローメニュー?がツールバーに被ってしまいます
ツールバーの下に出すにはどうすればいいですか?
コメント1件

367
デフォルトの名無しさん[sage]   投稿日:2015/09/04 00:18:56  ID:NhfKUs1N.net(2)

368
デフォルトの名無しさん[sage]   投稿日:2015/09/04 08:20:36  ID:AXZHSC6q.net
M糞すぎ
どんだけアプリ開発に迷惑かけんだよ

369
デフォルトの名無しさん[sage]   投稿日:2015/09/04 08:51:09  ID:NhfKUs1N.net(2)
かなり気合いれんとAPI23有効にできんな
requestPermissions()呼んで許可もらった後なのにSecurityExceptionがでる
そのあと一度アプリを起動し直すとSecurityExceptionでないとかわけわからん

370
デフォルトの名無しさん[sage]   投稿日:2015/09/05 09:11:39  ID:5rpd981q.net
ここで聞いて良いのかわからないのですが、iOSには"Hosting Content with Apple"ってサービスがあって
リソースセットで追加コンテンツを配信できるけどGoogleは類似のサービスは無いですよね?

たとえば、追加コンテンツを別アプリとして配信して別アプリのリソースを参照するのって技術的・規約的に出来そうでしょうか?
やっぱり必要なリソースは拡張ファイルにすべて詰め込んでおく必要がありますよね。

371
デフォルトの名無しさん[sage]   投稿日:2015/09/05 12:28:06  ID:Bp8vb206.net(2)
V1.0からリソースを追加したものをV1.1としてアップデート公開するのではダメなの?

372
デフォルトの名無しさん[sage]   投稿日:2015/09/05 12:39:32  ID:d7ZCxguB.net(2)
Androidでタスクキラーで強制終了させたことを判別できるのでしょうか?
やってるゲームが、やってる途中に着信とかで受けると通話終わった後、
アプリは終了していないのですが、なぜかそのターン負けたことになってることがあり、
(多分それを利用して不正行為ができるのじゃないかと運営が疑ってると思うのです)
不正行為はしていないので、それを抑制できないかと思って。
コメント2件

373
デフォルトの名無しさん[sage]   投稿日:2015/09/05 12:42:36  ID:Bp8vb206.net(2)
>372
ユーザー視点なのか開発者視点なのか、文章がぐちゃぐちゃで何が言いたいのか分からん

374
デフォルトの名無しさん[sage]   投稿日:2015/09/05 13:31:04  ID:d7ZCxguB.net(2)
ユーザー目線です
コメント1件

375
デフォルトの名無しさん[sage]   投稿日:2015/09/05 14:56:13  ID:C8kCemoE.net
ユーザー側で分かったところでアプリ側が分からないんだったら意味無くね?

376
デフォルトの名無しさん[sage]   投稿日:2015/09/05 15:24:50  ID:dQyPWuRL.net
>アプリは終了していない

答え出てるじゃん

377
デフォルトの名無しさん[sage]   投稿日:2015/09/05 17:51:14  ID:6ssUCAWl.net(3)
>374
何がしたいの?

378
デフォルトの名無しさん[sage]   投稿日:2015/09/05 18:36:46  ID:OeJdwIgD.net(2)
>372
故意だろうがなんだろうが「負けそうになったらやり直し」ができる行為は強制的に負けにする以外無い
コメント1件

379
デフォルトの名無しさん[sage]   投稿日:2015/09/05 18:48:21  ID:6ssUCAWl.net(3)
>378
それは開発者側へのアドバイスだよ
彼はユーザー視点で質問しているらしい
コメント1件

380
デフォルトの名無しさん[sage]   投稿日:2015/09/05 18:58:39  ID:OeJdwIgD.net(2)
>379
開発者側からユーザへの説明だよ

381
デフォルトの名無しさん[sage]   投稿日:2015/09/05 19:00:56  ID:6ssUCAWl.net(3)
なるほど失礼

382
デフォルトの名無しさん[]   投稿日:2015/09/05 19:27:09  ID:7djuc57J.net
NumberPickerと言うのがあります。
数字がでてくるのを文字列に変えたいんですがあるんでしょうか
コメント1件

383
デフォルトの名無しさん[sage]   投稿日:2015/09/05 19:51:22  ID:Sza+x4t5.net
>382
setDisplayedValues()
コメント1件

384
デフォルトの名無しさん[sage]   投稿日:2015/09/05 21:03:35  ID:Jkx6Zmm7.net
ユーザ同士の対戦のあるゲームでPause状態に入ったら、対戦相手の迷惑もあるから負けとするのはまあ普通じゃないかな。将棋とかならともかく。

385
デフォルトの名無しさん[sage]   投稿日:2015/09/06 01:10:50  ID:br77+Itj.net(2)
>383
あり

386
デフォルトの名無しさん[sage]   投稿日:2015/09/06 13:18:17  ID:DdcjeSmQ.net(2)
蟻だと…

387
デフォルトの名無しさん[sage]   投稿日:2015/09/06 14:15:25  ID:br77+Itj.net(2)
すいません。ありがとうございます

388
デフォルトの名無しさん[sage]   投稿日:2015/09/06 14:59:38  ID:XgEhdxg0.net
5.1.1でgetRunningAppProcessesとかのプロセス関連取得できなくなったようだけど
同じ情報を取得する方法はあるでしょうか?
Linuxの情報をパースしたらいいのかな・・・

389
デフォルトの名無しさん[sage]   投稿日:2015/09/06 15:04:53  ID:8dqOPZ1B.net(2)
設定項目が1、2しかない場合のpreferenceってどう実装するのが理想的なんでしょう
一般的な、カテゴリー分けしたpreferenceFragmentをaddしている
activity作るとスッカスカで…
コメント1件

390
デフォルトの名無しさん[sage]   投稿日:2015/09/06 15:19:49  ID:DdcjeSmQ.net(2)
>389
俺だったら、1、2個の設定項目の下に、ちょっとリッチなapp infoを配置するかな。
アイコンとかコピーライトとか書いて。
コメント1件

391
デフォルトの名無しさん[sage]   投稿日:2015/09/06 18:45:56  ID:8dqOPZ1B.net(2)
>390
ふむふむ、確かにちょこちょこ見かけるなそういうの
作ってるものが大層なもんじゃないから
載せる情報選ぶのが難しいけど参考にします
ありがとう

392
デフォルトの名無しさん[sage]   投稿日:2015/09/06 20:35:29  ID:6Egn32XO.net(2)
Fragemntを使用するときに用いる、
import android.support.v4.app.Fragment;とimport android.app.Fragment;の違いを教えてください
コメント1件

393
デフォルトの名無しさん[sage]   投稿日:2015/09/06 20:41:28  ID:It4XlaOf.net
>392
どこまで理解していてどんな回答を求めているのかをもっと明確に。

何もわかっていない事を前提に回答すると、「何も違わないから前者使っといたら?それで不便を感じる事があるのだとしたら、両者の違いはある程度理解できたことになる」かなぁ。
コメント1件

394
デフォルトの名無しさん[sage]   投稿日:2015/09/06 21:42:03  ID:ForwqRHc.net(2)
今現実的にandroid.app.Fragmentの方を使える場合って、特定のバージョンのOS専用にアプリ作るときぐらい?

395
デフォルトの名無しさん[sage]   投稿日:2015/09/06 21:43:55  ID:qES3yw1E.net
Fragmentってハニカムだっけ?
いまどにGBサポートなんていらんだろ
コメント1件

396
デフォルトの名無しさん[sage]   投稿日:2015/09/06 22:08:35  ID:6Egn32XO.net(2)
>393
import android.support.v4.app.FragmentManager;
FragmentManager manager =getFragmentManager();
MyFragmentPagerAdapter adapter =new MyFragmentPagerAdapter(manager);
とすると、getFragmentManager();のところで
 Required: android.support.v4.app.FragmentManager
 Found: android.app.FragmentManager        となり、
import android.app.FragmentManager;の時は
MyFragmentPagerAdapter(manager);のところでその逆となります
そのため、違いについて気になりました。
コメント1件

397
デフォルトの名無しさん[sage]   投稿日:2015/09/06 22:54:55  ID:ForwqRHc.net(2)
>395
Activityの方でサポートライブラリ版を使った場合Fragmentもサポートライブラリのを使ったほうがいいかなと思って
Activityの方はいろいろ追加されてるから、互換ライブラリの方を使いたくない?

398
デフォルトの名無しさん[sage]   投稿日:2015/09/07 02:47:46  ID:5pSdS+A3.net
いままで android.support.v4.app.Fragment なんて使ったことないわ
どうしても必要そうになったら AppCompatDelegate を検討するわ
コメント1件

399
デフォルトの名無しさん[sage]   投稿日:2015/09/07 02:58:35  ID:m+bUxSMd.net
3種類のリスト表をタブとフリックで切り替えて見れるアプリを作ろうと思って
AndroidStudioの新規作成からTabbedActivityを選び、NavigationStyleをActionBarTabs(with ViewPager)から作るのがいいと思って
フラグメントについて調べてたんだけど他にいい方法あるのか
まぁタブとフラグメントの対応のさせ方がわからなくて土日終わっちゃったけどね
コメント2件

400
デフォルトの名無しさん[sage]   投稿日:2015/09/07 06:32:25  ID:1wd2cRhL.net(2)
>398
3.0か4.0以上のOS向けでサポートライブラリ自体を全く使わないでやってるって感じかね?

401
デフォルトの名無しさん[sage]   投稿日:2015/09/07 06:39:04  ID:1wd2cRhL.net(2)
>396
サポートライブラリ使う場合はたぶんActivityがAppCompatActivityとかになってるはずだから、
getFragmentManager()じゃなくて、getSupportFragmentManager()でいけるはず

402
デフォルトの名無しさん[sage]   投稿日:2015/09/07 16:36:00  ID:74a8/e4A.net
admobメディエーションをandroid StudioにてUSBデバッグでRanだとnendの広告表示出来て、apk作成してインストール実行だと枠があるだけで広告表示されず。
admob管理画面でもリクエストしたけど表示出来ないと表示。。
admob自体の広告だとapkインストール実行でも表示されるのですが。。

原因分かる方居ませんか。。

403
デフォルトの名無しさん[sage]   投稿日:2015/09/07 20:37:53  ID:rHThfP1r.net(2)
java SE Kit 7u80をインストールして
SDKをインストールしたのですが、スタートからSDKをクリックしても、failed to create JVM
error code-4
JVM Path C:¥program Files¥java¥jdk1.7.0_80¥jre
if you already have a 32-bit JDK installed,
define a JAVA_HOME variable in
というエラーが出て起動しないのですが、どこが間違っているのでしょうか?
コメント3件

404
デフォルトの名無しさん[sage]   投稿日:2015/09/07 20:57:36  ID:nsIv19PG.net
>403
翻訳もまともにせずにここに書き込むところ
コメント1件

405
デフォルトの名無しさん[sage]   投稿日:2015/09/07 21:17:52  ID:a9M+wdNU.net
>403
エラーを読もうとしない姿勢

406
デフォルトの名無しさん[sage]   投稿日:2015/09/07 21:23:36  ID:YrI0pKMx.net
そもそもあなたは

407
デフォルトの名無しさん[sage]   投稿日:2015/09/07 21:40:12  ID:rHThfP1r.net(2)
>404-405
JVMって何ですか?
Xperiaでブートローダーを起動させたいだけなんですが……
パスが間違ってるエラーだろうとは思いますが……最新の入れてるので最後の一行が分かりません

408
デフォルトの名無しさん[sage]   投稿日:2015/09/07 21:57:17  ID:Hi7o/1zK.net
実機が32bitなのに
PCが64bitだからって
android studio やjdkを64bitでプログラムを作ると
実機に入れた時におかしくなりませんか?
コメント1件

409
デフォルトの名無しさん[sage]   投稿日:2015/09/07 23:07:11  ID:xDTOWx5O.net
なりません。

410
デフォルトの名無しさん[sage]   投稿日:2015/09/08 01:06:04  ID:q59VuigP.net
>399です
タブとフリックで表示させるフラグメントを切り替えられるようしたいのですが
タブとフラグメントの対応のさせ方がわかりません。
そもそも1つのActivityと3つのFragmentに対する計4つのLayout.xmlを用意することでできると思うのですが
392での新規作成方法ではActivity1つとLayout.xmlが2だけしか用意されていません。
新規作成のまま実行して、タブを切り替えてもイラスト自体は変化していませんでした。
1つのActivityに3つのフラグメントを設定してフラグメントそれぞれのレイアウトを設置するという考えが間違っているのでしょうか?
また、フラグメントというものに固執してしまっているがほかの方法があるのでしょうか?
コメント2件

411
デフォルトの名無しさん[]   投稿日:2015/09/08 03:33:01  ID:wZaa9AqQ.net
>410
FragmentTabHost使えば?
Fragmentの有用性は賛否が分かれるけど、Activity+Viewに比べてロジックのグループ化が容易なので個人的にはFragmentの利用を推奨する
コメント1件

412
デフォルトの名無しさん[sage]   投稿日:2015/09/08 04:11:16  ID:aTRcOB0P.net(3)
>410
自動生成されたコードに対してレイアウトファイルのような設定ファイルを用意すれば勝手に
うまくやってくれると思ってるのなら考え直したほうがいい
基本的にAndroidのアプリは自分でコードを書かないとダメだよ

目的のものは>399で作ったプロジェクトで一応できると思う
ためしにプロジェクト作ってみたが、具合良くデフォルトが三つのページなんで
生成されたMainActivityの後半に定義されてるSectionsPagerAdapterのgetItem(int position)を
positionの値0〜2に応じてそれぞれ別のフラグメントを返すように変更するだけでいける
3つのフラグメントはレイアウトファイル作るだけじゃダメで自分で用意する必要がある
でも、フラグメンの違いがレイアウトファイルだけなら、生成されたデフォルトのフラグメントの中で
argumentに応じてinflateするレイアウトファイル切り替えるだけでいいかも

413
デフォルトの名無しさん[sage]   投稿日:2015/09/08 04:18:35  ID:WpGjOpsu.net
>403
ここは開発者のスレだから、
何でも検索して解決するのが基本。
それだけやった後に、わからなければ質問する

JVM, JAVA_HOME で検索する

また、英語がわからないなら、
Googleなどの機械翻訳も使う
コメント1件

414
デフォルトの名無しさん[sage]   投稿日:2015/09/08 07:35:44  ID:8jgctu53.net
>352
ああ今になってやっと分かった、
githubのマスコットキャラクターのことか。
あれは別にgitではないな、svnが亀でないのと同様に。

>408
実機にインストールするdexフォーマットのファイル(を固めたapk)はアーキテクチャ非依存で、32bitとか64bitとかいう概念がそもそも無い。
64bitとかが関係あるのは、dexを作るための開発ツール、つまりPC側にインストールするものだけだ。

415
デフォルトの名無しさん[sage]   投稿日:2015/09/08 08:57:52  ID:4nSvplCH.net(3)
SIMとかbuild情報が読み込むのが可能ってことはわかりました。
これって、Googleアカウント(Gmailアドレス)も呼び出しというか取得可能なんですか?

416
デフォルトの名無しさん[sage]   投稿日:2015/09/08 10:51:16  ID:aTRcOB0P.net(3)
可能ですよ。
コメント1件

417
デフォルトの名無しさん[sage]   投稿日:2015/09/08 11:04:17  ID:4nSvplCH.net(3)
>416
よろしければ、取得方法を教えてください。

418
デフォルトの名無しさん[sage]   投稿日:2015/09/08 11:09:16  ID:aTRcOB0P.net(3)
>418
android.permission.GET_ACCOUNTS あたりで調べてみるといいでしょう
コメント1件

419
デフォルトの名無しさん[sage]   投稿日:2015/09/08 11:22:26  ID:4nSvplCH.net(3)
>418
ありがとうございます。幸せになれました。

420
デフォルトの名無しさん[sage]   投稿日:2015/09/08 16:45:23  ID:iMPg/F63.net
DialogPreferenceのレイアウトについて質問です
DialogPreferenceを継承したクラスを作って、onCreateDialogViewでカスタムしたxmlを読み込ませています

そのxmlファイルで
ベースのRelativeLayoutのbackgroundに、
radiusを10dp、色を青にしたdrawableを指定しているのですが
四隅に余白が出来てしまいます(撤回された五輪エンブレムの金色部分みたいな形)
dialogのwindowで指定するbackgroundではないのですが、これはどうすれば透明に出来るのでしょうか
コメント1件

421
デフォルトの名無しさん[sage]   投稿日:2015/09/09 00:21:38  ID:KEmP1IBj.net
>411-412
助言ありがとうございます。一から考え直したいと思います。

422
デフォルトの名無しさん[sage]   投稿日:2015/09/09 07:12:23  ID:SpyZp4IC.net
>413
http://bodony-android.blogspot.jp/2013/11/blog-post_12.html?m=1
を参考にして環境変数を
;C:\Program Files\Java\jdk1.7.0_80\binと

JDK_HOME新規
C:\Program Files\Java\jdk1.7.0_80
を追加して再起動させたのですが、まだ同じエラーが出てSDK起動出来ません……

423
デフォルトの名無しさん[sage]   投稿日:2015/09/09 08:11:12  ID:DnxdMpjy.net
そもそもおまえSDKって言ってるけどいったい何をダウンロードして何を起動しようとしてるんだ?
AndroidStudio?SDK Manager?

Android関連の前にJavaがちゃんとインストールできてるか確認すべき
自分のWindowsが32bitか64bitか把握してるか?
環境変数を設定したって言ってるけど、その環境変数へ設定したパスにはちゃんとjava関連のファイルが存在してるか?
コマンドプロンプトから java -version って打って何が出る?

おれが言ってることがまるでわからないならここじゃなくてスマホユーザー関連スレに行けや
コメント2件

424
デフォルトの名無しさん[sage]   投稿日:2015/09/09 08:54:51  ID:KzegTW8p.net
>423
優しすぎて泣いた

425
デフォルトの名無しさん[sage]   投稿日:2015/09/09 20:22:19  ID:ehux9ZGA.net
例えば下記のような場合に

Spanned hoge = Html.fromHtml( "<b style=***>foo</b>" );

Spannedの変数からタグありのStringを取り出す事は可能でしょうか?

426
デフォルトの名無しさん[sage]   投稿日:2015/09/11 10:34:51  ID:is+QHDpq.net
適当に作ったhtmlにタッチイベントを自動的に起こすJavaScript埋め込みたいんだけど、出来ますかね

427
デフォルトの名無しさん[sage]   投稿日:2015/09/11 13:17:08  ID:Sb8O+t8D.net
GoogleMapにsetPaddingしている場合に
カメラのbearingはPaddingによってズレた中心点じゃなくて
地図の真ん中で回転するのか・・・使えねえ

428
デフォルトの名無しさん[]   投稿日:2015/09/11 13:19:54  ID:5iFUT4yg.net(2)
アイテム購入を実装したいんだが、デベロッパーコンソールでアイテム追加しようとすると、「管理対象外のアイテム」がタイプのところに表示されない
管理対象のアイテムと定期購入だけ
いろんなサイトを参考にしても、タイプで3つから選んでるんだが、うちの場合は2つしかないけど、アイテムタイプって変わったの?
なんども購入できる、都度課金できるアイテムを扱いたいんだけど
どなたか教えてやってください
コメント1件

429
デフォルトの名無しさん[]   投稿日:2015/09/11 13:35:23  ID:5iFUT4yg.net(2)
>428です
In-app Billing API のドキュメント読んでたんだけど、最新の仕様は管理対象外のアイテムって無くなって、管理対象のアイテムとして登録して、consumePurchase()で消費するってこと?
都度課金したければ、管理対象のアイテムを購入処理した直後消費処理で、またすぐ同じアイテムが買えるってことかな?
コメント1件

430
デフォルトの名無しさん[sage]   投稿日:2015/09/11 17:24:18  ID:FElvbgQf.net
>429
興味深い
知ってる人がいたらレスして欲しい

431
デフォルトの名無しさん[sage]   投稿日:2015/09/11 23:38:33  ID:NBOBJE7O.net
GradientDrawableを(新しく作った)StateListDrawableに突っ込むと色が変わってしまうのですが
何か考えられる原因はありますか?

432
デフォルトの名無しさん[sage]   投稿日:2015/09/11 23:42:35  ID:iQ0hjiuA.net
新しくclassを作ってsetcontentviewをしたところ突然R.layoutのlayoutが赤くなってcannot resolve symbol "layout"となりました。
classを削除しもう一度作り直してみましたが結果は同じでした。他のclassではR.layoutは正常です。
どう解決すればいいでしょうか?
コメント1件

433
デフォルトの名無しさん[sage]   投稿日:2015/09/12 00:38:26  ID:ADle7pgt.net
>432
import文は正しい?
コメント1件

434
デフォルトの名無しさん[sage]   投稿日:2015/09/12 00:47:45  ID:jjrPXFKF.net(2)
>433
onCreateの前にprivateで幾つかのtextviewとlinearlayoutを宣言していたのですがそれを消したらエラーは消えました。
ただ他のクラスでは普通に宣言してもエラーになってなかったので謎です
コメント1件

435
デフォルトの名無しさん[sage]   投稿日:2015/09/12 00:50:20  ID:brtun2B5.net
>434
まさか変数名にRを使ってたとかそんな事じゃないよね?
コメント1件

436
デフォルトの名無しさん[sage]   投稿日:2015/09/12 00:57:00  ID:jjrPXFKF.net(2)
>435
そ れ だ
ありがとう死んでくる
コメント1件

437
デフォルトの名無しさん[sage]   投稿日:2015/09/12 08:35:10  ID:r1kANJq4.net
>436
はよしね
コメント1件

438
デフォルトの名無しさん[sage]   投稿日:2015/09/12 09:47:58  ID:wwi+WRFP.net
>437
おこちゃまな煽りやディスリ止めろ
端で見てても苛つく
コメント1件

439
デフォルトの名無しさん[sage]   投稿日:2015/09/12 17:58:45  ID:6qWFRcxB.net(2)
webアプリのAndroidアプリ版作ろうとしてます
webアプリの認証ではoauth2でgoogle,fb,twitter,yahooログインと
パスワードログインを使ってるのですが、
同アカウントでログインさせるとすると、Androidではどんな方法でログイン処理するのが一般的でしょうか?

440
デフォルトの名無しさん[sage]   投稿日:2015/09/12 18:37:29  ID:1XMiPaxq.net
普通にOAuthでいいんじゃないの?

441
デフォルトの名無しさん[sage]   投稿日:2015/09/12 19:42:08  ID:6qWFRcxB.net(2)
ブラウザにIntentして普通にwebアプリにログインした後に
CallbackでURLスキームで戻ってくればいいのかな

442
デフォルトの名無しさん[sage]   投稿日:2015/09/12 20:08:52  ID:xM4Saa6h.net
>423
今外出先でパソコンないですが、
Android studioです
32bitなので86落としてます。
フォルダは弄ってませんし有ってます。
adbコマンドが無効というエラーが出ます。
違うパソコンではちゃんとインストール出来てROM焼きも出来たのですが‼
コメント1件

443
デフォルトの名無しさん[sage]   投稿日:2015/09/12 22:07:04  ID:EI4NoueF.net
>438
は?しねよ

444
デフォルトの名無しさん[sage]   投稿日:2015/09/13 00:06:18  ID:9vZnEWpU.net
>442
いいから初心者スレ行けよ

445
デフォルトの名無しさん[sage]   投稿日:2015/09/13 00:23:07  ID:f56bOEF2.net
ROM焼き?
何の話をしているんだろう

446
デフォルトの名無しさん[sage]   投稿日:2015/09/13 00:30:47  ID:dzMD4ZlC.net
すまんが、リモートで実機テストできるサービスで、無料とか低価格のでお勧めがあったら教えて!

447
デフォルトの名無しさん[]   投稿日:2015/09/13 19:02:14  ID:V6TagYSP.net(2)
実機テストでUSBケーブルを抜きたい。
Eclipseなんだけどどうすればいい?
コメント1件

448
デフォルトの名無しさん[sage]   投稿日:2015/09/13 19:14:31  ID:7xNPr8nu.net
>447
ググレカス
バカにはムリ

Wi-Fiで簡単に出来るんだけどな(笑)

449
デフォルトの名無しさん[]   投稿日:2015/09/13 19:31:19  ID:V6TagYSP.net(2)
おおわかった!サンクス。

450
デフォルトの名無しさん[sage]   投稿日:2015/09/13 20:41:37  ID:hjlhGAnx.net(4)
mainactivityでTimerで1分毎に処理を実行するようにしたんですが実行タイミングに別画面にintentしているとアプリが落ちます。
別画面を見ていても裏で処理を実行させて落ちないようにしたいのですが可能ですか?
コメント1件

451
デフォルトの名無しさん[sage]   投稿日:2015/09/13 21:05:27  ID:PESimkBP.net
はい

452
デフォルトの名無しさん[sage]   投稿日:2015/09/13 21:10:49  ID:hjlhGAnx.net(4)
kwsk

453
デフォルトの名無しさん[sage]   投稿日:2015/09/13 21:15:58  ID:POWVQdbS.net(3)
画面をフラグメントで持てば

454
デフォルトの名無しさん[sage]   投稿日:2015/09/13 21:27:34  ID:hjlhGAnx.net(4)
現在のmainactivityをフラグメントにするのは難しそうですが確かに他のintent先程度なら全部フラグメントにしてカスタムダイアログにしてやればいけそうですね

455
デフォルトの名無しさん[sage]   投稿日:2015/09/13 21:37:33  ID:kX/U1r5C.net
ブロードキャストレシーバーとか

456
デフォルトの名無しさん[sage]   投稿日:2015/09/13 22:18:18  ID:POWVQdbS.net(3)
>450
サービスの中でタイマー動かせばいいじゃない
コメント1件

457
デフォルトの名無しさん[sage]   投稿日:2015/09/13 22:41:39  ID:hjlhGAnx.net(4)
>456
こんな機能があったんですね、ありがとうございます
コメント1件

458
デフォルトの名無しさん[sage]   投稿日:2015/09/13 22:52:26  ID:POWVQdbS.net(3)
>457
すぐ理解できるから
ほかの言語から移ってきた感じですね
コメント1件

459
デフォルトの名無しさん[sage]   投稿日:2015/09/13 23:19:08  ID:uk4eQftb.net
サービスのバインドって使ったことがないのですが、どういうときに使うのですか?
DB更新の処理はアクティビティから直にスレッド作って処理するのではなく、常にサービスに処理を委譲したほうがいいのですか?

460
デフォルトの名無しさん[sage]   投稿日:2015/09/14 02:41:18  ID:yNA535V/.net(2)
>458
度々すみません。
serviceにTimerを設定し、1分毎にmainactivityのメソッドを呼び出して実行するように記述しました。
確かにインテント中も落ちなくはなったのですがインテントしている間はメソッドが実行されてないようです。
もしかしてインテント中はmainactivityのメソッドは実行できないのでしょうか?

461
デフォルトの名無しさん[sage]   投稿日:2015/09/14 09:18:08  ID:OB8XxgWg.net(2)
理解不能

462
デフォルトの名無しさん[sage]   投稿日:2015/09/14 12:21:35  ID:7evmS5Lt.net(3)
acticityは裏に回ったら動かないよそういうのはserviceのしごと
コメント1件

463
デフォルトの名無しさん[sage]   投稿日:2015/09/14 12:47:56  ID:OB8XxgWg.net(2)
解読不能

464
デフォルトの名無しさん[sage]   投稿日:2015/09/14 12:53:34  ID:7evmS5Lt.net(3)
お前読解力低いよ上の人は出来る人だろサービスにメイン処理書いて
Activityは表示とUIに専念させる
コメント1件

465
デフォルトの名無しさん[sage]   投稿日:2015/09/14 16:56:22  ID:p9uvIvBf.net
横からすみません
そのサービスは、ほかから使われる予定がなければ、
アクティビティと同一プロセスと仮定しても問題ないでしょうか

466
デフォルトの名無しさん[sage]   投稿日:2015/09/14 17:47:40  ID:7evmS5Lt.net(3)
別物だよアプリ閉じても生きてる

467
デフォルトの名無しさん[sage]   投稿日:2015/09/14 18:31:09  ID:kYw8w4fu.net
同じだよ

468
デフォルトの名無しさん[sage]   投稿日:2015/09/14 18:42:30  ID:W9iC96wi.net
プロセスは同一だろ
質問はその通りに読んで正しく回答しろよ

469
デフォルトの名無しさん[sage]   投稿日:2015/09/14 18:48:30  ID:YrEDakUM.net(2)
>420
これなんだけど、hierarchy viewerで見てみたら、xmlが適用されてるviewより上の階層に
一回り大きいid/parentPanelとかcustomPanelとかいくつかlayoutがあったんだけどこれはなんなのでしょうか

listViewのidを@android:id/listとか @android:id/emptyにする、みたいなルールってDialogpreferenceにあったりします?
コメント1件

470
デフォルトの名無しさん[sage]   投稿日:2015/09/14 19:41:37  ID:Db6S9cW/.net
自分で作った音楽プレイヤーのアプリを試しに使ってたら電話がかかってきたんですけど
電話に出たら相手の声と音楽が同時に聴こえてしまいました
音楽に自重してもらう方法はあるのでしょうか?
コメント1件

471
デフォルトの名無しさん[sage]   投稿日:2015/09/14 20:00:32  ID:yNA535V/.net(2)
>462
>464
ありがとうございます、漸く理解できました。

472
デフォルトの名無しさん[sage]   投稿日:2015/09/14 20:51:31  ID:F1ue1lbJ.net
>469
ダイアログ自体が持ってるレイアウト、アクティビティだって自分で設定したレイアウトの外にも色々レイアウトが存在している。

>470
インテントで着信したの検知したら音量下げる
コメント2件

473
デフォルトの名無しさん[sage]   投稿日:2015/09/14 20:54:48  ID:GM4Lqfpk.net
レシーバを用意しておけば良いのですね
アクティビティって凄い

>472
ありがとうございました

474
デフォルトの名無しさん[sage]   投稿日:2015/09/14 21:07:21  ID:YrEDakUM.net(2)
>472
ほう…それにxmlを反映させることは出来ないんですかね?

475
デフォルトの名無しさん[sage]   投稿日:2015/09/15 10:46:22  ID:WJEtI0WJ.net
消費型の課金アイテムの偽造防止ってみんなどうしてるの?
端末内で消費されるだけならさほど偽造されても痛くないかもしれないけど、サーバーリソースを食うアイテムが偽造や複製されるとほんと困る・・・・

476
デフォルトの名無しさん[]   投稿日:2015/09/15 11:28:54  ID:qFFZgv2D.net
javaでclasses.dexのハッシュ計算して、cで作ったライブラリに渡して検証、
って方式は破られる?

477
デフォルトの名無しさん[sage]   投稿日:2015/09/15 12:02:25  ID:Zb5Ryowq.net
端末は単なるビューと割り切って全部サーバー側で管理したらええがな

478
デフォルトの名無しさん[sage]   投稿日:2015/09/15 13:58:25  ID:52ffaIn7.net
飛んでく鉄人

479
デフォルトの名無しさん[sage]   投稿日:2015/09/15 14:00:50  ID:XyyEatel.net
敵に渡すな大事な端末

480
デフォルトの名無しさん[sage]   投稿日:2015/09/16 13:32:37  ID:Ta4UXklj.net
一時的に他アプリを出してonPause(), onResume()で停止、復帰する間ってゲームのスレッドとかってバックグラウンドで回り続けてるんでしょうか?

481
デフォルトの名無しさん[sage]   投稿日:2015/09/16 13:43:32  ID:l8Q2nPrH.net
止まっていいなら止めるしそうじゃなきゃ止めない
コメント1件

482
デフォルトの名無しさん[sage]   投稿日:2015/09/16 14:22:51  ID:8jUzUXY2.net(2)
startServiceで起動したServiceの中で、SoundPoolを使って音を鳴らしています。
さて、何かのActivityが起動している状態なら音は出るんですが、ホーム画面を表示している状態に限って音が出ません。

通知画面をドロップダウンしても、ロック画面を表示しても、画面消灯しても音は出るんですが、ホーム画面に限って出ません。
Serviceを起動したActivityは起動早々自害してもらってます。
ホーム画面にはGoogleNowランチャー利用してます。
さて、なんでホーム画面で音が出ないのか、だれか何か知りませんか?
コメント2件

483
デフォルトの名無しさん[sage]   投稿日:2015/09/16 15:48:57  ID:P6uNA1eO.net(3)
Fragment間のコールバックってこれじゃ駄目なの?

FromFragment extends Fragment implements MyInterface
{
  MyInterface callback = this;
  
  new ToDialogFragment( callback ).show( getFragmentManager(), "ToDialogFragment" );

  @Override
  public void executeFromFragmentMethod()
  {
    // 到着
  }
}

ToDialogFragment extends DialogFragment
{
  public interface MyInterface
  {
    public void executeFromFragmentMethod();
  }

  MyInterface callback;

  public ToDialogFragment( MyInterface callback )
  {
    this.callback = callback;
  }
  
  // 出発
  callback.executeFromFragmentMethod();
}
コメント1件

484
デフォルトの名無しさん[sage]   投稿日:2015/09/16 15:53:03  ID:2jBI6/C/.net
>482
なんでそんなに上から目線なんですか?
コメント1件

485
デフォルトの名無しさん[sage]   投稿日:2015/09/16 16:18:52  ID:6qgwysBs.net
>483
DialogFragment を使う時点で、安定動作させる難易度はかなり上がっているから
安定動作させることを諦めるなら、それでもいいかもね

486
デフォルトの名無しさん[sage]   投稿日:2015/09/16 16:28:03  ID:8jUzUXY2.net(2)
>484
そんなつもりはないけど気に障ったらすまん。
じゃなくてすみません。

487
デフォルトの名無しさん[]   投稿日:2015/09/16 16:28:40  ID:jlpsui5X.net(2)
Fragmentのコンストラクターに引数を追加しちゃいけないってばっちゃんが言ってた

488
デフォルトの名無しさん[sage]   投稿日:2015/09/16 16:37:26  ID:P6uNA1eO.net(3)
コンストラクターじゃなくてsetCallbackとか用意したら
メモリークリアー後の再生成時も生きているのかしら
コメント1件

489
デフォルトの名無しさん[sage]   投稿日:2015/09/16 16:59:21  ID:jlpsui5X.net(2)
DialogFragmentが再生成されることを考慮するなら
そのときFromFragmentが生成されてない可能性は無いのかね?

490
デフォルトの名無しさん[]   投稿日:2015/09/16 17:11:45  ID:e7KZr4IO.net(3)
>488
createInstanceとか作る方がいいと思います

public static ToDialogFragment createInstance(Fragment target) {
ToDialogFragment fragment = new ToDialogFragment();
fragment.setTargetFragment(target, 0);
}

// target Fragment 呼び出し
Fragment target = getTargetFragment();
if (target != null && target instanceof MyInterface) {
MyInterface if = (MyInterface)target;
if.executeFromFragmentMethod();
}

あと、Fragment - Activity間やFragment - (既知の)Fragment間の場合についてはdeveloper blogにエントリあります
http://developer.android.com/training/basics/fragments/communicating.html

コールバックの替わりにブロードキャストするのも手だと思います
コメント1件

491
デフォルトの名無しさん[sage]   投稿日:2015/09/16 17:11:56  ID:P6uNA1eO.net(3)
FromFragment

  fragment.setTargetFragment( FromFragment.this, HOGE );

---
ToFragment

  @Override
  public void onCreate( Bundle savedInstanceState )
  {
    super.onCreate( savedInstanceState );

    try
    {
      callback = ( MyInterface ) getTargetFragment();

      if( callback == null )
      {

      }
    }
    catch( ClassCastException e )
    {
      throw new ClassCastException( "" );
    }
  }

492
デフォルトの名無しさん[]   投稿日:2015/09/16 17:13:26  ID:e7KZr4IO.net(3)
createInstance()の最後でreturn fragment;が抜けてました

493
デフォルトの名無しさん[]   投稿日:2015/09/16 17:24:16  ID:e7KZr4IO.net(3)
あっ、ifは予約語でした

494
デフォルトの名無しさん[sage]   投稿日:2015/09/16 18:03:37  ID:kVAGjZuR.net
スレ立てるまでもない質問はここで
のスレって今は無いのでしょうか?
AndroidSDKが動いていたのが、動かなくなっちゃってここで聞いていいものだろうか?
どこか該当スレがあれば誘導してもらえると嬉しい。

495
デフォルトの名無しさん[sage]   投稿日:2015/09/16 21:20:27  ID:fxBkntMc.net
onCreateじゃなくて呼ぶときに取得しなきゃダメ
呼び出す方向がActivity→FragmentでもFragment→Activityでも同じ
コメント1件

496
デフォルトの名無しさん[sage]   投稿日:2015/09/16 21:57:21  ID:8IrFDtMu.net(2)
>482
大体わかったので報告しとく。
ホーム画面がGoogleNowランチャーで、「OK Google」の検出がONだとSoundPoolの再生が制限される。
logcatにはこんなのが出る:Do NOT play soundpool with enforced stream during audio recording.
回避策は、これから考える。
コメント1件

497
489[sage]   投稿日:2015/09/16 22:28:27  ID:8IrFDtMu.net(2)
>496の回避策として、ストリームタイプをSTREAM_SYSTEM_ENFORCED(=7)にしてやることで一応音は強制的に鳴らせられる。
ただ、Bluetoothヘッドセットとかつないでても、スピーカーからも音が出る。
俺的に目的は達したので、この辺で閉めときます。

498
デフォルトの名無しさん[sage]   投稿日:2015/09/16 22:35:44  ID:FL+ZPA1W.net(2)
回避不能じゃねよそのサウンドプレーヤーでも同じなら諦めるしか
裏に回ると優先順位で負けるとかじゃないのか

499
デフォルトの名無しさん[sage]   投稿日:2015/09/16 22:37:21  ID:FL+ZPA1W.net(2)
ああ優先順位上げられるのか乙です

500
473[sage]   投稿日:2015/09/17 13:45:55  ID:5fWmOhx1.net
>481
自分で制御するものなんですね。
ということは画面が隠れても動かそうと思えば動くってことですか。
システムが勝手に止めたりはしないんですね。

501
デフォルトの名無しさん[sage]   投稿日:2015/09/17 17:03:25  ID:FMN7Ydrc.net
>490
まさか同じタイミングで・・・

>495
直前で取得するようにしたよ


thx

502
デフォルトの名無しさん[sage]   投稿日:2015/09/18 01:15:28  ID:/B8JqeWk.net
visual studio 2015 + cordovaってどうなんだろう
ハイブリッド開発はスレチ?

503
デフォルトの名無しさん[]   投稿日:2015/09/18 01:31:45  ID:WDobqYa9.net(3)
ハイブリッド開発そのものがキッズ用な印象があるな
某国産ベンチャー製の自称ハイブリッド開発環境Monacaを試した事あるけど
ゴミ以外の何物でもなかったのでハイブリッドに良い印象は全く無い。

まぁCordovaはApacheの看板背負ってるから開発進むだろうし
Visual Studio上でやれるなら、今はCommityあるから
手を出しやすいだろうし、それなりにVisual Studio + Cordovaは
人を集めるんじゃないの?というか、この組み合わせで普及しなかったら
他のハイブリッド開発環境は全滅確定だと思う

504
デフォルトの名無しさん[sage]   投稿日:2015/09/18 01:45:36  ID:WDobqYa9.net(3)
Cordova以前のハイブリッド試すにもPhoneGapならまだしも
なんでMonacaとか特大地雷を好き好んで踏むのか
コメント1件

505
デフォルトの名無しさん[sage]   投稿日:2015/09/18 02:02:27  ID:N0OkBH4h.net
>504
へ?
PhoneGapはCordovaそのものだろ

506
デフォルトの名無しさん[]   投稿日:2015/09/18 02:11:02  ID:WDobqYa9.net(3)
だからCordova以前って書いてるんじゃないか
Monacaとかありがたがるのは英語読めない底辺のWeb系
Monacaを提供する方も使う方も底辺なんで話に出てきた時点でお察し

507
デフォルトの名無しさん[sage]   投稿日:2015/09/18 02:22:01  ID:ziYbj+Cy.net
志村ID

わざわざベンチャーが出すもんに飛びつくのはバカなのは間違いないがけどな
てかmonacaとか聞いたこともねーわ
コメント1件

508
デフォルトの名無しさん[sage]   投稿日:2015/09/18 09:21:17  ID:VOYYLtcb.net
VSならXamarinのほうが実績あるんじゃないの

509
デフォルトの名無しさん[sage]   投稿日:2015/09/18 11:10:42  ID:aVp/2amL.net
引数について質問なんだけど

setDefaults( Notification.DEFAULT_SOUND | Notification.DEFAULT_VIBRATE | Notification.DEFAULT_LIGHTS )

こういう「|」が利用されるメソッドの「|」は何なのかしら
三項演算子で各要素の有無を制御したい場合は
どう書けばいいのかな・・・
コメント3件

510
デフォルトの名無しさん[sage]   投稿日:2015/09/18 11:12:47  ID:6UsIqoED.net(2)
XamarinはまだVSでフリー版は実質無いから普及とか間口という点では変わらん気も

511
デフォルトの名無しさん[sage]   投稿日:2015/09/18 11:19:56  ID:6UsIqoED.net(2)
>509
| はビット演算のORでないの?
有無を確認するなら & でマスクして 0 かどうかで。

512
デフォルトの名無しさん[sage]   投稿日:2015/09/18 15:33:34  ID:DkC4N8Ep.net
>509
論理演算も知らずにプログラミングができる時代か
いいのか悪いのか

513
デフォルトの名無しさん[sage]   投稿日:2015/09/18 16:00:00  ID:12lkkc0N.net(3)
さすがに論理演算は理解できてるだろ
論理演算の||とか&&とは別にビット演算の|とか&が存在することの意味を理解してない人は最近多い

514
デフォルトの名無しさん[sage]   投稿日:2015/09/18 16:36:28  ID:yHlm2Cjh.net
>509
ここで聞くよりも、コンピュータの入門書を一冊読んだほうが良い。

515
デフォルトの名無しさん[sage]   投稿日:2015/09/18 18:26:02  ID:gHPEqOSY.net
論理演算にも|と&はあるんやで
コメント1件

516
デフォルトの名無しさん[sage]   投稿日:2015/09/18 18:43:23  ID:SUX2ynGX.net
まあ含まれるね
Notification.DEFAULT_SOUND が確認したければ
(flag & Notification.DEFAULT_SOUND) == Notification.DEFAULT_SOUND
とかで

517
デフォルトの名無しさん[sage]   投稿日:2015/09/18 18:48:18  ID:8Bpqgygp.net(6)
(flag & Notification.DEFAULT_SOUND ) !=0
でいいでしょ

518
デフォルトの名無しさん[sage]   投稿日:2015/09/18 18:55:37  ID:WP81yLXC.net
値次第ではあるけと、普通だめ

519
デフォルトの名無しさん[sage]   投稿日:2015/09/18 18:58:40  ID:8Bpqgygp.net(6)
ごめん、どういうこと?

520
デフォルトの名無しさん[sage]   投稿日:2015/09/18 19:41:33  ID:12lkkc0N.net(3)
Notification.DEFAULT_SOUND が 0 の可能性があるってことかな
コメント1件

521
デフォルトの名無しさん[sage]   投稿日:2015/09/18 19:57:44  ID:S68C5p7u.net
アプリで画面取得してtwitterに投げようとしたら予想以上に面倒くさくてワロリン。
画面取得も、インテント投げも簡単なのに、なのに…。
コメント1件

522
デフォルトの名無しさん[sage]   投稿日:2015/09/18 20:18:47  ID:12lkkc0N.net(3)
>515
boolean型にも&や|を使えることかな?
これは単にtrue=1、false=0としてビット演算してるんだと思うけど、正式にはどんな定義になってるのかね?

523
デフォルトの名無しさん[sage]   投稿日:2015/09/18 20:20:41  ID:jz4gPcyL.net
ジャバのコードでは1との比較
笑ったのはナイショだ(笑)

524
デフォルトの名無しさん[sage]   投稿日:2015/09/18 20:24:57  ID:8Bpqgygp.net(6)
>520
フラグにゼロってありなのか、知らんかった
コメント1件

525
デフォルトの名無しさん[sage]   投稿日:2015/09/18 20:54:01  ID:QX2YQ3LV.net
>524
ありかなしかを決めるのは実装者

526
デフォルトの名無しさん[sage]   投稿日:2015/09/18 20:54:47  ID:8Bpqgygp.net(6)
そりゃそうなんだが、一般的な話としてフラグなのにゼロつかうってフラグじゃないし
って思ったんだよね

527
デフォルトの名無しさん[sage]   投稿日:2015/09/18 20:56:16  ID:8Bpqgygp.net(6)
確かにSTATE_NONE=0x0000みたいなコードはみたことあるけど
使い方として、これは単にif(flag==STATE_NONE=0x0000)として使用するためだけに
あるのだと思っていたよ

528
デフォルトの名無しさん[sage]   投稿日:2015/09/18 20:57:06  ID:8Bpqgygp.net(6)
ああ・・・
if(flag==STATE_NONE)だった
もう、グデグデ、スレ汚したスマン
コメント1件

529
デフォルトの名無しさん[sage]   投稿日:2015/09/18 21:59:40  ID:L4rWcq17.net
フラグ変数の初期値としての定数なら普通にあるだろな。

530
デフォルトの名無しさん[sage]   投稿日:2015/09/19 00:18:30  ID:SHp20j4m.net
それって普通にフラグが1つも立っていない状態ってことなんじゃ

531
デフォルトの名無しさん[sage]   投稿日:2015/09/19 00:37:00  ID:nCkXKmDk.net
そうとも言う

532
デフォルトの名無しさん[sage]   投稿日:2015/09/19 00:52:20  ID:XmCyiVAC.net
定数定義してるんだから、直に値を気にしないんだから0でもいい
だが、普通は使わない

533
デフォルトの名無しさん[sage]   投稿日:2015/09/19 00:54:25  ID:Wo1klNOo.net
>521
画面取得ってどうやったん?(過去にvideoviewを取得しようとして諦めた人)

534
デフォルトの名無しさん[sage]   投稿日:2015/09/19 08:36:08  ID:xVfevDbu.net
>507
ハイブリッド monacaでググったら
アシアルとかいう意識高い系学生ベンチャー製品だな
サイト見たら技術力の無い底辺ベンチャー企業お得意の
・学生時代から仕事をしてる社長
・技術セミナー
・シリコンバレー
・ぼくたちの自己紹介
と、ハッタリだけで飯食ってますアピールが凄くて笑える
コメント1件

535
502[sage]   投稿日:2015/09/19 11:19:13  ID:eS0nEM5q.net(2)
ビット演算というのか・・・10進 16進しか出番がなかったわ

今回はNotificationにおいて
通知音・バイブ・ライトを利用するかどうかbooleanで持っていて
それをsetDefaultsにどうやって反映させるか悩んでいた

int intFrag = 0;
if( bolSound ) intFrag = intFrag | Notification.DEFAULT_SOUND;

こうやって計算させていけばいいのかな?
コメント2件

536
デフォルトの名無しさん[sage]   投稿日:2015/09/19 12:03:50  ID:cx9DNxwn.net
Flagね

537
デフォルトの名無しさん[sage]   投稿日:2015/09/19 12:14:54  ID:o/jU2/wB.net
>535
オッケーじゃね

逆にフラグから真偽値を得るには
bolSound=(intFlag&Notification.DEFAULT_SOUND)!=0;

フラグを降ろすには
intFlag=intFlag&(~Notification.DEFAULT_SOUND);

フラグを反転させるには
intFlag=intFlag^Notification.DEFAULT_SOUND;
コメント1件

538
デフォルトの名無しさん[sage]   投稿日:2015/09/19 15:15:56  ID:eS0nEM5q.net(2)
>537
ほうほう ありがとう

539
デフォルトの名無しさん[]   投稿日:2015/09/20 02:18:00  ID:UUHcM1we.net(2)
ビット演算もだけど、キャストによる符号拡張なんかもC言語ほどじゃないけど
慣れないうちははバグになりやすい要因だから仕様調べておけって良く言われたなぁ

>528
NONEはナンかノーンかどっち派が多いのだろう

>534
大学にmonaca使ったプログラミングセミナーに来たけど
学生の俺から見ても、ちょっと時間の無駄だなってわかった

540
デフォルトの名無しさん[sage]   投稿日:2015/09/20 02:32:04  ID:vBjKt0IW.net(5)
プログラミングをはじめよう、池澤あやか、2015、1,300円

彼女は、「Rubyの女神」と呼ばれ、
NHK高校講座「社会と情報」に出ているけど、
この本では、以下の5つの入門コースを紹介している

Webプログラミング、スマホアプリ、
アート系(Processing)、マイコンのArduino、Ruby

また簡単にアプリを作るには、
ノンプログラマーには、GameSalad。
コーダーには、HTML,CSS,JavaScriptで作る、Monaca。
フレームワークでは、PhoneGap, Titanium
コメント1件

541
デフォルトの名無しさん[]   投稿日:2015/09/20 02:45:58  ID:UUHcM1we.net(2)
>540
monacaは講演やセミナーで色々とアピってるから
使ってないけど付き合いだから
名前載せておくかって人が多いのは良いんだけど
使ってみるとアンインストールしたくなる糞アプリなんだよなぁ・・・
アピール内容と実際の出来がアンバランスすぎてイラっときちゃう

542
デフォルトの名無しさん[sage]   投稿日:2015/09/20 02:51:05  ID:X3nquW9o.net
自分でも良く分からないがソースを読む時はノーン
英語を読む時はナン、ちなみにCharはキャラ派
Javaで慣れてしまってるのでCordovaが主流になると面倒だな程度
PHPがフレームワーク多すぎて気持ち悪いのと同様
ハイブリッドもフレームワーク多すぎて気持ち悪いってのが本音

543
デフォルトの名無しさん[sage]   投稿日:2015/09/20 04:53:01  ID:vBjKt0IW.net(5)
>535
1010 (10) OR
0110 (6)
--------
1110 (14)

2進数のNOT(否定), AND(論理積), OR(論理和),
XOR(排他的論理和) などを知らないの?

知らないとプログラミングするには、
かなりやばいレベル
コメント1件

544
デフォルトの名無しさん[sage]   投稿日:2015/09/20 07:05:45  ID:tskSIlGh.net(2)
XORだけ使い方が解らん

545
デフォルトの名無しさん[sage]   投稿日:2015/09/20 07:05:57  ID:iGCyDGxc.net
キャラクタの略だと分かってても脳内ではチャーと呼んでまう

546
デフォルトの名無しさん[sage]   投稿日:2015/09/20 07:20:28  ID:vBjKt0IW.net(5)
0011 (3) XOR(排他的論理和)
0101 (5)
--------
0110 (6)

双方のビットが異なっていれば1、同じなら0で、
任意のビットを反転できる

NOT(否定)は単純にすべてのビットを反転するが、
XORは、1を設定したビットだけを反転できる

0101なら、1,3ビット目はそのままで、
0,2ビット目だけを反転する

マイコンのon/off切り替えなどで、よく使う
コメント1件

547
デフォルトの名無しさん[sage]   投稿日:2015/09/20 07:59:25  ID:tskSIlGh.net(2)
>546
ほんと感謝入門書も幾つか見てるけど論理値だけ載せてて使い方って
載って無かったですよ

548
デフォルトの名無しさん[sage]   投稿日:2015/09/20 08:32:01  ID:vBjKt0IW.net(5)
Notification.DEFAULT_SOUNDなども、
たぶん、内部的にはビットになっている

0001 (1) Notification.A
0010 (2) Notification.B
0100 (4) Notification.C
1000 (8) Notification.D

このように決めておけば、
XORで任意のビットを反転できる

つまり、任意の機能を、on/offできる

549
デフォルトの名無しさん[sage]   投稿日:2015/09/20 08:32:44  ID:4jT04WBv.net
古き8bit時代にレジスタにゼロ入れる方法として
move ax,0のかわりにxor ax,axを使うほうが速度はやい
なんてのあったの思い出した

550
デフォルトの名無しさん[sage]   投稿日:2015/09/20 08:43:36  ID:vBjKt0IW.net(5)
XORを使った方が、レジスタに、0を読み込まないから速いね

どんな数字でも、同じ数字でXORをすると、0になるから

0101 (5) XOR
0101 (5)
--------
0000 (0)

551
デフォルトの名無しさん[sage]   投稿日:2015/09/20 18:49:30  ID:+QzFSa2c.net
EditTextPreferenceでdialogTitleが長すぎると狭い画面で表示させた時に
…で省略されちまうんですが、省略させずに表示する方法とかないでしょうか
コメント1件

552
デフォルトの名無しさん[sage]   投稿日:2015/09/20 22:06:06  ID:DAJTDgKW.net
>551
自己解決すますた

553
502[sage]   投稿日:2015/09/20 22:45:18  ID:h2BUdNJ2.net
>543
未だかつて自分の仕事や趣味の範囲では全く出番ないけど
見てるとワクワクするのでコピーしたわ 後で勉強してみる

554
デフォルトの名無しさん[sage]   投稿日:2015/09/21 07:57:17  ID:JiQEJBRT.net
久々に覗いたらすげえ役に立つ話題が
保存しとこう

555
デフォルトの名無しさん[]   投稿日:2015/09/21 15:46:01  ID:I61KNBLC.net
今最新端末ないんだけどPC上のブルースタックだかで問題ない?

556
デフォルトの名無しさん[sage]   投稿日:2015/09/21 16:18:47  ID:4B4IG121.net(2)
paddingStartがあるxmlを読んだ時
Api level 17未満のsamsung端末ではクラッシュするらしいですが
対策してる方います?
コメント1件

557
デフォルトの名無しさん[sage]   投稿日:2015/09/21 16:19:37  ID:4B4IG121.net(2)
>556
一部のSamsung端末ではに訂正

558
デフォルトの名無しさん[sage]   投稿日:2015/09/21 21:53:40  ID:KmVT0zqu+
アプリに対して、データ追加だけの拡張パックみたいな物を作りたいのですが、どのように実装、実現すれば良いか分かりません。
ご存知の方いますか?

559
デフォルトの名無しさん[sage]   投稿日:2015/09/21 23:10:27  ID:2LfjTh3D.net
2chmateのようにgif再生できてピンチインアウトできる神ライブラリとか無いですか?

560
デフォルトの名無しさん[sage]   投稿日:2015/09/21 23:42:45  ID:JhYlMy+b.net
無いなら作って

561
デフォルトの名無しさん[sage]   投稿日:2015/09/22 19:13:41  ID:RYhK4Dqe.net
IMAPのアカウント情報をテキスト等で読み込ませて自動的に追加したいのですが方法はありますでしょうか?
IMAPアカウントの追加自体はAccountManagerを使えばなんとかなりそうな気がしてるのですが、
その先のユーザー名やサーバ設定などもまとめてやりたいと思ってます

562
デフォルトの名無しさん[sage]   投稿日:2015/09/22 19:39:32  ID:wzexCuWJ.net
メールクライアントを作りたいの

563
デフォルトの名無しさん[]   投稿日:2015/09/22 20:07:22  ID:AVvFPFzY.net
X メールクライアントを作りたいの
O メールクライアントを作りたいです

564
デフォルトの名無しさん[sage]   投稿日:2015/09/22 20:32:20  ID:0W3EaVVP.net
K-9 Mailがオープンソースだからパクればいいと思うよ

565
デフォルトの名無しさん[sage]   投稿日:2015/09/22 23:34:49  ID:V7RwGlcB.net
Google Android Developer Consoleに登録するときの注意点を教えてください

アプリ公開にあたり、次の3点を希望しています
1 個人で登録
2 ハンドルネームでアプリを公開したい
3 ストアで公開する住所は作業に使用している事務所にしたい
この場合、アカウント作成にあたり個人の氏名住所を入力すべき部分と、ハンドルネームや事務所の住所を入力すべき部分があれば教えてください
よろしくお願いします
コメント1件

566
デフォルトの名無しさん[sage]   投稿日:2015/09/23 00:33:28  ID:JLqC4Ac8.net(2)
>565
なぜその質問をプログラミング質問スレでしようという結論に達したのかを教えて欲しいな
コメント1件

567
デフォルトの名無しさん[sage]   投稿日:2015/09/23 00:42:17  ID:TnBRnr1T.net
>566
このスレの守備範囲に関して、「Androidマーケットに関する質問」が入っているためです
可能であれば教えていただけると助かります
よろしくお願いします
コメント1件

568
デフォルトの名無しさん[sage]   投稿日:2015/09/23 01:34:15  ID:JLqC4Ac8.net(2)
>567
金銭に関するところは正確な情報が必須

その他は嘘(ハンドルネーム等)でも構わない

569
デフォルトの名無しさん[sage]   投稿日:2015/09/23 02:29:52  ID:tlogE05m.net
住所を県だけとか中途半端にして消されたアプリとかあるんかね
個人はどうしたらよいものか

570
デフォルトの名無しさん[sage]   投稿日:2015/09/23 08:17:24  ID:DkYUbT2U.net
その前に売れるアプリかどうかの心配をしたほうが

571
デフォルトの名無しさん[sage]   投稿日:2015/09/23 16:50:13  ID:F8iJRI+1.net
Objective-cで作ったアプリのAndroid版を作ろうと思い、AndroidStudioで制作しています

MainActivityにてListViewを表示させ、中身はxmlをparseして表示させています
ここに、現在位置を計測してそれを元にしたデータをさらに追加したいです
そのためにはParserTask.javaのようなファイルにLocationを渡そうと思ったのですが、中々うまくいきません

MainActivityからコンストラクタを生成(?)するときにLocationを渡しているのですが
xmlParseの中でlocation.getLatitude();等を呼び出すとListViewの中身が表示されなくなります

できれば緯度経度を渡して、xmlParseしたデータと計算してListViewに表示させたいです
intentというのも試したのですが、これはActivityでないとダメなようでした

もしよければどういう手段でLocationを別のクラスに渡せば良いのか教えてください。
コメント3件

572
デフォルトの名無しさん[sage]   投稿日:2015/09/23 16:53:50  ID:Gwl2ITHv.net
>571
少しは勉強しようよ
そんな変な方法をとらなくても簡単に出来ます
コメント1件

573
デフォルトの名無しさん[sage]   投稿日:2015/09/24 00:26:17  ID:DtBQ0Uyj.net
>572
「しようよ」なんて言葉で罵倒するやつは大抵碌な情報を書けない。

とはいえ、現在位置のLocationの出所がどこなのか、この質問だと判然としないな。
別アプリ?それとも端末の測位機能?
簡単かどうかは判断しかねるね。

574
デフォルトの名無しさん[sage]   投稿日:2015/09/24 00:44:58  ID:V6CaDl6D.net(2)
>571
渡し方は専用のメソッドでも
コンストラクタの引数でもいいけど
ListViewの弄り方・更新が間違っているんじゃないの?
とりあえずボタン押したら項目が増えるとか一つ消えるとか
そういうテストしてみたら?

575
デフォルトの名無しさん[sage]   投稿日:2015/09/24 03:57:11  ID:sGBJZJ6K.net
>571
馬鹿には無理
ググれボケ

576
デフォルトの名無しさん[sage]   投稿日:2015/09/24 10:14:35  ID:8uC0jFWZ.net
public staticにすれば

577
デフォルトの名無しさん[sage]   投稿日:2015/09/24 12:27:25  ID:hycwmOIf.net(2)
spinnerで表示する選択リストを
コード側で閉じる事って出来ますか?
選択リスト内のボタンを押すことで閉じたいのですがうまくいきません
他のViewにfocusを移す方法やspinner側にsetSelectionする方法を試したのですがダメでした
コメント1件

578
デフォルトの名無しさん[sage]   投稿日:2015/09/24 12:34:29  ID:VpmXiPF1.net
普通の使い方に反する使用方法は推奨されないよ

なぜそんな動作にしたいのか興味あるな

579
デフォルトの名無しさん[sage]   投稿日:2015/09/24 14:07:31  ID:r+xHgbzl.net
>577
これだな。
http://yohoojapan.blogspot.jp/2012/09/androidspinneronstop.html

あと、選択リスト内のボタンのonClickでViewが拾えるなら、その親をたどっていいってinstanceof SpinnerPopup のViewを捕まえてdismiss()で消せるかもしれない。
未検証だし思い付きレベルだけど。
コメント1件

580
デフォルトの名無しさん[sage]   投稿日:2015/09/24 17:37:01  ID:V6CaDl6D.net(2)
無理に基本のウィジェットは使わないで
Button -> PopWindow( カスタムItemのListView)
ってやった方が安全じゃないかしら

581
デフォルトの名無しさん[sage]   投稿日:2015/09/24 21:35:11  ID:hycwmOIf.net(2)
>579-580
ありがとうございます
家に帰ったら教えていただいた情報を元に色々試してみます

582
デフォルトの名無しさん[sage]   投稿日:2015/09/25 10:35:36  ID:WdKn+/Sl.net(3)
素朴な疑問なんだけどAPI10で公開していたアプリを
それ以上のAPIレベルにしたAPKをアップロードしたら
API10の端末の人はどうなるのかな
ストアから自動更新が来なくなるのかな?
それとも永遠にインストールの失敗になるのかしら
コメント1件

583
デフォルトの名無しさん[sage]   投稿日:2015/09/25 10:40:12  ID:UiAOWMD0.net
>582
インストール・更新はできるが実行できなくなる
コメント1件

584
デフォルトの名無しさん[sage]   投稿日:2015/09/25 11:23:40  ID:WdKn+/Sl.net(3)
>583
自動更新でインストールされちゃうの?
素のapkを実行させてもインストールできなかったような

585
デフォルトの名無しさん[sage]   投稿日:2015/09/25 12:32:33  ID:cJmaZWu4.net(2)
みんなもう、さすがにAndoroidStudioで
組んでるよね?
AndoroidStudioにして、サブクラス化したコンポーネントを
レイアウトに貼っつけただけだと、ちゃんと認識しないから
いちいちxmlのソースの方で修正しないといけないから腹が立つ
あと、ずーーっと思ってるのが
APIレベルとバージョン数
どっちかに統一して欲しい
(まぁ、バージョン数の場合、バグ修正入ったりして
細かな変更があるから仕方ないんだろうけど)
コメント1件

586
デフォルトの名無しさん[sage]   投稿日:2015/09/25 16:42:45  ID:+XNddOn+.net
サラリーマンやりながら子育てしながらだから環境移行まで時間が割けてないわ
開発とメンテで手一杯

587
デフォルトの名無しさん[sage]   投稿日:2015/09/25 16:59:34  ID:gGwrzdtm.net
リーマンは就業時間中に書き込むなって

588
デフォルトの名無しさん[sage]   投稿日:2015/09/25 17:34:07  ID:IwY+2yrf.net
メーカーなら今週目一杯休みかもよ

589
デフォルトの名無しさん[sage]   投稿日:2015/09/25 17:35:00  ID:3kLsSs4x.net
フレックスで帰宅〜保育園に向かう途中だったんだよ
16時にカードは切ってる

今はスマホでレシピ見ながら料理中だわ

590
デフォルトの名無しさん[sage]   投稿日:2015/09/25 17:57:17  ID:J9+e+XA/.net
>585
AndoroidStudio、生産性低すぎね?
いまのところクソ扱いしてる。
コメント1件

591
577[sage]   投稿日:2015/09/25 20:20:05  ID:cJmaZWu4.net(2)
>590
教えて欲しいんだけど
Eclipseで最新のsdkを使うと
俺は、まだ4.03で組んでるけど、サポートライブラリで
不具合でない?
Androidのシェア見たら
Jelly Bean(4.1〜4.3(API 16〜18)) 31.8%
Kitkat(4.4(API 19)) 39.2%
だから、もう4.03で組まなずに、4.1〜で組む方が良いのかな?
それでEclipseで不具合でないなら戻したいんだけど
どうなの?
エロい人教えて
コメント2件

592
デフォルトの名無しさん[sage]   投稿日:2015/09/25 20:24:17  ID:xl6fZgjM.net
AndroidStudioなら使うSDKのバージョンとサポートライブラリのバージョンとか自由自在ですよ

593
デフォルトの名無しさん[sage]   投稿日:2015/09/25 21:53:56  ID:+mYXyrzd.net
>591
582だけど、俺も4.03で組んでる。
サポートライブラリは極力使わないせいか不具合に出くわしたことはないね。
ちょっとした技術検証のプロジェクトでは使うこともあるけど、困ったことはないなあ。
SDK更新するとしばしば開発環境がまともに動作しなくなる憂き目には遭ったけど、環境一式組みなおすと落ち着いてる。

594
デフォルトの名無しさん[sage]   投稿日:2015/09/25 23:00:13  ID:PtTfKhoY.net
>591
Eclipse で support-v13, appcomat, cardview, recyclerview, design ここらへん一通り使って
minSdkVersion = 21 で前衛的な開発してるけど特に問題ないよ

595
デフォルトの名無しさん[sage]   投稿日:2015/09/25 23:14:49  ID:WdKn+/Sl.net(3)
Studio使う理由が思い当たらない・・・と言いたいが
最近のライブラリはgoogle公式すらstudioじゃないと上手くインポートして動かない
リサイクルビューとか

596
デフォルトの名無しさん[sage]   投稿日:2015/09/26 03:11:10  ID:3GjA0iwF.net
サポートライブラリ入れるとAPK膨れるからな200kBが6MBにとか

597
デフォルトの名無しさん[sage]   投稿日:2015/09/26 17:30:24  ID:PGLRIv2P.net
無料+広告 と 有料+広告無し で行こうと思うんだけど
In app billingにするかアプリを分けるか迷ってる
今はアプリ内課金が主流なのかな?
コメント2件

598
デフォルトの名無しさん[sage]   投稿日:2015/09/26 18:12:32  ID:EHQAR4s4.net(2)
>597
アプリ内課金(手間がかかる)は自分でコピーの制御が出来る
有料アプリはコピーフリーになる

599
デフォルトの名無しさん[sage]   投稿日:2015/09/26 21:51:33  ID:vRxVBJIN.net(3)
買い切りアプリにしても買ったどうかアプリ側でチェックしにいくでしょ?
コメント1件

600
デフォルトの名無しさん[sage]   投稿日:2015/09/26 22:03:26  ID:EHQAR4s4.net(2)
>599
普通はしない

601
デフォルトの名無しさん[sage]   投稿日:2015/09/26 22:11:23  ID:vRxVBJIN.net(3)
その普通は何処から来た普通なんだ・・・
手間も掛からず実装できて一回成功したらキャッシュされるし
そういう機能が用意されてるんだから使えば良いじゃない

602
デフォルトの名無しさん[sage]   投稿日:2015/09/26 22:26:56  ID:tRPGsTbn.net
一回成功したらキャッシュされるって何の事を言ってるの?

603
デフォルトの名無しさん[sage]   投稿日:2015/09/26 23:29:37  ID:vRxVBJIN.net(3)
License Verification Libraryで購入確認しないの?
コメント1件

604
デフォルトの名無しさん[sage]   投稿日:2015/09/27 02:52:34  ID:65bmTf4f.net(2)
>603
ネット接続されない所で使う業種もある
コメント1件

605
デフォルトの名無しさん[sage]   投稿日:2015/09/27 03:56:58  ID:esNsQtB5.net(3)
不正利用のリスクは無視と

人の話を聞けないくせに質問するってどういう脳ミソしてんだろ

606
デフォルトの名無しさん[sage]   投稿日:2015/09/27 17:46:29  ID:jtGOABLb.net(2)
>604
オフライン環境で初回起動するユーザーもいるから
いくらコピーされようともソフトウェアにアクティベーションは実装するべきじゃないって?
コメント1件

607
デフォルトの名無しさん[sage]   投稿日:2015/09/27 17:49:45  ID:OMGj656r.net
LoaderManagerはonStart前に初期化しろってあるけど、
ボタンリスナー辺りにいきなりgetLoaderM(ryって書いても動くんだけどこれじゃマズいの?

608
デフォルトの名無しさん[sage]   投稿日:2015/09/27 18:05:33  ID:65bmTf4f.net(2)
>606
うちのアプリは@1万円だから1アカウント多数端末は許していない
よって内部課金で課金させて端末にコピーできない縛りをかけてる
電話番号やSSIDとかでは無いけどコピーはできない

609
デフォルトの名無しさん[sage]   投稿日:2015/09/27 18:59:47  ID:esNsQtB5.net(3)
あれ、アプリ内課金は端末間で引き継げないの?
同じGoogleアカウントを使っていても、機種変更したら再度購入が必要??

610
デフォルトの名無しさん[sage]   投稿日:2015/09/27 19:00:28  ID:esNsQtB5.net(3)
お、こんな過疎スレでID被った

611
デフォルトの名無しさん[sage]   投稿日:2015/09/27 21:18:46  ID:jtGOABLb.net(2)
結局LVLなり端末IDなりやるから有料アプリ≠コピーフリーなんでは?

612
デフォルトの名無しさん[sage]   投稿日:2015/09/27 21:20:14  ID:AMIULNqf.net
LVLって今のGPLAYでは廃止になったんではなかったの?

613
デフォルトの名無しさん[sage]   投稿日:2015/09/27 21:26:25  ID:outr8C5B.net
なにそれ、初耳

普通に実装して問題なく動いているんだけど・・・

614
デフォルトの名無しさん[sage]   投稿日:2015/09/28 11:31:03  ID:Rmm7ZUea.net(4)
androidの SDK manegerのExtrasで出てくるべき項目のいくつかが出てこないのですが
出てくるようにするにはどうすればいいですか?
コメント1件

615
デフォルトの名無しさん[sage]   投稿日:2015/09/28 11:36:33  ID:KbAHyFVe.net
>614
表示されてないのが何かわからないけど、とりあえずObsoleteにチェック入れてみたら?

616
デフォルトの名無しさん[sage]   投稿日:2015/09/28 11:59:51  ID:Rmm7ZUea.net(4)
すいません、ありました。

617
デフォルトの名無しさん[sage]   投稿日:2015/09/28 13:22:32  ID:Rmm7ZUea.net(4)
eclipseで環境が何かおかしくなってしまったようです。
メニューから SDK-manegerと新規のところでandroidアプリケーションの項目は表示されていません。
ヘルプ>新規ソフトウェアのインストールでは「全ての項目がインストール済み」と出ます。
新規>androidアプリケーションの項目を出すにはどうすればいいでしょうか?
コメント1件

618
デフォルトの名無しさん[sage]   投稿日:2015/09/28 13:31:18  ID:Rmm7ZUea.net(4)
自己解決しました。>617

619
デフォルトの名無しさん[sage]   投稿日:2015/09/28 16:07:40  ID:OElSUgND.net(2)
4.1.2の実機やエミュ、API18のエミュでは問題ないのですが、
API19以降のエミュで実行するとResource#getIdentifierが0しか返してくれません
これはコードが悪いのかエミュの設定が悪いのか原因は何が考えられるのでしょうか

minSDKは16、targetSDKは21です
コメント1件

620
デフォルトの名無しさん[sage]   投稿日:2015/09/28 18:09:00  ID:u4EUqlcD.net
>619
>>原因は何が考えられるのでしょうか
キミ
コメント1件

621
デフォルトの名無しさん[sage]   投稿日:2015/09/28 21:31:41  ID:x/D6AIFM.net
>597ですがアプリ内課金にしました
参考意見くれた方々ありがとう

そしてandroid.test.purchasedの罠に綺麗にひっかかりました
○ねGoogle、ありがとうSOF

622
デフォルトの名無しさん[sage]   投稿日:2015/09/28 22:52:08  ID:da9gE7gY.net
罠ってなに?
コメント1件

623
デフォルトの名無しさん[sage]   投稿日:2015/09/28 23:57:24  ID:OElSUgND.net(2)
>620
せめてもう少し中身のある煽りをしてほしい

624
デフォルトの名無しさん[sage]   投稿日:2015/09/29 00:18:00  ID:Bc8dzPY0.net(2)

625
デフォルトの名無しさん[]   投稿日:2015/09/29 00:46:38  ID:t5D93W+3.net
AndroidStudio使ってるんだけど
表示した画像を自由に拡大縮小したいんだがどうすればいいんだ?
ググってもよくわからんかった

626
デフォルトの名無しさん[sage]   投稿日:2015/09/29 09:16:18  ID:l8H3jdYv.net

627
デフォルトの名無しさん[sage]   投稿日:2015/09/29 10:38:39  ID:IwvCr/96.net
ググっても出ないってる奴はちゃんと英語でググってるか?
殆どのことはstack overflowに載ってるぞ
コメント1件

628
デフォルトの名無しさん[sage]   投稿日:2015/09/29 12:06:54  ID:sE2wK+h7.net
英語を遣えないアホのためにstackoerflowの情報を探してくれるスレ

にしたら良い
コメント1件

629
デフォルトの名無しさん[sage]   投稿日:2015/09/29 12:18:09  ID:TTA3rXq2.net
>628
ほんとそれ

630
デフォルトの名無しさん[sage]   投稿日:2015/09/29 16:10:15  ID:+eAJ+v4Q.net
んで英語読めねと言う流れ

631
デフォルトの名無しさん[sage]   投稿日:2015/09/29 20:39:16  ID:6hiPmopH.net(2)
>627
てか、日本語の情報は基本ゴミですけどね。
ここまで酷いとは思わなかったわ。

いつまでも古いソース載せたままのブログとか早く死滅して欲しいわ。
コメント1件

632
デフォルトの名無しさん[sage]   投稿日:2015/09/29 21:48:46  ID:Bc8dzPY0.net(2)
>626
このダミーコードを一度でも使うとアカウントか頭がおかしくなって死ぬ
解決策は一番上の回答に懇切丁寧に書いてくれてる
コメント1件

633
デフォルトの名無しさん[sage]   投稿日:2015/09/29 21:49:11  ID:F3qQTpga.net
>631
古い情報を排除した結果になるように検索するだけだろ

もしかしてキーワードを羅列する検索しかできないのか?
よくそんなんで欲しい情報に辿り着けるな
むしろ尊敬するわ
コメント1件

634
デフォルトの名無しさん[sage]   投稿日:2015/09/29 22:03:04  ID:IDJC4WVk.net
最近は見なくなったけど、ユーザー会のMLに1.6の知識しか無いのにあれこれ口出す奴いたなあ。

635
デフォルトの名無しさん[sage]   投稿日:2015/09/29 23:30:43  ID:6hiPmopH.net(2)
>633
プークスクス。

636
デフォルトの名無しさん[sage]   投稿日:2015/09/30 00:22:37  ID:J5+aPPEA.net
スプートニク

に見えた。
ググる時には1年以内の情報でフィルタはデフォだなぁ。
コメント1件

637
デフォルトの名無しさん[sage]   投稿日:2015/09/30 11:27:30  ID:7kHlnQeC.net
>632
>このダミーコードを一度でも使うとアカウントか頭がおかしくなって死ぬ
なにそれこわい・・・・ ありがとう

638
デフォルトの名無しさん[sage]   投稿日:2015/09/30 11:48:27  ID:2YNLItkH.net
>636
ワタシはカモメ

639
デフォルトの名無しさん[sage]   投稿日:2015/10/01 01:10:29  ID:1nycvESd.net(2)
仕事でAndroidアプリ開発をしてて、
家でも会社のソースコードを見て勉強したいんですが、
なんとかばれずに持ち出す方法ないですかね
仕事で毎日使っているAndroid端末の代わりに、
自前のAndroid端末をUSBケーブル経由でPCに差したら
何か足は残りますかね
仕事用のAndroid端末に自前のmicroSDを差す場合はどうでしょうか

640
デフォルトの名無しさん[sage]   投稿日:2015/10/01 01:14:49  ID:1nycvESd.net(2)
OSはubuntuです

641
デフォルトの名無しさん[sage]   投稿日:2015/10/01 01:52:40  ID:kpSs1FxI.net(2)
それは犯罪です

642
デフォルトの名無しさん[sage]   投稿日:2015/10/01 08:03:56  ID:3Voa2yCD.net
!?

643
デフォルトの名無しさん[sage]   投稿日:2015/10/01 08:29:44  ID:76RaiLb/.net
会社入った時に守秘義務どうこうの署名しなかった?

644
デフォルトの名無しさん[sage]   投稿日:2015/10/01 09:09:50  ID:3dAqL+9i.net
メソッド内の初期化しかしない(変更しない)ローカル変数にもfinalってつけるべきなのか?

645
デフォルトの名無しさん[sage]   投稿日:2015/10/01 09:15:34  ID:wXRFngR6.net
finalはメソッド内で作られた無名クラスの中で参照される時くらいでいいんじゃないの?

646
デフォルトの名無しさん[sage]   投稿日:2015/10/01 12:01:20  ID:pXUeR2Ln.net
Android開発してる会社は今すぐ全社員のコンプライアンス確認すべきだな。
これは年金流失と同じ流れ。国のヤクザだからあの程度で済んでるけど民間なら即死。

647
デフォルトの名無しさん[]   投稿日:2015/10/01 12:17:42  ID:mpdw7HPU.net
>国のヤクザだからあの程度で済んでる

どういうこと?
パンピーにもわかるようにkwsk

648
デフォルトの名無しさん[sage]   投稿日:2015/10/01 12:33:18  ID:3xb1ceDT.net
昔は普通にPCにUSB差しても何も問題なかったんだがなあ

649
デフォルトの名無しさん[sage]   投稿日:2015/10/01 15:38:23  ID:s4/CMipO.net(3)
サービスで1分毎にグラフ更新させてるんだけど2〜30分経つと突然なんの警告もなしにアプリが落ちる
foregroundにしてるから通知バーにアイコンが出るんだけどそれは残ったまま
原因分かる方いますか?
コメント4件

650
デフォルトの名無しさん[sage]   投稿日:2015/10/01 15:40:14  ID:ftqApHxV.net
>649
メモリ不足とか
コメント1件

651
デフォルトの名無しさん[sage]   投稿日:2015/10/01 15:40:55  ID:na3AQuwm.net
>649
メモリリーク

652
デフォルトの名無しさん[sage]   投稿日:2015/10/01 17:50:02  ID:gsEPrC2A.net
>649
一時記憶領域リーク

653
デフォルトの名無しさん[sage]   投稿日:2015/10/01 18:38:08  ID:s4/CMipO.net(3)
>650-652
おお、3つも
ありがとうございます
グラフ更新はフラグメントをいちいち再生成して行ってたんですがそれがまずかったのかもしれませんね…
コメント1件

654
デフォルトの名無しさん[sage]   投稿日:2015/10/01 18:41:49  ID:kpSs1FxI.net(2)
ちゃんと解放してればフラグメント再生成で落ちることは無いだろう

655
デフォルトの名無しさん[sage]   投稿日:2015/10/01 19:36:23  ID:gJajeMfr.net
>653
フラグメントの配列をとっておいて使い回せばいいよ
コメント1件

656
デフォルトの名無しさん[sage]   投稿日:2015/10/01 20:02:14  ID:s4/CMipO.net(3)
>655
arraylistに入れておいてreloadするってことですかね

657
デフォルトの名無しさん[sage]   投稿日:2015/10/01 23:08:39  ID:q+75Fpse.net
メモリリークの原因探すためにleakcanary入れて再現してみたんですがleakcanaryではなにも検出されませんでした。
これはリークが起こってないのかリークは起こっているがleakcanaryで検出出来てないのかどちらでしょう?
コメント1件

658
デフォルトの名無しさん[sage]   投稿日:2015/10/01 23:24:01  ID:iZJcQC1C.net
今日、ふと自分のアプリ名をググったら、アプリの説明文が英語に「勝手に」変換されてて大草原。こんな事ってあるの?!
とりあえず、他のアプリ名も検索したけど、同じ現象は確認できず。

659
デフォルトの名無しさん[sage]   投稿日:2015/10/01 23:44:34  ID:qHDfjp01.net
そのページのURLに&hl=enってついてない?

660
デフォルトの名無しさん[sage]   投稿日:2015/10/02 01:30:22  ID:/n3Rv6Ti.net
日本語の説明文しか用意していないのに
勝手に英語に翻訳されていたと解釈したのだが
そういうことではないのかな

661
デフォルトの名無しさん[sage]   投稿日:2015/10/02 01:35:55  ID:qBpiZusM.net
googleの自動翻訳じゃないの?

662
デフォルトの名無しさん[sage]   投稿日:2015/10/02 04:04:03  ID:gLWkAK+V.net(2)
アプリをいつか売るかもしれないと思って、Google ペイメント販売者アカウントの作成してるんだけど・・・・
これって自分の正式な住所を入れればいいのか、事務所の場所を入れればいいのかどっちなんだろう?
公開されちゃうのなら事務所にしたいな
コメント1件

663
デフォルトの名無しさん[sage]   投稿日:2015/10/02 06:00:39  ID:4xn8VSi5.net
>662
公開されるよ

664
デフォルトの名無しさん[sage]   投稿日:2015/10/02 11:00:54  ID:+eL4EoNP.net
>657
>649の件だよね。
サービスって結構、勝手に落ちて再起動されるみたいだ。
たとえstartForegroundしてても再起動されることがあるようだ。こちらのバグの可能性は否定できないけど。

startServiceでサービスを起動している場合、サービス側で受けるIntentがnullなんで、その辺をチェックしてないとアプリが落ちるってのはよくある話。
コメント1件

665
デフォルトの名無しさん[sage]   投稿日:2015/10/02 19:41:28  ID:Hpxo5EOv.net
>664
onstartcommandの戻り値をstart _stickyにしてたんですがこれだと再起動時にintentがnullになる場合があるみたいですね
ただstart_deliver_intentにしても落ちたので後やるとすればどっかで見かけたserviceを相互にbindさせる奴くらいですかね……
コメント1件

666
656[sage]   投稿日:2015/10/02 21:01:30  ID:XN3SkGGv.net
>665
こっちはサービスが再起動したら仕切りなおして前の続きから続行、で、しのいじゃった。
できる限りServiceを存命させたいなら、その相互バインドが効果的そうに見えるね。

でもstart_deliver_intentでも落ちるなら、Service再起動関連が原因じゃないのかもしれない。
こちらとしても委細が不明なのでまあ、健闘を祈ります。

667
デフォルトの名無しさん[sage]   投稿日:2015/10/02 23:27:37  ID:gLWkAK+V.net(2)
>954
ありがとう
公開されちゃうのなら自宅にはできないな・・・・

668
デフォルトの名無しさん[sage]   投稿日:2015/10/02 23:53:59  ID:PvQn+iy7.net
インストールしたアプリがアプリ一覧に表示されないんだけど
どうすれば表示されるようになるんだろ
コメント1件

669
デフォルトの名無しさん[sage]   投稿日:2015/10/03 01:19:40  ID:fLGrta71.net
ひとの質問と回答見てて、俺の認識が間違ってたことに気づいちゃったっぽい
おれ、ずっとGooglePlay Developer Consoleのデベロッパープロフィール(設定の詳細のところにある住所欄)だけが公開されてるんだとばっか思ってた
そうしたらペイメントのアカウントを通じて売り手の住所氏名が公開されてたのかよ
教えてほしいんだけど、アプリを買った時に売り手の人の住所氏名ってどこで見れるの?俺の場合はきっと、もろに本名と自宅の住所で載ってるんだろな

670
デフォルトの名無しさん[]   投稿日:2015/10/03 06:54:19  ID:oanQRH4z.net
javaの練習をしてます
アンドロイドスタジオの方がエクリプスより使いやすかったです

しかし勤務においてはエクリプスを使う場合がかなりある
アンドロイドスタジオを使い続けてもさほど問題ないんでしょうか
ビルドとか細かい設定がスタジオにはなく楽すぎた

671
デフォルトの名無しさん[sage]   投稿日:2015/10/03 13:47:41  ID:SumSC8j5.net
>668です
インテントフィルターを分けてなかったからでした

672
デフォルトの名無しさん[]   投稿日:2015/10/03 14:06:14  ID:vmm5JqfL.net
public class MainActivity extends AppCompatActivity {}

import android.content.Context.*; -> X

import android.support.v7.app.AppCompatActivity; -> O

なんでぞプロー
コメント1件

673
デフォルトの名無しさん[sage]   投稿日:2015/10/03 16:25:12  ID:w7ht/QYN.net
>672
ホント、android studioの初期設定ファイルは糞だよな。

674
デフォルトの名無しさん[sage]   投稿日:2015/10/04 01:15:53  ID:NaI5stH8.net(4)
サーバーを作ってアンドロイドにデータが登録されるとサーバーに送信し保存され
アンドロイドからの命令でサーバーのデータを検索してアンドロイドにデータを入れる
JSONで渡しあいます。

ということをしたいです。
サーバーをよく知りません。WEBアプリのサーバーは立てたことがあります
こういう時ってサーバーってどんなサーバーなんですか?WEBアプリではないですよね?
Java(SErvlet)などでサーバーの役割を果たせますか?Android側はデータを取るだけでWEBページは表示しません
コメント2件

675
デフォルトの名無しさん[sage]   投稿日:2015/10/04 03:07:50  ID:F5+0izrl.net
>674
BaaSで検索するといいよ
コメント1件

676
デフォルトの名無しさん[sage]   投稿日:2015/10/04 06:31:46  ID:tTx0aUB/.net(2)
>674
適当なRDBMSと適当なスクリプトを用意して
AndroidからPOSTして結果を受取ればいいんじゃないの
コメント1件

677
デフォルトの名無しさん[sage]   投稿日:2015/10/04 08:05:37  ID:xpH3/6hH.net
PaaSでnode.jsとmysqlあたりでAPI作ればいいんじゃないか
自分でサーバーに色々インストールしすることやJavaを使うことは激しく非推奨
コメント1件

678
デフォルトの名無しさん[sage]   投稿日:2015/10/04 09:32:05  ID:tTx0aUB/.net(2)
画面消灯からの復帰時にonResumeが呼ばれまでに10秒くらい掛かることがあるんだけど
原因が皆目検討も付かない助けて…
コメント1件

679
デフォルトの名無しさん[sage]   投稿日:2015/10/04 09:42:02  ID:BB+Lyas2.net
低血圧かな

680
デフォルトの名無しさん[sage]   投稿日:2015/10/04 11:26:39  ID:HtsBY053.net
>678
onRestart()辺りになんか潜んでいるんじゃね。

681
デフォルトの名無しさん[sage]   投稿日:2015/10/04 11:44:42  ID:NaI5stH8.net(4)
商店の人。
オデコでかくなって隙間できたら短髪にしないと余計恥ずかしいってことがわかった

682
デフォルトの名無しさん[sage]   投稿日:2015/10/04 12:02:13  ID:NaI5stH8.net(4)
誤爆
>675
>676
>677
ありがとうございます

androidstudioに切り替えましたが動きません。PCスペック要求が高いんですね。
studioが動く中古PCっていくら出さないと買えないんでしょうか

683
デフォルトの名無しさん[sage]   投稿日:2015/10/04 12:16:19  ID:q+KyRIY7.net(2)
今日のNGID

ID:NaI5stH8

684
デフォルトの名無しさん[sage]   投稿日:2015/10/04 12:23:23  ID:tb2IJZlK.net
俺、いますげー空腹なんです!
俺の好みに合う、家の近所にある店を教えてください!

https://developer.android.com/sdk/index.html

685
デフォルトの名無しさん[sage]   投稿日:2015/10/04 15:11:12  ID:NaI5stH8.net(4)
_訂2版 Android SDK逆引きハンドブック (できれば1版がいい)と
Androidアプリ開発逆引きレシピ どちらがおすすめでしょうか

△里曚Δ書いてる内容が少ないが内容は新しい
,諒が詳しいが古いらしいので

プログラミングレシピも買う予定です
コメント1件

686
デフォルトの名無しさん[sage]   投稿日:2015/10/04 15:45:43  ID:jNcWTeCF.net(2)
ネット上の情報だけで十分だと思うけどなあ。
英語読めればなお可。

687
デフォルトの名無しさん[sage]   投稿日:2015/10/04 15:55:53  ID:KD//JfDF.net
これ見れば十分だし、使うのに英語が読めるかどうかはあんまり関係がないからね
http://developer.android.com/intl/ja/reference/packages.html
でもまあ、最低限の水準を満たしたものが日本語でパッと見れる環境ってのも便利は便利だし、ちょろっとサンプルが書いてあると使い方の流れも分かるときがあっていいかもね

688
デフォルトの名無しさん[sage]   投稿日:2015/10/04 16:44:25  ID:UU85SDMl.net(2)
ListViewのパフォーマンス向上について質問があります。

ViewHolderを使ってfindViewByIdの回数を減らし
パフォーマンスを向上させることが一般的だと思いますが、
ViewHolderを使わず各View(ImageViewやTextView)を操作する度に
getTag()で呼び出す方法はパフォーマンス向上に繋がっているのでしょうか?
とある参考書のListViewサンプルで、getView()内でgetTag()を何度も呼び出していました。
通常はViewHolderで1回だけgetTag()を使うと思うのですが、
この参考書があえてViewHolderを使っていない理由が分かりません。

getView()内でAsyncTaskを用いて画像の読み込みを行っています。
executeOnExecutor()の並列処理で読み込んでいるのですが、
他の処理にも非同期処理を用いているためRejectedExecutionExceptionが発生します。
ThreadPoolExecutorを使ってmaximumPoolSizeを128よりも大きくしようと考えているのですが、
maximumPoolSizeを増やしすぎると別の問題が発生するのでしょうか?

よろしくお願いします。
コメント1件

689
デフォルトの名無しさん[sage]   投稿日:2015/10/04 17:03:18  ID:0oj804ov.net
どこを縦読みすればいいの

690
デフォルトの名無しさん[sage]   投稿日:2015/10/04 17:23:02  ID:q+KyRIY7.net(2)
その参考書とやらの著者に質問すれば良かろう
わりとマジで

691
デフォルトの名無しさん[sage]   投稿日:2015/10/04 18:19:02  ID:jNcWTeCF.net(2)
>688
1.パフォーマンスはあんまり変わらんと思われ。
変数に取り込むより毎回getTag()の方が若干オーバーヘッドがあるかもだけど、
public void getTag(){return mTag;}って実装なのであんまりパフォーマンスの差はないはず。
変数作りたくないって志向の人なら毎回getTag()で済ましちゃうのかもね。

2.はよく知らないので誰かに譲る
コメント1件

692
デフォルトの名無しさん[sage]   投稿日:2015/10/04 21:05:21  ID:UU85SDMl.net(2)
>691
ありがとうございます。
やはりfindViewByIdの多用を避けることに意味がありそうですね。

非同期の処理については、
そもそもmaximumPoolSizeを128よりも必要とする実装がダメというブログもあったので
実装を見直すべきなのかもしれないですね。

693
デフォルトの名無しさん[sage]   投稿日:2015/10/05 16:18:44  ID:AgGXkHHF.net(4)
sqliteDBのデータをandroid studioのterminalで確認してるんだけど、
cmd /k "chcp 65001"を実行してUTF-8対応にしても文字化けしてしまう
これはsqliteへの保存の仕方がおかしいってことなの?

694
デフォルトの名無しさん[sage]   投稿日:2015/10/05 16:42:46  ID:IlcRXKJi.net(4)
データはどうやって抜き出してるの?
通常はクライアントのエンコードに合わせてくれるんで状況によるかな
ファイルとして持ってきてPC側のツールで見てみては

695
デフォルトの名無しさん[sage]   投稿日:2015/10/05 17:00:56  ID:AgGXkHHF.net(4)
だいぶ説明不足だったかも申し訳ない
あるBaaSのファイルストアに置いたcsvファイルをbulkInsertで読み込ませてる
それで、terminalからシェル起動→sqlクライアント起動→select カラム from テーブルで見てる
抜き出しって部分は上の説明でいいのかな

クライアントのエンコードとな
Android Studioの設定見たら
project encodingとproperties encodingがsystem defaultなんだけどこれなのかな?

696
デフォルトの名無しさん[sage]   投稿日:2015/10/05 17:21:14  ID:IlcRXKJi.net(4)
コマンドか、pragma encoding=utf8; だけどおそらくデフォルトそれだよなあ
フォントのせいとかはない?
chcp 65001 する前にターミナルのフォントをMSゴシックとかにしないと多分表示できない。
化け方によっては中身の文字コードが想像つくけれど、???とかで出るならフォントのせいかな

697
デフォルトの名無しさん[sage]   投稿日:2015/10/05 18:03:50  ID:AgGXkHHF.net(4)
丁寧にありがとう
ターミナルでpragma encoding;て打ってみたけどUTF-8だったわ
文字化けは、?じゃないなぁ
参考になるかわからないけどこんな感じ
http://i.imgur.com/obpci46.jpg

以前は普通に文字化けしなかったんだけど、原因となった変更点が思い浮かばない
csvを編集するソフトをExcelから変えたくらいなんだけど、ここが怪しかったりするのだろうか…
コメント1件

698
デフォルトの名無しさん[sage]   投稿日:2015/10/05 18:35:47  ID:IlcRXKJi.net(4)
>697
解読すると上の最初の文字、埼玉だよね
LATIN-1 のモードでUTF-8コード書き込んでる
db作った時の指定だと思うけど、、、

699
デフォルトの名無しさん[sage]   投稿日:2015/10/05 18:47:25  ID:IlcRXKJi.net(4)
まあpupsqlite とかGUIツールでファイル開いて色々触ってみるのがいいと思う
コマンドなら.output filename して .dump でダンプ取ってみるとか

700
デフォルトの名無しさん[sage]   投稿日:2015/10/05 19:05:11  ID:AgGXkHHF.net(4)
うおすごい解読できるのか
ローカルな情報だったから載せるか迷ったんだけども

db作成時かぁ…特に変な指定はしてないはずなんだけどなんでだろ
popsqliteとか知らなかったから調べてみる

そもそも、rawQueryでSQL文を実行した時にうまくいかなかったから確認しようと思ったんだけど、この文字コードでselectがうまくいかない可能性は無いよね?

701
デフォルトの名無しさん[sage]   投稿日:2015/10/05 19:22:12  ID:LAeegC9E.net(2)
以下の方法でフルスクリーン後フルスクリーン解除しているのですが、解除時にステータスバーが一瞬白くなってしまいます。(通常字は黒)
スマートにステータスバーを表示させたいのですがやり方を教えてくださいお願いします。
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
getActivity().getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);

702
デフォルトの名無しさん[sage]   投稿日:2015/10/05 19:45:51  ID:9nc6E/hY.net(2)
LVL実装して開発マシンからテスト起動した時は認証失敗となるのは正常でしょうか?
この場合だとどうなるかわからないままPlayにアップするのが心配なんですが
コメント1件

703
デフォルトの名無しさん[sage]   投稿日:2015/10/05 19:53:58  ID:LAeegC9E.net(2)
windowDrawsSystemBarBackgrounds falseで何とかなりそうです。

704
デフォルトの名無しさん[sage]   投稿日:2015/10/05 20:23:30  ID:Q8T0ftJw.net
非公開でいいからアップしないとLVLってテスト出来ないっしょ

705
デフォルトの名無しさん[sage]   投稿日:2015/10/05 20:47:08  ID:5E85wWf1.net
>702
apkをアップしてないって事は確認する為のパッケージが存在してないから成功しない
alphaとかbetaで上げて実験

706
デフォルトの名無しさん[sage]   投稿日:2015/10/05 21:04:54  ID:9nc6E/hY.net(2)
そうですか、やってみます

707
デフォルトの名無しさん[sage]   投稿日:2015/10/05 21:39:28  ID:T1d6NcY5.net(2)
GCMの受信で自アプリ自身の特定のアクティビティが最前面にあるときはNotification出さないようにしたくて
myIntentServiceのonHandleIntent内で現在のアクティビティのClassNameを取得したいのだけど

・getRunningTasksはDepricatedくらってるのでなるべく使いたくない
・getAppTasksってのが新しく用意されてるみたいだけどコレのメンバからアクティビティ名にたどり着けない

というわけで何かいい方法は無いでしょうか?

708
デフォルトの名無しさん[sage]   投稿日:2015/10/05 21:44:00  ID:T1d6NcY5.net(2)
あ、スンマセン自己解決しました

709
デフォルトの名無しさん[sage]   投稿日:2015/10/05 21:55:53  ID:raO6SHge.net
>685
金が許せば全部買うが吉。そうすると自分にとって要る要らないの基準が出来てくる。
英語のネット情報で済ませられる人もいれば、俺みたいに10冊近く本買う初心者もいるし。

710
デフォルトの名無しさん[sage]   投稿日:2015/10/05 23:18:19  ID:zh3oXM0m.net
fragmentを表示するのがかなり重いんですがどうにかならないですか?
一応生成処理が重いのかと思いAsynctaskでtransaction.commit*をpostexecuteに入れてそれ以外をdoinbackgroundで処理させんですが結局UI反映部分が重いみたいでその間数秒間操作を受け付けなくなってしまいます。
コメント2件

711
デフォルトの名無しさん[sage]   投稿日:2015/10/05 23:23:03  ID:7wwQEHfQ.net
開発用端末のBlueTooth機能を利用して個人端末にソースコードを転送し、
その後工場出荷時初期化するのはどうでしょうか
コメント1件

712
デフォルトの名無しさん[sage]   投稿日:2015/10/06 01:52:08  ID:XNdyq5/h.net
>710
fragmentが重いと思ったことはないな
ただ表示してClickListenerとかフォントを設定する程度のことしかしてないけど1秒もかからない
一個づつ消してどこがネックか確かめたほうがいいともう

713
デフォルトの名無しさん[sage]   投稿日:2015/10/06 10:18:23  ID:6a4+1DrC.net
>710
その説明だけで何が問題なのか検討つく筈ないだろう
そもそも聞く前にコードを削っていってもっと具体的な要因を探し出してよ
bitmapを沢山作ってるとか buttonが鬼みたいにあるとか ネット通信を挟んでるとか
sqlの描き方が悪くてdbから持ってるのがネックとか

714
デフォルトの名無しさん[sage]   投稿日:2015/10/06 21:03:46  ID:v/MfDr+5.net
>711
ハードディスクを暗号化していたら無駄だな

715
デフォルトの名無しさん[sage]   投稿日:2015/10/07 06:40:05  ID:aZ49jSeF.net(2)
皆さん開発機はデスクトップでしょうか?
自宅のPCを新調して自宅にもAndroid studio入れようと思うのですがデスクトップをおけるスペースがなかなかなくて…
コメント4件

716
デフォルトの名無しさん[sage]   投稿日:2015/10/07 06:41:17  ID:aab9c0XU.net(4)
四畳半のワンルームか?

717
デフォルトの名無しさん[sage]   投稿日:2015/10/07 06:57:29  ID:QKvi4KsT.net
>715
とにかく
RAM8GB
システムもデータもSSD
これが最低スペックだと考えたらいい
そうなるとノートは高いからねという話
コメント1件

718
デフォルトの名無しさん[sage]   投稿日:2015/10/07 07:13:09  ID:F8RGqOy6.net(2)
>717
中古で大体いくらぐらいのがいいんですか?

719
デフォルトの名無しさん[sage]   投稿日:2015/10/07 07:25:58  ID:rtL6AtLR.net
>715
昨年モデルのMBPにメモリ16G積んでるけどクソ重い
コメント1件

720
デフォルトの名無しさん[sage]   投稿日:2015/10/07 07:26:22  ID:LYTh/DIN.net
やすい中古でHDD換装出来るのにして
SSDにするといい

721
デフォルトの名無しさん[sage]   投稿日:2015/10/07 07:30:59  ID:eFwbepeZ.net
>715
ノートPCでいいと思うが。モニターはできれば外付けが吉。

722
707[sage]   投稿日:2015/10/07 07:40:05  ID:aZ49jSeF.net(2)
皆さん即レスたくさんありがとうございますm(__)m
メモリやSSDの重要性がわかり、ありがたいです
ですが…>719はまじですか?w

723
デフォルトの名無しさん[sage]   投稿日:2015/10/07 07:52:01  ID:aab9c0XU.net(4)
日食はコア2、4M、W7でサクサクだからなかなか移行出来ないなぁ
コメント1件

724
デフォルトの名無しさん[sage]   投稿日:2015/10/07 08:31:18  ID:MTY6Blqy.net
core2duo 有効3GB eclipseだけど
特に重たい場面はない

725
デフォルトの名無しさん[sage]   投稿日:2015/10/07 09:04:54  ID:tdKPfFzd.net(2)
eclipseだったらweb開発でもGUIアプリ開発でも何でも応用が聞くじゃないですか
androidstudioなんか使ってたらandroidしかできない体になっちゃうんじゃないんですか
eclipse使った方がいいんじゃないんですか
コメント1件

726
デフォルトの名無しさん[sage]   投稿日:2015/10/07 09:08:47  ID:aab9c0XU.net(4)
新しいAPIの機能を使わないのならね

727
デフォルトの名無しさん[sage]   投稿日:2015/10/07 09:10:50  ID:rA/91AaM.net
ここは環境作りのプロは多いのね。

728
デフォルトの名無しさん[sage]   投稿日:2015/10/07 09:16:44  ID:Ez52JqsN.net
>725
AndroidStudio=Gradleだからandroidしかというわけでもない

729
デフォルトの名無しさん[sage]   投稿日:2015/10/07 09:24:06  ID:v2YpVX61.net
AndroidStudioの正体はJetBrainsのIntelliJIDEAで、Web開発やGUI開発環境も用意されている
ビルドシステムにGradleを使っていて、これもJava関連なら何にでも応用が効く

730
デフォルトの名無しさん[sage]   投稿日:2015/10/07 09:37:48  ID:aab9c0XU.net(4)
>723
コア2 3G、mem 4G、win7
です

731
デフォルトの名無しさん[sage]   投稿日:2015/10/07 09:39:53  ID:ehJf3Lz2.net
androidstudioのマークがすごい鼻毛に見えて嫌

732
デフォルトの名無しさん[sage]   投稿日:2015/10/07 10:14:49  ID:Lbs5pgAA.net
やっぱりみんな環境構築には悩んでるんだなあ
Windows7から8.1にしたらマシになるとかある?
同じスペックだとして
コメント1件

733
デフォルトの名無しさん[sage]   投稿日:2015/10/07 12:41:04  ID:Jv5s8TXd.net
>715
5年位前に買った10万未満のPC
メモリは8G、SSD
本体自体はデスクの下、床下10cmくらい空けてる
Eclipseだけど速度に問題はないよ

734
デフォルトの名無しさん[sage]   投稿日:2015/10/07 12:45:17  ID:Tsc/cX69.net
Android StudioはもうちょっとCPUの使用を遠慮してほしい
TV見ながらだとTVのフレームレートが下がる

735
デフォルトの名無しさん[sage]   投稿日:2015/10/07 16:43:29  ID:S9r0USOU.net
動画エンコードしながら使ってる俺なんかどうすんだよ

736
デフォルトの名無しさん[sage]   投稿日:2015/10/07 17:55:05  ID:p4fCKUHZ.net
>732
関係ないと思う
むしろ安定性考えたら7
コメント1件

737
デフォルトの名無しさん[sage]   投稿日:2015/10/07 18:51:21  ID:/zKonsad.net
別のapkのActivityに同じtaskAffinityを指定すると同じタスクに属してくれるようになりますか?

738
デフォルトの名無しさん[sage]   投稿日:2015/10/07 19:04:52  ID:pnel0UrB.net(2)
LVLですが新しいバージョンのapkあげたら(playのものが新しいのに変わったら)
古いの使ってる人の起動が不認証になってしまうことあるでしょうか?

739
デフォルトの名無しさん[sage]   投稿日:2015/10/07 19:13:01  ID:y9nHTh1F.net(2)
googleサーバーの購入履歴が勝手に変更されたら大問題でしょ?

740
デフォルトの名無しさん[sage]   投稿日:2015/10/07 19:53:36  ID:pnel0UrB.net(2)
ベータ版にアップして自分だけがダウンロードできるようにするには
どのようにすればいいんでしょうか?

741
デフォルトの名無しさん[sage]   投稿日:2015/10/07 19:56:28  ID:y9nHTh1F.net(2)
クローズドベータ版テスト

742
デフォルトの名無しさん[sage]   投稿日:2015/10/07 21:36:20  ID:tdKPfFzd.net(2)
eclipseの完全勝利でFA

743
デフォルトの名無しさん[]   投稿日:2015/10/07 23:48:59  ID:F8RGqOy6.net(2)
AndroidStudioは
セレロン1.9G
メモリ4G
64ビットwin8
だと動きますか?ぎりぎりやばいですか?

744
デフォルトの名無しさん[sage]   投稿日:2015/10/08 00:24:29  ID:M+bhg7X0.net
eclipseの完全勝利でFAとか書いてるのに、なんでASの要件を気にするの?黙ってeclipse使っとけよ

745
デフォルトの名無しさん[sage]   投稿日:2015/10/08 00:28:46  ID:VT2+p5ow.net(5)
年末にサポート終了するけどね

746
デフォルトの名無しさん[sage]   投稿日:2015/10/08 09:31:36  ID:D9ve6wWY.net(2)
eclipseに導入したライブラリとか
文字の色装飾とか改行インデント設定とか
全部以降してくれるツールがあればなぁ・・・

747
デフォルトの名無しさん[sage]   投稿日:2015/10/08 10:41:30  ID:eIuDEzwi.net(5)
有料アプリはエラーが出て自分垢ではDLできない
つまり有料こそ必要なLVLの動作テストが自分でできない
この矛盾をどう解消したらいいんでしょうか?
コメント1件

748
デフォルトの名無しさん[sage]   投稿日:2015/10/08 10:55:00  ID:DW6NpgMw.net
AndroidStudioってガチガチに規約を定めた上でのレール上でだけしか開発出来ないってイメージ
Eclipseで普通に1つのワークスペースで複数プロジェクト扱っているものは移行出来なさそう
1つのリポジトリに複数のプロジェクトがあることとか想定してなさそうなイメージ
コメント2件

749
デフォルトの名無しさん[sage]   投稿日:2015/10/08 11:16:59  ID:VT2+p5ow.net(5)
>747
LVLの質問はずっと同一人物かな?
そしてずっと俺が答えるという・・・

頑張って、ここを読みなさい
Setting test responses for license checksって項目だよ
http://developer.android.com/intl/ja/google/play/licensing/setting-up.html

簡単にいうとデベコンでテスト応答が設定できます
コメント1件

750
デフォルトの名無しさん[sage]   投稿日:2015/10/08 12:54:49  ID:+hyC2yBD.net
>748
そうなんだよね。これが辛い
いま有料版と無料版を一度のビルドで作ってるんだけど、
AndroidStudioだと出来なくて詰んでますorz
コメント2件

751
デフォルトの名無しさん[sage]   投稿日:2015/10/08 13:15:58  ID:zObswD+H.net
>750
AndroidStudioってかgradleなんだから自由度は上がってるから
targetやflavor使えばいいし、カスタムタスク作ればたいがいの事は出来る
Maven使ってたなら分かると思うけど?もしかしてまだant使ってるの?

752
デフォルトの名無しさん[sage]   投稿日:2015/10/08 13:50:18  ID:zMDtOOws.net
>736
これはほんと?
7機に変えた方がいいのかな?

753
デフォルトの名無しさん[sage]   投稿日:2015/10/08 15:33:59  ID:eIuDEzwi.net(5)
>749
最初の方のでなくここ最近のは自分のです。
デベコンにテスト垢を登録しました。
すでに発表済みのバージョンとは別にベータ版もアップしてます。
自分のなのでplayからのDLはできないので開発環境からのインストールで実行しています。
この状態でテスト応答の項目を「LICENCED」選択で実行するとallow(許可)になるのですが
「Respond_Nomally」にするとDontallow(失敗)が返ります。
これでいいのでしょうか?このままアップするのにどうも不安が残るのですが。
コメント1件

754
デフォルトの名無しさん[sage]   投稿日:2015/10/08 15:34:02  ID:Ro3hhxH4.net
>748
AndroidStudioの自由度は半端無い
ひとつのワークスペース(=AndroidStudioではプロジェクト)の中で複数アプリケーションの開発は全然問題なくやれる

>750
有料版と無料版の作りわけみたいなのはAndroidStudioの得意分野だと思うんだけど

755
デフォルトの名無しさん[sage]   投稿日:2015/10/08 16:12:01  ID:VT2+p5ow.net(5)
>753
>「Respond_Nomally」にするとDontallow(失敗)が返ります。

問題ないよ
だって実際に購入していないユーザーで問い合わせているんでしょ?

756
デフォルトの名無しさん[sage]   投稿日:2015/10/08 16:18:05  ID:eIuDEzwi.net(5)
そうですよね。
できれば実際購入して試したいですが
新規垢作ってももうGoogleに把握されてしまってるので無理ですよね。
新たに端末買って一発目でやるぐらいしか。それもクレカで判別されてしまうかな。

757
デフォルトの名無しさん[sage]   投稿日:2015/10/08 16:23:40  ID:VT2+p5ow.net(5)
いやいや
端末に複数アカウント登録できるから開発者アカウントとは別の新しいの作って購入して試してごらん
コメント1件

758
デフォルトの名無しさん[sage]   投稿日:2015/10/08 16:25:39  ID:eIuDEzwi.net(5)
やってみます。

759
デフォルトの名無しさん[sage]   投稿日:2015/10/08 16:45:00  ID:VT2+p5ow.net(5)
ちなみにライセンスチェックのテストは
アプリを公開する前にテストしたほうがいいよ

760
デフォルトの名無しさん[sage]   投稿日:2015/10/08 16:49:55  ID:eIuDEzwi.net(5)
了解です。

761
デフォルトの名無しさん[sage]   投稿日:2015/10/08 17:38:07  ID:D9ve6wWY.net(2)
LVLって何故か一つ目に登録されたアカウントの購入確認しかしてくれなかった気がする
・ベータ版にapkをアップロード
・「テスト用のアクセス権がある Gmail アカウント」に開発者とは違うメールアドレスを登録
・「ライセンス テスト応答」を「LICENSED」
・そのメアドで予備の端末に単体ログイン
・公開用のapkをインストールして起動を確認
・ベータからリリースに以降
とかやった覚え
まあ公開した瞬間に買われるわけでもなければ
ガンガン修正してAPKを差し替えれば・・・
コメント1件


762
デフォルトの名無しさん[sage]   投稿日:2015/10/08 18:34:31  ID:UJPRbj13.net
>761
参考になります。

>757
期待した通りに動作を確認できました。
アドバイスをくれた方、ありがとうございました。

763
デフォルトの名無しさん[sage]   投稿日:2015/10/08 22:02:14  ID:HhYSNH2T.net
アンスタはオワコン

764
デフォルトの名無しさん[sage]   投稿日:2015/10/08 23:31:13  ID:1KhXBWXe.net
AsyncTask然り、内部クラスはstaticにしないとメモリリーク的にNGですかね?
WeakReferenceで弱参照にしただけではメモリリークの回避は不可能なのでしょうか。

765
デフォルトの名無しさん[sage]   投稿日:2015/10/08 23:52:22  ID:uHHg3/MT.net
asynctaskって一回しか使えないからいちいちインスタンス作らないといけなくなかったっけ?

766
デフォルトの名無しさん[sage]   投稿日:2015/10/09 00:10:24  ID:QGgJxWZo.net
なぜstaticじゃないインナークラスはメモリリークをおこすんだっけか、リスナーとかで良く使う無名クラスだってstaticじゃないインナークラスだよね?
自分は外部クラスからインナークラスを参照しない限り大丈夫だと思ってたけど、認識間違ってる?Androidフレームワークのソースコードみても結構、staticじゃないインナークラス使ってるよ
コメント1件

767
デフォルトの名無しさん[sage]   投稿日:2015/10/09 00:24:48  ID:RvyK0JdS.net
>766
staticじゃないインナークラスからつくるインスタンスは、親のクラスのインスタンが無いと作れないし、
その親のクラスのインスタンスへデフォルトで依存してるから
インナークラスのインスタンスが存在し続ける限り親のクラスのインスタンはGCできないんだよ

staticなインナークラスは、親クラスのインスタンスに関係なくいつでもインスタンスを作れるし、
親クラスへのインスタンへの依存もデフォルトでは無い

768
デフォルトの名無しさん[sage]   投稿日:2015/10/09 01:15:55  ID:/7beUfFd.net
staticな内部クラスにしないとAsyncTaskの処理が続く限りGCの対象にはならないのですね。

追加の質問ですが、
Activityの終了と同時に起動中のAsyncTaskをすべて終了させる上手い方法ってないですかね?
画面が破棄されても生成した大量のAsyncTaskがバックグラウンドで動き続けて困っています。

769
デフォルトの名無しさん[sage]   投稿日:2015/10/09 09:12:57  ID:4ELiKI3N.net
何に使ってるかわからないけど相互にコールバックつけて
アクティビティからキャンセル要求を投げたり
AsyncTaskはコールバック先がnullになったら自発的に終了したら?

770
デフォルトの名無しさん[sage]   投稿日:2015/10/09 11:27:48  ID:qNmpnbC3.net
ListViewのsetOnItemLongClickListenerで
onLongClick以外にもタッチした真下にある
Item内の設置したボタン群も反応しちゃうんだけど
良い処理方法ないかな?

771
デフォルトの名無しさん[sage]   投稿日:2015/10/09 11:50:40  ID:PQK17S86.net
無名クラス作って処理させるときは static なメソッドの中に定義しているわ
static なインナークラス作るのとあまり手間はかわらないがな

772
デフォルトの名無しさん[sage]   投稿日:2015/10/10 18:34:17  ID:oSA914wN.net
チンゲ剃ってもいいですか?

773
デフォルトの名無しさん[sage]   投稿日:2015/10/10 19:14:48  ID:0gwUKza9.net
剃ってもいいがケツ毛も剃れよ

774
デフォルトの名無しさん[]   投稿日:2015/10/11 17:06:24  ID:aKZyPjZs.net
すいません。widget上から画面向き(orientation)を変更したい場合どうすればいいでしょうか?
向きを取得するだけなら以下でとれたんですが。。。

((WindowManager) context.getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay().getOrientation();

775
デフォルトの名無しさん[sage]   投稿日:2015/10/11 22:19:52  ID:SIcxdfuh.net
Androidのアプリで
日本語のocr、文字認識のアプリ
を作ろうと思っています。
ググるとtess-twoというocrライブラリーがヒットしました。
日本語のocrライブラリーは、これが一番
読み取り精度が高いのでしょうか?
他にオススメの日本語ocrライブラリーはありませんでしょうか?

776
デフォルトの名無しさん[sage]   投稿日:2015/10/13 15:02:03  ID:d5G+XTIu.net
View からFrameLayoutとかにキャストしなおして子ビュー追加するのが面倒だ
一時的に本来のクラスに戻してくれるようなメソッドはないんかね
おとなしくifで処理分けるしか方法が無いのかな

777
デフォルトの名無しさん[sage]   投稿日:2015/10/13 16:04:36  ID:45v1Lg9A.net(2)
はじめから View じゃなくて ViewGroup に入れておけばいいんじゃない

778
デフォルトの名無しさん[sage]   投稿日:2015/10/13 19:13:20  ID:yViyrFlj.net
ButterKnifeってライブラリにfindByIdってのがある
あとはViewGroupにキャストして返すだけのメソッドを作るとかどうかな

779
デフォルトの名無しさん[sage]   投稿日:2015/10/13 19:49:33  ID:P1WZihl9.net
そもそもキャストが嫌って何?
メソッド呼び出し増やすよりマシだろうに。

780
デフォルトの名無しさん[sage]   投稿日:2015/10/13 20:40:14  ID:45v1Lg9A.net(2)
キャストするためだけのユーティリティメソッドはいらないな
null または空文字かどうかをチェックするためだけのユーティリティメソッドとかもいらない

781
デフォルトの名無しさん[sage]   投稿日:2015/10/13 20:52:41  ID:WbZU9y4o.net
広告アプリ作ってる人に聞きたいのですが、
自分は3000円や、5000円は払えても広告アプリは邪魔なので一切入れない派ですが、
一概には言えないとは思いますが、広告は単体販売するより稼げるのでしょうか?
コメント1件

782
デフォルトの名無しさん[sage]   投稿日:2015/10/13 22:12:38  ID:flS/qoRQ.net
>781
プログラミングスレでそれを訊く脳味噌って可哀想

783
デフォルトの名無しさん[sage]   投稿日:2015/10/13 22:24:05  ID:8QdtmJca.net
自分はだけど有料にするほどの自信はないけど収入は得たいって考えだから広告貼ってる
有料だと不具合あった時の催促が怖い
コメント1件

784
デフォルトの名無しさん[sage]   投稿日:2015/10/13 22:56:27  ID:vgXLIk6U.net
特殊なソートを行っているためComparatorの中でPackageManagerを使いたいのですが
staticなクラスの中で使うにはContextかPackageManagerをstatic変数にするしかないですか?
どちらもメモリリークの原因になりそうであまりやりたくはないのですが・・・
コメント2件

785
デフォルトの名無しさん[sage]   投稿日:2015/10/13 23:37:22  ID:PXMhVGQq.net
>784
Applicationをシングルトンで保持すれば?

786
デフォルトの名無しさん[sage]   投稿日:2015/10/14 10:27:15  ID:wJsgGqMZ.net
Comparatorを匿名クラスではなく名前を与えて、コンストラクタでContxet渡してそれをComparator実装クラスのフィールド変数に保持。
コメント1件

787
デフォルトの名無しさん[sage]   投稿日:2015/10/14 10:55:48  ID:kR4Ff7uy.net
Applicationのインスタンスくらいはstatic変数に持っても問題にならないとは思うけどね
自己責任で

788
デフォルトの名無しさん[sage]   投稿日:2015/10/14 11:48:05  ID:EGTHNy+H.net

789
デフォルトの名無しさん[sage]   投稿日:2015/10/14 19:47:11  ID:JNm2/5EV.net(2)
TextView.setBackgroundResource(resId); しても枠線とかが表示されません、調べても原因を特定できなかったので助けてください。
■状況
1, MainActivity から this を引数にして、別javaファイルのクラスメソッドを、onClick イベントをセットしたボタンから呼び出し
2, メソッド内で
uiActivity = 渡されたthis;
int resId = uiActivity.getResources().getIdentifier("imageitem.xml", "drawable", uiActivity.getPackageName());
TextView.setBackgroundResource(resId); *1
TextView.setLayoutParams(lp); *2
Layout.addView(TextView);
3, 表示されたTextViewは枠無し背景透明のまま

MainActivity 内で R.Drawable.imageitem を表示した数値と resId の数値は一致
*1と*2の記述順が原因かと思ったがこれも違った
xmlでandroid:background="@drawable/imageitem" としたものは、きちんと枠が表示された
;;;;;ファイルの階層;;;;;
java/mainactivity.java
java/別メソッドのクラス.java
res/drawable/imageitem.xml

790
デフォルトの名無しさん[sage]   投稿日:2015/10/14 20:48:50  ID:8HohVMVx.net
onClick内で直接同じことを実行した場合のことも書かないと、まずそれをやれというレスが付くだけだよ

791
デフォルトの名無しさん[sage]   投稿日:2015/10/14 21:11:29  ID:zLGBesnp.net
BluetoothAdapterのstartDiscoveryって
10cmくらいしか離れてない端末を探すのにも10秒とかかかることがあるんですがこんなものですか?
できれば1秒か2秒程度まで縮めたいんですが・・・

792
デフォルトの名無しさん[sage]   投稿日:2015/10/14 21:38:11  ID:JNm2/5EV.net(2)
int resId = uiActivity.getResources().getIdentifier("imageitem", "drawable", uiActivity.getPackageName());
と記述したところ正常に動作しました、ありがとうございました。
コメント1件

793
デフォルトの名無しさん[sage]   投稿日:2015/10/14 23:30:56  ID:wNUokvZ8.net
>792
拡張子が要らなかったのかな

794
デフォルトの名無しさん[sage]   投稿日:2015/10/16 10:54:49  ID:hV3N2DDY.net
ObjectAnimatorってUIスレッドで使ってもいいの?
コメント1件

795
デフォルトの名無しさん[sage]   投稿日:2015/10/16 12:57:40  ID:vKr4oXyg.net
>794
いいよ

796
デフォルトの名無しさん[sage]   投稿日:2015/10/16 19:26:22  ID:AXKy9Yqf.net
setIdは使ってもId値の重複とか起きないの?
コメント1件

797
デフォルトの名無しさん[sage]   投稿日:2015/10/16 20:15:38  ID:BY6mkAgu.net(2)
NDKでローカル変数へのポインタをスコープ出た後も使っても
普通に動く事もあるのは何でだろう
スコープ出てもすぐに無効にはならないのか

798
デフォルトの名無しさん[sage]   投稿日:2015/10/16 20:19:01  ID:1krJFU9Q.net
Cスレで聞いて怒られてこい

799
デフォルトの名無しさん[sage]   投稿日:2015/10/16 20:25:17  ID:pM+jfY6O.net
ローカル変数の寿命は通常はスコープに関わらず関数の始めから終わりまでだよ
コメント1件

800
デフォルトの名無しさん[sage]   投稿日:2015/10/16 21:18:31  ID:WUoS+HvX.net
>796
起きないよ

801
デフォルトの名無しさん[sage]   投稿日:2015/10/16 21:26:27  ID:DTgzHxiB.net
まあC言語の場合は、関数から戻った時点ではその関数で使ってたローカル変数の領域は壊れて無いだろうから、
ポインタ経由でのアクセスは成功しちまうだろうな
別の関数とか呼んだら同じ領域をその別の関数のローカル変数とかで使うからダメになるけど
コメント2件

802
デフォルトの名無しさん[sage]   投稿日:2015/10/16 21:50:42  ID:BY6mkAgu.net(2)
>799
>801


関数じゃなくてifのスコープだけど
内容が壊れる時と壊れない時があった
やはりアクセスするのは危険な気はする

803
デフォルトの名無しさん[sage]   投稿日:2015/10/16 23:06:50  ID:+FzUD6ed.net
@SuppressLint("SimpleDateFormat")
SimpleDateFormat df = new SimpleDateFormat("EEE MMM dd HH:mm:ss yyyy");
Date d = df.parse(s.trim()));
とコードを記述して実行すると

java.text.ParseException: Unparseable date: "Sun Nov 15 02:31:32 2015" (at offset 0)

と出るのですが何がいけないのでしょうか
Exceptionのメッセージの文字列がフォーマットにあってないのでしょうか
どなたか分かる方教えてください
コメント1件

804
デフォルトの名無しさん[sage]   投稿日:2015/10/16 23:34:21  ID:Jv1YGA7m.net
>803
Locale 設定してみたら?
コメント1件

805
デフォルトの名無しさん[sage]   投稿日:2015/10/17 00:20:49  ID:WyUFN646.net
>784でComparatorについて質問した者です
>786さんの方針で進めて実装できました。皆さんありがとうございます

Comparatorについてもう一つ質問があります
USB接続中にComparatorの処理が走ると稀に端末が強制終了します
USB非接続 or Serializableを外すと発生しないのですが、
原因をご存知の方いらっしゃいませんか?

806
デフォルトの名無しさん[sage]   投稿日:2015/10/17 01:04:13  ID:tkBm7Hon.net(2)
>804
ありがとうございます
ただJAPAN,JAPANESE,US,getDefaultなどいろいろ試してみましたが
同じエラーになってしまいました

807
デフォルトの名無しさん[sage]   投稿日:2015/10/17 02:03:57  ID:x/Ux6zcF.net
Android上じゃないけど、これで動作しているね
SimpleDateFormat df = new SimpleDateFormat("EEE MMM dd HH:mm:ss yyyy", Locale.US);
Date d = df.parse("Sun Nov 15 02:31:32 2015");
System.out.println(df.format(d));
コメント1件

808
デフォルトの名無しさん[sage]   投稿日:2015/10/17 10:38:35  ID:e2r+DMo3.net(2)
AndroidStudioを入れました。しかし実機をつないで実行ボタンをおすと下記のエラーがでます。
わかる人いませんか。

Error:Execution failed for task ':app:zipalignDebug'.
> Process 'command 'C:\Users\androidPC\AppData\Local\Android\sdk\build-tools\23.0.1\zipalign.exe'' finished with non-zero exit value -1073741
コメント1件

809
デフォルトの名無しさん[sage]   投稿日:2015/10/17 13:13:34  ID:tkBm7Hon.net(2)
>807
EEEをEに変えたらエラー出なくなりました
ありがとうございました

ただMMMをMに変えるとまたエラーが出たりします
謎な挙動ですね…


810
デフォルトの名無しさん[sage]   投稿日:2015/10/17 13:38:31  ID:GILp5sge.net
androidの日付時刻なんか怪しいから外部ライブラリ使うようにしてる。

apiはjavaと同じでも内部実装が違ってたりするのが一部あるんだっけ?

>808
build.gradleでzipalignのオプション外して実行してみればなんかわかるかも
コメント1件

811
800[sage]   投稿日:2015/10/17 14:33:25  ID:e2r+DMo3.net(2)
>810
ありがとうございます
build.gradleが2つあります
そこにzipがないんですけどどうやってオプション設定外すんでしょうか

812
デフォルトの名無しさん[]   投稿日:2015/10/17 14:35:01  ID:8crV4oii.net
>801
割り込みのないシステムだけ

813
デフォルトの名無しさん[sage]   投稿日:2015/10/17 14:37:38  ID:GVUJVrZd.net
urlスキームで戻ってきたあとのブラウザページってどうしてる?

814
デフォルトの名無しさん[]   投稿日:2015/10/19 01:13:18  ID:yxBf2zdn.net
Androidからニコ動のランキングをrssで取得したいんですが、HttpUrlConnectionの動きがAndroid Studioと通常のJavaアプリから呼び出した場合で違っていて困っています。

{ニコ動ドメイン}/ranking/fav/weekly/all?rss=2.0
 ・Android Studio
  HTML形式で取得される(異常:rss=2.0を省略した時のレスポンス)
 ・通常のJavaアプリ
  xml形式で取得できる(正常)

{ニコ生ドメイン}/rss
 ・Android Studio
  xml形式で取得できる(正常)
 ・通常のJavaアプリ
  xml形式で取得できる(正常)
  
Android Studioのパラメータ指定がダメなのかとも思ったんですが「http://blog.fc2.com/info/?xml」で試してみた所、正常にxmlで取得出来ていました。。
なにがまずいんでしょうか?
どちらもJDKは8です。

815
デフォルトの名無しさん[]   投稿日:2015/10/19 01:19:41  ID:KywL195z.net
1週間くらいいくらググっても解決しなくて
猫の手も借りる気持ちでここで質問をしようとスレを開いたら
ググる新しいキーワードを思いついてすぐに解決した。。。

816
デフォルトの名無しさん[sage]   投稿日:2015/10/19 10:15:13  ID:mvQGkFpZ.net
解決したなら
内容を書いてね

817
デフォルトの名無しさん[sage]   投稿日:2015/10/19 16:17:58  ID:Fa4ZbQfa.net
解決おめ検索ワードを考えるのも能力だわな

818
デフォルトの名無しさん[]   投稿日:2015/10/19 22:19:01  ID:vuRQScCR.net(2)
adjustSpan使うとMulti-lineのTextEditに若干キーボードがかかるのですが、、
http://iup.2ch-library.com/i/i1528736-1445260638.png
コメント1件

819
デフォルトの名無しさん[]   投稿日:2015/10/19 22:21:36  ID:vuRQScCR.net(2)
>818
あげる画像間違えました、、
こんな感じです。
http://iup.2ch-library.com/i/i1528748-1445260853.png

820
デフォルトの名無しさん[sage]   投稿日:2015/10/19 23:27:09  ID:CGqXKh5d.net
Javaの日付ライブラリはごみだからJodaTime使ってる

821
デフォルトの名無しさん[sage]   投稿日:2015/10/20 06:33:25  ID:JqYUlaa9.net
日付関連はJava8で新しくなったけど相変わらずクソだった
奴等はなんでいつも簡単なことを難しく考えて無駄に複雑にするのか

822
デフォルトの名無しさん[sage]   投稿日:2015/10/20 07:54:18  ID:XYWmyv4A.net
パルプンテ中なんだが、ServiceからIntentServiceを呼び出す(必要)とかありか?
コメント1件

823
デフォルトの名無しさん[sage]   投稿日:2015/10/20 20:56:59  ID:iEGiLLa5.net
>822
戦闘終わったらまたおいで

824
デフォルトの名無しさん[sage]   投稿日:2015/10/20 23:30:06  ID:Z8Fjs4uH.net
2chMateの書き込みダイアログのように、常にsoftwarekeyboardの上に表示させる方法を教えてください。一応Manifestにandroid:windowSoftInputMode="adjustPan"これを適用していますが
文字を多くすると、softwarekeyboardの下にダイアログ(EditText付き)が隠れてしまいます。なにとぞよろしくお願いします。

825
デフォルトの名無しさん[]   投稿日:2015/10/21 11:43:44  ID:nQiLkW2C.net(2)
ANDROID_IDなどの永続IDって使ったらダメなの?
広告のためではなく、一度インストールしたら、アンインストールして再インストールしても、前回の情報をそのまま引き継ぎたいので、方法を考えてる
ユーザデータはサーバ側に保存してるし、端末初期化されてIDが変わった時は諦めていいんだけど
わかる人いらしたらお願いします

826
デフォルトの名無しさん[sage]   投稿日:2015/10/21 12:34:19  ID:w6yAiXo2.net(2)
使ってもいいんじゃない?
AdvertisingIDのが望ましいけど、、、
そもそも端末変えたら引き継げないのはいいの?
コメント1件

827
デフォルトの名無しさん[]   投稿日:2015/10/21 13:12:32  ID:nQiLkW2C.net(2)
>826
端末変えた時は、機種変時のデータ移行ってことで別の処理入れてる
普段もそれでログインさせる感じでいいかもしれないが、できれば使う側では簡略化させたくて
あとは、リセマラのようなことを防ぎたいってのもある
ANDROID_IDについては、2014年8月から規約が変わって、使う時はちゃんと告知してみたいなことがあったんで気になった

828
デフォルトの名無しさん[sage]   投稿日:2015/10/21 13:42:31  ID:w6yAiXo2.net(2)
iOSだと取得できなくなったからねえ
その代わりのベンダーIDできたけど
ANDROID_ID使えなくなる時は代替IDできるとは思う

829
デフォルトの名無しさん[sage]   投稿日:2015/10/21 18:53:07  ID:q5ykqwB3.net
stlってAndroid2.1時代と比べて、使える程にコンテナ数は増えた?

830
デフォルトの名無しさん[sage]   投稿日:2015/10/21 21:22:43  ID:bkOz7DH8.net
OnClickの設定されているViewの、親のonTouchイベントを阻害させない方法を教えてください

Scrollview[A] (onTouch を 起こしたい親)
. . . ImageView[B] (onClick)
Aの子であるBにクリックイベントを設定すると
AのonTouchイベントがきちんと処理されないので困っています
コメント1件

831
デフォルトの名無しさん[sage]   投稿日:2015/10/21 22:40:50  ID:6K2isTkA.net
>830
ontouchの返り値+Bをtouchイベントにする

832
デフォルトの名無しさん[sage]   投稿日:2015/10/21 23:15:25  ID:Cq9Mccvk.net
昔はANDROID_IDで固定値(全端末で同じ値)を返す糞機種もあったんだけど、最近は大丈夫なんかね

833
デフォルトの名無しさん[sage]   投稿日:2015/10/22 17:29:57  ID:XsStXYwF.net
ID自体は必要ないし知らなくてもかまわないが認証を代行する仕組みを
グーグルが提供してもいいと思うつうかしろ

834
デフォルトの名無しさん[sage]   投稿日:2015/10/22 17:52:39  ID:522gqyPw.net
googleアカウントのOAuth2じゃあかんのか

835
デフォルトの名無しさん[sage]   投稿日:2015/10/22 18:25:15  ID:0oTOWlM8.net
関係ないソフトがgoogleのoauth2のスコープのどの権限を要求する気なの?
コメント1件

836
デフォルトの名無しさん[sage]   投稿日:2015/10/22 22:38:28  ID:rMd/9IBw.net
メールアドレスやprofileとかへのアクセス権限を認可するスコープを設定して使うんじゃないの?

837
デフォルトの名無しさん[sage]   投稿日:2015/10/23 00:20:56  ID:5+GICnvE.net
リセマラ対策なんてやっても誰も幸せにならないと思うがな

838
デフォルトの名無しさん[sage]   投稿日:2015/10/23 01:22:47  ID:ypSlR4pw.net
ガチャそのものを規制すれば、問題ないのにな。

839
デフォルトの名無しさん[sage]   投稿日:2015/10/23 09:31:33  ID:CkI7sgUg.net
質問:
Androidで親アプリにフォーカスがなくても(別のアプリを前面で実行時でも)、
バックグラウンドでProcessBuilderかRuntimeを使って、
inputコマンドを実行できる方法ってありますか?

一応他の処理が動くのですがProcessBuilderの部分だけうまく実行されないので、
ご存じの方がいればよろしくおねがいします。

840
デフォルトの名無しさん[sage]   投稿日:2015/10/23 11:28:06  ID:9hpieugb.net

841
デフォルトの名無しさん[sage]   投稿日:2015/10/23 23:24:36  ID:0UIp7FyS.net
文字列(テキスト)って、string.xmlに記述するか
コードに直接書いてしまうか、使い分けの基準みたいのってある?
コメント2件

842
デフォルトの名無しさん[sage]   投稿日:2015/10/23 23:49:38  ID:eGZdE5Vd.net
>841
他言語対応を気にしないならコードに直書きでもいいけど、string.xmlに書くのが行儀がいい

843
デフォルトの名無しさん[sage]   投稿日:2015/10/24 00:32:35  ID:GBjOIYPe.net
>841
直に書いて不便を感じないのなら直に書いていれば良いと思うよ

844
デフォルトの名無しさん[sage]   投稿日:2015/10/24 01:33:05  ID:yHLf/N6Y.net(2)
spinerを使って2行表示させて選択できるようにして
2行目に勝ち数と負け数を表示させているんですが、
勝ち数を青色に負け数を赤色にするにはどうしたらいいですか
コメント1件

845
デフォルトの名無しさん[sage]   投稿日:2015/10/24 06:27:08  ID:SU0anZmH.net(2)
>844
頑張ればいい。

846
デフォルトの名無しさん[sage]   投稿日:2015/10/24 07:24:49  ID:M/rw+Efa.net
www

847
デフォルトの名無しさん[sage]   投稿日:2015/10/24 10:14:29  ID:ui3c2pCb.net(3)
AsyncTaskは非推奨APIだからAsyncTaskLoaderを使えという記事を多く見かけますが
例えばServiceやListViewのAdapter内で非同期処理を行いたい場合はAsyncTaskLoaderって使えないですよね?
皆さんはActivityやFragment以外で非同期処理を行う場合はAsyncTaskを使ってます?
コメント2件

848
デフォルトの名無しさん[sage]   投稿日:2015/10/24 12:13:06  ID:yHLf/N6Y.net(2)
普通にできました
どうやったかは書きません
ざまあwww

849
デフォルトの名無しさん[sage]   投稿日:2015/10/24 15:55:42  ID:GccYMYWy.net(2)
>847
AsyncTaskLoaderはその名の通り内部でAsyncTask使ってるけど
だからAsyncTaskを使わないようにするにはHandlerThreadでも作ってメッセージを投げる

850
デフォルトの名無しさん[sage]   投稿日:2015/10/24 16:11:53  ID:Wv37AHHa.net
>847
RxAndroid使えば

851
デフォルトの名無しさん[sage]   投稿日:2015/10/24 16:53:06  ID:Mn0ZI0t+.net(2)
AsyncTaskLoader はなかったことになって消えていく運命だろうなと思ってたけど
お前ら使ってるの?

852
デフォルトの名無しさん[sage]   投稿日:2015/10/24 17:00:24  ID:oPc8eRUb.net(4)
AsyncTaskLoaderは直接使わんが、それを継承したCursorLoaderのほうは普通に使ってる

853
デフォルトの名無しさん[sage]   投稿日:2015/10/24 18:17:09  ID:SU0anZmH.net(2)

854
デフォルトの名無しさん[sage]   投稿日:2015/10/24 19:11:25  ID:1ETYMrpd.net(5)
そのcursorLoaderでちょっと聞きたい
contentProvider側でLEFT JOINを使ったrawQueryでcursorを返してるんだけど
これだとテーブル一つの場合と違って、データの監視をしてくれてないっぽいんだけどやり方おかしい?

cursorLoader使ってるactivityから別のactivityに移ってデータ書き換えて、元のactivityに戻っても変化がなくって
コメント1件

855
デフォルトの名無しさん[sage]   投稿日:2015/10/24 19:22:26  ID:ui3c2pCb.net(3)
皆さんお返事ありがとうございます
現状はAsyncTaskを使ってListView内の各アイテムのボタンが押された時に非同期処理を行っているのですが
FragmentのonDestroy()が呼ばれた後もonPostExecute()が動き続けるため
「複数ボタン連打→ホームボタン→画面が固まる」 といった問題が起きています

AsyncTaskLoaderならその辺りを勝手に解消してくれる?と聞いたのですが
AsyncTaskLoaderのサンプルが極端に少ないため
本当に推奨されているのか?使い勝手が悪いのかな?と思い質問した次第です
コメント2件

856
デフォルトの名無しさん[sage]   投稿日:2015/10/24 19:41:20  ID:oPc8eRUb.net(4)
>854
ContentProviderを継承したクラスのqueryでそれやってcursor返してるってことだよね?
そのクラスにinsertやらdeleteやらupdateを実装して、
そこでやるはずの context.getContentResolver().notifyChange() が呼ばれるからcursor使ってる側が更新されるんじゃなかったっけ?
insertやらdeleteやらupdateはどんな風に実装してる?そこ通る方法でテーブル更新してる?

上記、あんま自信がない
検索してみるとinsertやらdeleteやらupdateでnotifyChange()やってない例も見つかるんだよね
コメント1件

857
デフォルトの名無しさん[sage]   投稿日:2015/10/24 20:12:34  ID:1ETYMrpd.net(5)
>856
うお、notifyChange()はすっかり忘れてた
そんで追加してみたけど残念ながら反応なし…
引数のuriが良くないのかな…JOINの条件分岐のためだけに割と適当なやつにしてるんだよな

ちなみにinsert,update,queryはnotifyいれてるけどbulkInsertは入れてなかったわ
コメント1件

858
デフォルトの名無しさん[sage]   投稿日:2015/10/24 20:26:07  ID:Mn0ZI0t+.net(2)
>855
俺も AsyncTaskLoader については以前検証してみたけど
処理中にバックグラウンドにしたり、回転させたり
処理完了後に再びアプリを表示させたりしてみたけど
そういったライフサイクル関係の問題を解決してくれるような代物じゃなかったよ
コメント1件

859
デフォルトの名無しさん[sage]   投稿日:2015/10/24 21:34:40  ID:oPc8eRUb.net(4)
>857
別のActivityからのデータの書き換えは、
そのLEFT JOINを使ったrawQueryでcursor返すプロバイダ経由でテーブル更新してる?
コメント1件

860
デフォルトの名無しさん[sage]   投稿日:2015/10/24 21:57:28  ID:1ETYMrpd.net(5)
>859
プロバイダは一つしか作ってないからその通りだと思う
cursorLoaderは、AとBの二つのテーブルをJOINするSELECT文をcontentProvider#queryで実行
書き換えはAテーブルにcontentProvider#insert又はupdateをしてる
書き換えをしてるactivityでもAテーブル宛にcursorLoaderを使ってデータを表示してるんだけど、ここは書き換え後すぐ反映されてる
コメント1件

861
デフォルトの名無しさん[sage]   投稿日:2015/10/24 22:01:52  ID:ui3c2pCb.net(3)
>858
貴重な回答ありがとうございます
AsyncTaskLoaderだからライフサイクルの問題は意識しなくて済むというわけではないのですね
AsyncTaskLoaderの利点は
UI制御と非同期処理の切り分けが可能なので再利用し易いことや
再ロードが発生した場合途中から再開してくれる?ことくらいですかね

862
デフォルトの名無しさん[sage]   投稿日:2015/10/24 22:02:34  ID:oPc8eRUb.net(4)
>860
それって、JOINしたAとBを参照するときとAを更新するときのURLが違うっぽい?のがダメだったりしないか?
コメント2件

863
デフォルトの名無しさん[sage]   投稿日:2015/10/24 23:16:54  ID:GccYMYWy.net(2)
>855
問題の詳細は良くわからないけど
onPauseでcancelすればいいんじゃないの?

864
デフォルトの名無しさん[sage]   投稿日:2015/10/24 23:30:59  ID:1ETYMrpd.net(5)
>862
俺も風呂入りながらそんな感じがしてきてた
書き換えのcontentResolver#insertで使ってるuriと、cursorLoaderで使ってるuriは違うんだよな
とすると、書き換えをするactivityで使ってるcursorLoaderも同じuriにしなきゃいけないってことかな
やり直し大変だ…


865
デフォルトの名無しさん[sage]   投稿日:2015/10/24 23:50:19  ID:1ETYMrpd.net(5)
>862
まだ試してないけど日付変わる前にお礼申し上げます
アドバイスありがとう

866
デフォルトの名無しさん[sage]   投稿日:2015/10/26 20:35:11  ID:Q5vduPmg.net
kiicloudに
簡単なデータを送って
返して
みたいなアプリを作りたい。

ただの勉強レベルです。どのくらい時間かかると思いますか?
WEBサーバーはたてたことがあります
コメント1件

867
デフォルトの名無しさん[sage]   投稿日:2015/10/26 22:13:51  ID:O47RId7E.net
>866
ききたいことをせいりしてからかきこもうね!

868
デフォルトの名無しさん[sage]   投稿日:2015/10/26 22:40:49  ID:FzMuXhv7.net
君のことを何も知らないのにどのくらいで習得できるかなんて分かるはずもなく

869
デフォルトの名無しさん[sage]   投稿日:2015/10/27 01:30:05  ID:DH9BD8FH.net
KiiCloudってサーバー側ってほとんど処理書けないから
送ったデータは自分で取りに行かなきゃダメだぞ

870
デフォルトの名無しさん[sage]   投稿日:2015/10/27 17:18:52  ID:L7kZ4goC.net(2)
Android端末をPCにUSBで繋いで、PC内のフォルダを見るアプリを作る事ってできますか?
ぐぐったけど見つからない
コメント1件

871
デフォルトの名無しさん[sage]   投稿日:2015/10/27 17:34:49  ID:9XyPh64A.net
できますか?
知ってますか?
方法はありますか?

という質問のしかたをする奴は総じてアホ
コメント1件

872
デフォルトの名無しさん[sage]   投稿日:2015/10/27 17:36:44  ID:EUZPLol8.net
いやそいういスレなんだけど
スレタイの日本語読めない奴は総じてアホ
コメント2件

873
デフォルトの名無しさん[sage]   投稿日:2015/10/27 18:17:26  ID:3Cu6TNZl.net(2)
ファイルやりとりしたけりゃグーグルドライブに仲介させればいい
PCのファイル操作したいとかならPC側にサーバソフト入れて色々
すればいいんじゃね

874
デフォルトの名無しさん[sage]   投稿日:2015/10/27 18:49:45  ID:L7kZ4goC.net(2)
さらにぐぐって調べたら、Windowsのフォルダの共有でできるのかな?
誰かやったことある人いたら教えてください、参考ページとか
コメント1件

875
デフォルトの名無しさん[sage]   投稿日:2015/10/27 19:06:37  ID:3Cu6TNZl.net(2)
smb マウントでググれ完成するまで帰ってくるなよ

876
デフォルトの名無しさん[sage]   投稿日:2015/10/27 21:01:27  ID:EHGYcLOQ.net(2)
誰もまともに答えてねえw

>870
正攻法ではできません。スーパーハッカー級なら何とかしてしまうかもしれない。
むしろPC側で、PCがUSBメモリみたいな立ち位置になるソフトをつくれば目的達成は可能かと思われ。

877
デフォルトの名無しさん[sage]   投稿日:2015/10/27 21:02:54  ID:EHGYcLOQ.net(2)
>874
JCIFSでググれ。
わりと容易くWindowsの共有フォルダにアクセスできる。
ちょうど今日その辺のプログラム組んでたとこだ。

878
デフォルトの名無しさん[sage]   投稿日:2015/10/27 22:34:58  ID:owqwCFS3.net
Android 4.4でEAP TLSでのWi-Fiの設定をするアプリを作成しています。
WifiEnterpriseConfigで必要な値をセットするところまでは分かったのですが、
setCaCertificateとsetClientKeyEntryでセットするX509Certificate の
インスタンスの取得方法が分かりません。
証明書は端末にインストールされており、その証明書のインスタンスを取得したいです。

Android4.2までは下記を参考にして作ったもので動作していたのですが、
APIが変更になって使えなくなってしまいました。
http://stackoverflow.com/questions/9216015/connect-android-to-wifi-ent...

画面のテキストボックスに入れる値から証明書ファイル名(?)と証明書のパスワードが決まるので、
それを元に証明書を取得できないしょうか?

879
デフォルトの名無しさん[sage]   投稿日:2015/10/27 23:55:50  ID:ygrmHgiV.net
保持している位置情報をGoogleMapアプリに渡して起動する、というのをiOSでやっていたんですが
おなじようなことはAndroidで出来ますか?
どうやらintentやGoogleMapsAPIでおなじようなことはできるらしいんですが
どうも緯度経度渡してアプリ指定して起動するという事例がググっても出てきません

凄く簡単なことかもしれませんが良ければ教えてください
コメント1件

880
デフォルトの名無しさん[sage]   投稿日:2015/10/28 01:01:45  ID:yH7zZD8U.net(8)
>879
明示的インテント(Explicit Intents)で呼び出す


Intent intent =new Intent("android.intent.action.VIEW",
Uri.parse("geo : 0,0 ? q=Tokyo"));
startActivity(intent);

細かい引数の詳細は、ググってください

881
デフォルトの名無しさん[sage]   投稿日:2015/10/28 05:05:00  ID:KfQYGZK3.net
>872
×できますか?
×知ってますか?
×方法はありますか?

○このワードでググっても見つかりませんでした。ググるワードを教えてください。
○方法ありましたら教えてください。

そういうスレって何言ってんの?論点が分かってなさ過ぎで恐いわ

882
デフォルトの名無しさん[sage]   投稿日:2015/10/28 07:23:56  ID:5vYa+tgt.net(3)
>872
要はこういうことなのよ。

・ダメなパターン
質問→回答[結果]
できますか?→できます。[終了]
知ってますか?→知ってます。[終了]
方法はありますか?→ありますよ。[終了]

ここに「教えて下さい」の一言が加えるだけで、上記の意地悪回答を封じることができるわけなのです。
まぁ、「○○なんだけど?」のような質問形式となれば弁護の余地も教える気持ちも全く無くなるが。
コメント2件

883
デフォルトの名無しさん[sage]   投稿日:2015/10/28 08:35:12  ID:s8eImeDR.net(3)
いわゆる慰安婦と同じ構図

884
デフォルトの名無しさん[sage]   投稿日:2015/10/28 09:11:07  ID:ii4ymv6b.net
>882
意図がわかってるなら答えてやればいいじゃん
なんでわざわざ意地悪回答するん?
コメント1件

885
デフォルトの名無しさん[sage]   投稿日:2015/10/28 09:23:43  ID:s8eImeDR.net(3)
情けは人の為ならず

886
デフォルトの名無しさん[sage]   投稿日:2015/10/28 09:25:07  ID:0eVUzk4p.net
と言う名のストレス発散でしょ
コメント1件

887
デフォルトの名無しさん[sage]   投稿日:2015/10/28 09:39:49  ID:5vYa+tgt.net(3)
>884
回答してあげて、そのうち半分でも「ありがとうございます」と言えたら状況は変わるさ。
「教えて下さい」まで言える質問者はたいていお礼まで言えるが
できますか?ありますか?なんだけど?はほとんど聞いたら聞きっぱなし。
回答者だって仕事でやってるわけじゃないんだし、質問者を選ぶ自由があったっていいでしょ。

888
デフォルトの名無しさん[sage]   投稿日:2015/10/28 09:47:58  ID:5vYa+tgt.net(3)
>886
それは認識が甘い。
教えたがりは知ってることを黙っているより知識をひけらかす方にカタルシスを覚える。黙っているほうがストレスが溜まる。
それにしても、知識を見せつけて満足するタイプと何らかのレスポンスが無いと不満なタイプがいるから一括りにはできないのだ。
コメント1件

889
デフォルトの名無しさん[sage]   投稿日:2015/10/28 10:01:29  ID:mO7Ntv/I.net(2)
>882
ここでそういう偏屈な思考はあんた一人だけなんだからあんたがどっか引っ越せばいいじゃん
他の人は普通に日本語も意図もわかる人間なんだし
その →できます。[終了] 荒らしやってた一人があんただと特定できてよかったんじゃ
まあ中学生でもわkる文脈をわからんとしつこく主張してるやつはここでは要らんよ

890
デフォルトの名無しさん[sage]   投稿日:2015/10/28 10:04:15  ID:s8eImeDR.net(3)
>方法はありますか?→ありますよ。[終了]

こっちは私ですすみませんすみません

891
デフォルトの名無しさん[sage]   投稿日:2015/10/28 10:04:25  ID:mO7Ntv/I.net(2)
まあここのみんなはあんたに聞いてるわけじゃないから
マイルール押し付けるより「俺はおよびじゃないんだ」と唱えてだまっていればいいよ
バカはほんと要らない
コメント1件

892
デフォルトの名無しさん[sage]   投稿日:2015/10/28 10:05:35  ID:J0Od7XIo.net(2)
自己解決しました。

893
872[sage]   投稿日:2015/10/28 10:14:10  ID:yH7zZD8U.net(8)
>888
そんなにカリカリしなさんなって
ちなみに、俺がマップに…
っていうか、他のActivityに処理を渡すIntentの渡し方
を知ってた。でも、マップに処理を委譲する
具体的な引数は知らなかったから
手元にある参考書のコードをそのまま書いただけ。
2ちゃんだから、ありがとうって言われたら
ラッキー程度と思ってるよ

ただ、上の方での質問の
Andoroid端末からUSB経由でPC内のフォルダを見れますか?
って質問は、ちょっと驚いた。

894
デフォルトの名無しさん[sage]   投稿日:2015/10/28 10:17:59  ID:eOv6uTAc.net(2)
馬鹿には無理

895
デフォルトの名無しさん[sage]   投稿日:2015/10/28 10:31:58  ID:Cq/6F5xC.net
>891
正解

896
デフォルトの名無しさん[]   投稿日:2015/10/28 11:00:04  ID:eOv6uTAc.net(2)
888

897
デフォルトの名無しさん[sage]   投稿日:2015/10/28 11:54:25  ID:8YL66oMP.net
でもまあ
>方法はありますか?→ありますよ。[終了]
こういう意地悪したくなる質問者がいるのも事実だ

898
デフォルトの名無しさん[sage]   投稿日:2015/10/28 11:58:24  ID:JulRNylL.net(2)
例えば、
・iOSで実装できる○○という機能は、Androidにもありますか?←△△って名前であるよー。
・○○という機能はありますか←あります。終了。
というニュアンスを質問者にも分かってほしい。

899
デフォルトの名無しさん[]   投稿日:2015/10/28 12:02:40  ID:U1jLaXVA.net(5)
Android+JUnitでテスト中に問題にあたったので質問をさせてください
アプリのですとで初回起動とそれ以降の起動で動作を分ける(チュートリアルを表示させる)
テストを行いたいのですが、こういう時ってどうテストを行えばよいのでしょうか?

今は、ActivityInstrumentationTestCase2を使ってテストを行っていますが
起動中の処理がこれのsetUpメソッドで全て自動で行われていて
途中で初回起動とその他を切り分ける処理を挟み込めなくて困っています

テスト対象ActivityのonCreateメソッド中で
SharedPreferenceを読み込む値を、初回起動とそれ以外で切り分けられたら理想なのですが
ググってはそれっぽいコードを順番に試していますがなかなかうまくいっておりません
教えていただけると幸いです。

現在の環境は、iMac+AndroidStudio最新版です。
コメント3件

900
デフォルトの名無しさん[sage]   投稿日:2015/10/28 12:10:25  ID:JulRNylL.net(2)
>899
SharedPreferenceに初回起動用のフラグを1個もって判別すればいいのでは・・・
デフォルト値を初回起動用にして。

901
デフォルトの名無しさん[sage]   投稿日:2015/10/28 13:02:37  ID:+YfxewQz.net
不毛な言葉遊びが好きなのが一匹、馬鹿じゃねーのとしか思われないような内容
しかも長年それをやって面白いと思ってるのは本人だけ
中身のないスカスカな人間なのが見え見え

902
872[sage]   投稿日:2015/10/28 13:05:51  ID:yH7zZD8U.net(8)
>899
onCreate内で
SharedPreferenceオブジェクト取得
(仮にオブジェクト名を sh)とする。

sh内で対応するkeyのBooleanはtrueとなってるとする
sh.getBoolean(....)でtrue値取得
if文判定でtrueの時に、その他を読み込む

読み込みが終わったら

次に、 SharedPreference.Edit ed = sh.edit()
で SharedPreference.Editオブジェクト取得
(仮に SharedPreference.Edit オブジェクト名をedにした)

ed.putBoolean(...)で対応するkeyのBoolean値をfalse設定
最後にed.commit()で更新終了

他のメソッドで、SharedPreferenceを更新したいなら
上記同様、 SharedPreference.Editオブジェクト取得
更新、commit()で

903
デフォルトの名無しさん[sage]   投稿日:2015/10/28 13:06:03  ID:J0Od7XIo.net(2)
初耳です

904
デフォルトの名無しさん[]   投稿日:2015/10/28 13:09:52  ID:U1jLaXVA.net(5)
injectInstrumentation(InstrumentationRegistry.getInstrumentation());
Context context = InstrumentationRegistry.getInstrumentation().getContext();
SharedPreferences pref = context.getSharedPreferences("APP_NAME", Context.MODE_PRIVATE);
pref.edit().putBoolean("INITIALIZED", false).commit();
super.setUp();

みたいな感じで書いてみたんですが、書き換えたPreferenceが内部でうまく読まれていなかったみたいなんですよ。
コメント1件

905
872[sage]   投稿日:2015/10/28 13:13:59  ID:yH7zZD8U.net(8)
>899
ちなみに、onCreate時にSharedPreferenceを取得するだけ
で良いなら、もっと簡素な方法があった様な気がする
ただ、俺は、使わないので忘れた
ただ、更新方法はあってるはず

906
872[sage]   投稿日:2015/10/28 13:29:13  ID:yH7zZD8U.net(8)
>904
ん〜〜
何か知らんメソッド構文が多いな
最近、変わったのかな〜?
onCreate内なら、もちろんActivityだから
そんなややこしい事しなくてもcontextは
thisで良いんじゃないの?
で、最後のsuper.setUp()って書いてるけど
それonCreate内?

907
896[]   投稿日:2015/10/28 13:44:43  ID:U1jLaXVA.net(5)
>> 898

ああ、誤解を招いてしまってすいませんね
さっき貼り付けたコードはJUnit内部のsetUpメソッドの内側で動かしているコードです。

super.setUp();

を呼ぶと、テストしたいActivityのonCreateとかの諸々の初期化が行われます。
コメント1件

908
デフォルトの名無しさん[sage]   投稿日:2015/10/28 13:57:07  ID:I9pmWeOo.net
フラグでいい気がする

909
872[sage]   投稿日:2015/10/28 14:54:31  ID:yH7zZD8U.net(8)
>907
commitの戻り値はfalseなんですよね?
もしtrueが返ってきてたらJUnitがイタズラしてるとしか
考えられないけど……
ゴメン、わかんないや。
実機で試してるだろうしね

910
896[]   投稿日:2015/10/28 15:33:39  ID:U1jLaXVA.net(5)
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_main);

context = getApplicationContext();
// 初回起動の切り分け(PreferencesはSharedPreferencesの薄いラッパー)
if( !Preferences.getBoolean(context, Preferences.INITIALIZED_KEY) ){
// 初回起動時の処理、チュートリアルの開始
} else {
// 通常起動処理
}
}

こういう感じのコードの初回起動との切り分け部分だけ、JUnitを騙せればいいんですけどねぇ
Mochitoでモック貼れないかとか色々試しているのですが、まだうまくいっていません
Androidのアプリもきちんと書き出したのは今回が初めてなので、何が定番の手法かも分かっていないのです
うーむ。

911
872[sage]   投稿日:2015/10/28 16:09:12  ID:yH7zZD8U.net(8)
テスト

912
872[sage]   投稿日:2015/10/28 16:41:28  ID:yH7zZD8U.net(8)
> 902 896 2015/10/28(水) 15:33:39.24 ID:U1jLaXVA
> @Override
> protected void onCreate(Bundle savedInstanceState) {
> super.onCreate(savedInstanceState);
> getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
> setContentView(R.layout.activity_main);
>
//オブジェクト生成
SharedPreference prf = getSharedPreferences("init", MODE_PRIVATE );

> if( prf.getBoolean("initialize",true) ){
> // 初回起動時の処理、チュートリアルの開始

//チュートリアル終了
SharedPreference.Editor ed = prf.edit();
prf.putBoolean("initialize",false);
ed.commit();
> } else {
> // 通常起動処理

> }
> }
>
> こういう感じのコードの初回起動との切り分け部分だけ、JUnitを騙せればいいんですけどねぇ
> Mochitoでモック貼れないかとか色々試しているのですが、まだうまくいっていません
> Androidのアプリもきちんと書き出したのは今回が初めてなので、何が定番の手法かも分かっていないのです
> うーむ。

913
896[]   投稿日:2015/10/28 18:22:34  ID:U1jLaXVA.net(5)
>> 872
コードを送ってくださる気持ちは嬉しいのですが、アプリとして手で触ってその辺りが一通り動くところまでは既に出来上がっていたりするんですよね。
ただ、それを自動テストで何度もテストを行えるようにするための良い方法がわからないだけだったんです。

914
デフォルトの名無しさん[sage]   投稿日:2015/10/28 19:10:45  ID:MrfidxOz.net
XmlPullParserでhtmlをパースしようとすると
imgタグみたいな閉じタグの無い要素でエラーが出るんですけど
コメント2件

915
デフォルトの名無しさん[sage]   投稿日:2015/10/28 19:13:14  ID:J9qwsCoR.net
閉じタグ書かないやつが悪いんだろ
コメント1件

916
デフォルトの名無しさん[sage]   投稿日:2015/10/28 21:48:15  ID:ObLGsSDY.net
>914
XmlPullParserってパーサ自身が階層構造把握してたっけ?
問題のケースだと、単にXmlPullParser.START_TAGが単体で飛んでくるってだけじゃないかな。
XmlPullParserを使う側のバグだと思う。

>915
バーカ

917
デフォルトの名無しさん[sage]   投稿日:2015/10/28 22:17:33  ID:XMZxFMEj.net
relaxed

918
デフォルトの名無しさん[sage]   投稿日:2015/10/28 22:58:03  ID:2GBlJ+mE.net
intelのmultiosengineのearlyaccess応募してみたけど結局mac機は必要なのね
windowsだけじゃandとiosアプリ両方は作れんか…

919
デフォルトの名無しさん[sage]   投稿日:2015/10/28 23:09:15  ID:zZDTiDxB.net
win7の2GBだとAndroidStudioって動かすのやばいですか?
64でない32bitだと動かないPCもあるみたいで

920
デフォルトの名無しさん[sage]   投稿日:2015/10/28 23:27:51  ID:7o3Zpv04.net
一度出したContentProviderのquery要求を中断する方法ってありませんか?
SQLiteの場合はCancellationSignalを使えば中断できるようなのですが
query()の中ではSQLiteを使っていないため上記手段ではダメなようです

921
デフォルトの名無しさん[sage]   投稿日:2015/10/29 00:22:00  ID:c32PhHWG.net
明示的inentと黙示的intent ...
まあ、いいか

922
デフォルトの名無しさん[sage]   投稿日:2015/10/29 00:53:09  ID:C+iTO1q+.net
アポカリプスなう的Intent

923
デフォルトの名無しさん[sage]   投稿日:2015/10/29 03:44:53  ID:eXWt1aK9.net
>914
xmlじゃないものをxmlパーサーにかけるからだ

javaで使える html parser のライブラリでも適当に探して組み込めばいいよ

924
デフォルトの名無しさん[sage]   投稿日:2015/10/31 04:50:01  ID:B0bD+uNi.net(2)
mp3のメタデータをMediaMetaDataRetrieverのextractMetaData(key)で抜き出すとき、いつもあるところで止まって見てみると文字化けしてるデータでした
Unicodeにしても文字化けが治らないし、とりあえず別の文字列で置き換えたいのですが、文字化けしてるか事前に調べることもできないしどうしたらいいですか
コメント1件

925
デフォルトの名無しさん[sage]   投稿日:2015/10/31 05:23:20  ID:B0bD+uNi.net(2)
>924
アルバムアーティストがどうなってるか全て見てみたら文字化けしてても落ちることなくそのまま拾ってたので問題は別にありそうです、失礼しました

926
デフォルトの名無しさん[]   投稿日:2015/10/31 10:04:15  ID:yvO+lKzM.net(2)
業務でプログラミング技術が低い人って何をやりましたか?
一人でアプリを作ったところで業務のソースと全然違う簡単な書き方を書いてるにすぎず
業務に直結する技術は上がらないから意味がないっていう状態です
コメント2件

927
デフォルトの名無しさん[sage]   投稿日:2015/10/31 10:22:25  ID:yWunEyu/.net
テスト要員

928
デフォルトの名無しさん[sage]   投稿日:2015/10/31 10:22:26  ID:n7YSGx1E.net
>926
「業務のソース」
「簡単な書き方」
を定義してくれないと何も答えられないことくらい分かれよ。
一応プログラマなんだろ?

コーディング規則のこと言ってんのか
扱ってる分野のことを言ってんのか
とかとかによっても全然違うし
仮に例をあげた上記2例であっても会社毎にもプロジェクトごとにも人毎にも違う
コメント1件

929
デフォルトの名無しさん[sage]   投稿日:2015/10/31 10:37:12  ID:6XtToecq.net
>926
技術低いけど俺しか居ないから主任で責任者だったよ

930
デフォルトの名無しさん[sage]   投稿日:2015/10/31 10:38:29  ID:DhkC3vaz.net(2)
かっこいい

931
デフォルトの名無しさん[sage]   投稿日:2015/10/31 11:59:02  ID:jwWjr9A9.net
初心者はプログラムが複雑になるものだが
簡単な書き方ができる君はエキスパートだ

932
デフォルトの名無しさん[sage]   投稿日:2015/10/31 12:47:10  ID:aM3wtJwZ.net
スパゲッティなコードが簡単なコード
1つのメソッドの行数が少なくてメソッドのオーバーヘッドがいっぱいありそうなコードが複雑なコード
コメント1件

933
デフォルトの名無しさん[sage]   投稿日:2015/10/31 13:12:42  ID:g0KfcfuJ.net
オーバーヘッドってなんすか

934
デフォルトの名無しさん[sage]   投稿日:2015/10/31 14:32:30  ID:nW7p773V.net
頭よりも足を高く(ry

935
デフォルトの名無しさん[]   投稿日:2015/10/31 17:16:30  ID:yvO+lKzM.net(2)
>932
メソッドだけ書いてあるけどその中にメソッドが100個とか継承とか複雑になってるってことでしょ?

>928
簡単なのは
100+500のとkろを400+500に直すみたいなものとか

出力される文字が
あああ
のところを1:あ 2:あ 3:あ  合計 3文字
みたいなレベルの話です

936
デフォルトの名無しさん[sage]   投稿日:2015/10/31 23:16:38  ID:DhkC3vaz.net(2)
もうリリース出来ると思ってたのに、想定外の挙動が見つかって
治そうと頑張ってるけど、なにぶんゴリ押しコードでやってきたからぐちゃぐちゃになってきたよぉ…
コメント1件

937
デフォルトの名無しさん[sage]   投稿日:2015/11/01 11:47:50  ID:hLroo8HA.net(3)
>936
そのコード、他人に引き継がないでね。
改修すんの面倒だから。
コメント1件

938
デフォルトの名無しさん[sage]   投稿日:2015/11/01 11:50:06  ID:N3LYmauN.net(3)
onWindowFocusChangedでボタンのサイズ調整後、ボタンの位置を取得したいのですが、調整前の位置が返ってきます。
ステータスバー?通知バー?を下にスワイプして再度、onWindowFocusChangedを呼び出すと調整後の位置が返ってきます。

@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);

button.setHeight(button.getWidth());
int[] viewLocation = new int[2];
button.getLocationInWindow(viewLocation);
}

これで実行すると最初が
viewLocation[0] = 6
viewLocation[1] = 462

ステータスバーをスワイプして再度、onWindowFocusChangedを呼び出すと
viewLocation[0] = 6
viewLocation[1] = 179


ステータスバーなどを触らず、最初からサイズ調整後の位置を取得したい場合はどうすれば良いんでしょうか?
コメント2件

939
デフォルトの名無しさん[sage]   投稿日:2015/11/01 12:00:43  ID:z7Fhw2CO.net
>938
別スレッドで一瞬後に呼び出すとか?
コメント2件

940
デフォルトの名無しさん[sage]   投稿日:2015/11/01 13:09:56  ID:hLroo8HA.net(3)
>938
計算して出せばいい。

941
デフォルトの名無しさん[sage]   投稿日:2015/11/01 13:16:38  ID:N3LYmauN.net(3)
>939-940
onWindowFocusChangedが完了したってのはどうにかして受け取れないんですか?
とりあえず勉強不足で難しい事は分からないので、>939の別スレッドで一瞬後に呼び出すでいきます。ありがとう
コメント1件

942
デフォルトの名無しさん[]   投稿日:2015/11/01 13:23:59  ID:Wq92wgqO.net
activityAから明示的IntentでactivityBを呼び出した時、activityBの中で独自のviewインスタンスのインスタンス変数を変更したいのですが、うまくいきません
どうやったらうまくいくでしょうか?ご教授お願いします。
以下の31, 32行目の部分です
http://codebin.org/view/bb14cddd

環境:
java version "1.8.0_65"
android studio 1.4.1

943
デフォルトの名無しさん[sage]   投稿日:2015/11/01 13:27:19  ID:26p9290f.net
>937
個人だからそうしたくてもできないでござる
コメント1件

944
デフォルトの名無しさん[]   投稿日:2015/11/01 13:28:39  ID:h3uqr5bM.net(2)
AndroidStudioを入れました。
右下に手紙のアイコンがでてたので気がつきました。
6.0しかSDKが入ってないです。


Fetching https://dl.google.com/android/repository/addons_list-2.xml
Failed to fetch URL https://dl.google.com/android/repository/addons_list-2.xml, reason: Connection to https://dl.google.com refused
Fetched Add-ons List successfully
Fetching URL: https://dl.google.com/android/repository/repository-11.xml
Failed to fetch URL https://dl.google.com/android/repository/repository-11.xml, reason: HttpHostConnect Connection to https://dl.google.com refused
Done loading packages.


SDKのDLも失敗し6.0しかSDKに表示されません。
家の回線が悪いんでしょうか?
4.4あたりで開発がしたいです

945
デフォルトの名無しさん[sage]   投稿日:2015/11/01 13:45:38  ID:WvyTLr0k.net
>941
onWindowFocusChangedが完了したとしても正しい値が取れるとは限らない
ViewTreeObserverとかどうだろう
コメント1件

946
デフォルトの名無しさん[sage]   投稿日:2015/11/01 13:52:34  ID:hLroo8HA.net(3)
>943良かったw

947
デフォルトの名無しさん[sage]   投稿日:2015/11/01 17:00:49  ID:N3LYmauN.net(3)
>945
ありがとうございます。まだ全然理解できてないけどViewTreeObserver良さそうですね

948
>>936[]   投稿日:2015/11/01 19:17:03  ID:h3uqr5bM.net(2)
自己解決。詰まったら答えが貰えないからとことん時間喰いますね。
100時間ぶっ飛ぶのも普通。プログラムってこれだから嫌い

949
デフォルトの名無しさん[sage]   投稿日:2015/11/01 20:48:30  ID:nE45pthr.net
他の人のためにどう解決したのか書かない自分勝手はこれだから嫌い

950
デフォルトの名無しさん[sage]   投稿日:2015/11/01 20:55:05  ID:3jJ1oDX0.net
んなもんgoogle側の不調じゃねーの?
稀によくあること。

951
デフォルトの名無しさん[sage]   投稿日:2015/11/01 21:04:55  ID:jcZqK+b0.net
教えて欲しいなら下手に出ろや
回答者の分際で何様だ

952
デフォルトの名無しさん[]   投稿日:2015/11/02 00:13:38  ID:z/WQXxFM.net
SDKから4.2などいろいろ落とした。
あれを落とすと、6だけだったときより
クリーンやビルドがながくなっちゃったりしますか?
コメント1件

953
デフォルトの名無しさん[sage]   投稿日:2015/11/02 02:45:15  ID:WH1PRmcF.net
>952
おまえAndroid studioスレでUSBドライバーが無いとか言ってたやつだろ?
なんでSDKをいっぱいダウンロードする話になってんの?
コメント1件

954
デフォルトの名無しさん[sage]   投稿日:2015/11/02 11:28:23  ID:KrVctKBC.net
デュアルSIM機でTelephonyManagerの電話番号の取得ってどうなんの?
切替?した番号になるのか、SIMスロット位置で固定されるのか
コメント1件

955
デフォルトの名無しさん[sage]   投稿日:2015/11/02 11:38:54  ID:h01kZcFv.net
WebviewをFrameレイアウトで二枚重ねにして配置しています。
Android4.2で後ろのwebviewをbringToFront()で前に持ってきても表示がされません。
webviewが透明になっている(webview自体は前面に移動しています)ようで、webviewのhtml上のボタンなどは反応しています。
setAlphaで1.0fにしても効果がありません。
ちなみにAndroid4.4や6では正常に表示されています。

どなたか解決法ご存じじゃ無いでしょうか?よろしくお願いします。

956
デフォルトの名無しさん[sage]   投稿日:2015/11/02 18:55:31  ID:K0jPikjb.net(3)
デベコンの新しいアイテムの追加のところで
「管理対象外の商品」の選択が表示されていません。
どうすれば表示されるようになるでしょうか?
コメント2件

957
デフォルトの名無しさん[sage]   投稿日:2015/11/02 19:38:11  ID:6XS03KDv.net(2)
>956
それウィルスにやられてる結果だとStackoerflowに書いてあった
解決方法はなくて、OS再インストールしかないんだと

958
デフォルトの名無しさん[sage]   投稿日:2015/11/02 19:43:04  ID:K0jPikjb.net(3)
他の機種(androidのweb)でやっても結果は同じだったので違うように思います。
コメント2件

959
デフォルトの名無しさん[sage]   投稿日:2015/11/02 19:58:15  ID:6XS03KDv.net(2)
>958
同じWiFiに繋いでるんでしょ?
そうでなくとも同じアカウントでログインしてるとか怪しい点はいくらでもある

960
デフォルトの名無しさん[sage]   投稿日:2015/11/02 19:59:08  ID:tXtw8JEL.net
>958
泥までやられたのか
御愁傷様

961
デフォルトの名無しさん[sage]   投稿日:2015/11/02 20:51:23  ID:K0jPikjb.net(3)
ウィルスなら別のOSで同じもの同時は普通ないですしアカも別で セキュリティ管理もできてます。

962
デフォルトの名無しさん[]   投稿日:2015/11/03 00:40:57  ID:rjBQxBTQ.net(2)
>953
USBドライバいれないと実機が動かないから。
いろいろ落としたらこうなった

963
デフォルトの名無しさん[sage]   投稿日:2015/11/03 00:41:28  ID:o1r5pWE8.net(2)
自分の中の浅い知識を「普通」と言い切り、
セキュリティ管理ができてると公言できてしまうほどの人でしたか、失礼しました。
では後はご自身で頑張ってください。

964
デフォルトの名無しさん[]   投稿日:2015/11/03 00:42:19  ID:rjBQxBTQ.net(2)
gradleが30分やってもまだPCがうごかないし
実機を動かそうとするとadbが反応してませんってでて
動かない。
その前は実機は動いたのにな

965
デフォルトの名無しさん[sage]   投稿日:2015/11/03 00:51:16  ID:UlDxJmnW.net
多分、そんな単純な煽りに騙されるレベルの人間はここにはいないと思う

966
デフォルトの名無しさん[sage]   投稿日:2015/11/03 18:23:12  ID:xxVRf4Fc.net
viewpagerのonPageScrolledで、MainActivityのtextviewにsetTextするだけでスクロールが一瞬カクつくんだけどこれはそういうものなの?
使ってるのはDirectionalViewPagerってライブラリなんだけど
それぞれのpage(fragment)に
LoaderCallbacks付けてるせいかと思ったんだけど、onPageScrolledのsetText外すとスクロールはカクつかなくなるもんで…

967
デフォルトの名無しさん[sage]   投稿日:2015/11/03 19:54:10  ID:JdB3wQuG.net
一つのbuttonの中で表示テキストを、一行目と二行目で別の文字サイズ指定することはできますか?
コメント2件

968
デフォルトの名無しさん[sage]   投稿日:2015/11/03 20:56:26  ID:o1r5pWE8.net(2)
>967
はい、できます

969
デフォルトの名無しさん[sage]   投稿日:2015/11/03 21:00:01  ID:LDf7Amn3.net

970
デフォルトの名無しさん[sage]   投稿日:2015/11/03 22:06:10  ID:52kBI3CL.net
ウンコみたいなGoogle Playのレビューを消す関数ありませんか?

971
デフォルトの名無しさん[sage]   投稿日:2015/11/04 01:42:22  ID:0m44HwNA.net
初心者ですけど
グーグルのカレンダービューで日付の上にデカデカとスタンプとか付けられますか?
自作のカレンダービューじゃないとそういうの出来ないのかな?

972
デフォルトの名無しさん[sage]   投稿日:2015/11/04 10:27:10  ID:GaObY1+J.net
Developer Console のクラッシュ一覧ではスタックトレースには引数が表示されていないのですが
proguard が変換したものは引数が違えば同じ1文字のメソッド名(a ,b とか)何度も使うので mapping.txt と照らし合わせても候補がありすぎてわからないです
proguard が変換時に引数が違っても別メソッド名にするオプションがあったら教えて下さい

973
デフォルトの名無しさん[sage]   投稿日:2015/11/04 12:08:09  ID:WRHl7gyS.net
>956
今は全て管理対象の商品で処理するように変わってるだろう。
下の方OS再インストールさせようと企んでる変なのがいるなw あざとい
コメント1件

974
デフォルトの名無しさん[sage]   投稿日:2015/11/05 09:04:44  ID:YiHPK0a5.net
>973
??
公式にも「ウィルスによるもので対処方法はありません」て書いてあるだろ

公式を読めば分かることをわさわざ回答してくれてんのにその言い方はないのでは

975
デフォルトの名無しさん[sage]   投稿日:2015/11/05 10:36:07  ID:kL14UDzM.net
TwichTVやUstreamのような生放送配信サイトの個別ユーザーが放送中かどうかを知るにはどうしたら?

976
デフォルトの名無しさん[sage]   投稿日:2015/11/05 14:57:35  ID:1ip/8/uX.net
なんで俺に言ってんだ?

977
デフォルトの名無しさん[sage]   投稿日:2015/11/06 08:00:37  ID:Wq34rh8A.net
現時点ではリフォーカスカメラを活かしたアプリを作る(≒SDKが公開されている)のって困難?
リフォーカスカメラを搭載しているスマホ自体honor6 Plusくらいしか知らないけど

978
デフォルトの名無しさん[sage]   投稿日:2015/11/06 16:27:07  ID:o8lTfzVM.net
ちょっとわからなくなってしまったので質問します。
現在AndroidStudioでアプリを制作しており、プッシュ通知を実装したいなと思っています。
そこで、Parseというサービスを使い、プッシュ通知のテストをしてみました。
Parseを利用しているのは、iOSでも使っているためです。

色々調べたところ
http://qiita.com/kassy_kz/items/f32e3e91c97973ce71a8

こちらが参考になると思ったのでやってみたのですが[Import Project]のところがよくわかりませんでした
File→New→ImportProjectでダウンロードしたライブラリを開くと新しいProjectになってしまいます
ここは本当によくわからなかったので、別のサイトを調べたところlibに"Parse-1.10.3.jar"を移動させれば良いということでしたので
そちらをやってみました

ApplicationのonCreateに2行コピペするところでもつまったのですが、どうやら自作クラスを作ってApplicationを継承させて
マニフェストで指定すれば良いということがわかったので、そういう風にしました

他のコピペも行い、testボタンを押してみたのですが通知が来ません
自分の端末がNexus7だからかとも思ったのですが、タブレットでも普通に通知はくるしなあと思い、しばらく待ってからやってみたのですが
やはり通知はきません

色々調べてみたのですが、ビルドエラーするわけでもなく本当に原因がよくわからなかったので
同様のサービスを使っている方、もし良ければ解答をお願いします
コメント2件

979
デフォルトの名無しさん[sage]   投稿日:2015/11/06 18:40:47  ID:R8z6nM51.net
>978
マニフェストになんかの権限追加したら出来た気がする

980
デフォルトの名無しさん[sage]   投稿日:2015/11/06 20:14:11  ID:MCFwvtat.net(2)
>978
そのリンク先で解説されてるのは
ライブラリをダウンロードする方法じゃなくて
ライブラリが組み込まれたアプリのテンプレをダウンロードする方法じゃないか
それを開けばアプリのプロジェクトになるのは当然

まずは自分のアプリに組み込むんじゃなくて、
リンクの真似して新しいアプリ作って通知が機能するのだけを確かめたほうがいいんじゃないか?

981
デフォルトの名無しさん[sage]   投稿日:2015/11/06 21:22:23  ID:KbACg+rI.net
Maps API v2 でJAVAから地図を回転させることはできないのでしょうか?

一応、この辺りは調べてみたのですが、ないような気がするのですけど、確信なくて
https://developers.google.com/android/reference/com/google/android/gms/maps...
コメント1件

982
デフォルトの名無しさん[sage]   投稿日:2015/11/06 22:03:30  ID:MCFwvtat.net(2)
>981
そのリンクのページのmaps.modelのCameraPositionとかを使う
コメント1件

983
デフォルトの名無しさん[sage]   投稿日:2015/11/06 23:30:44  ID:33MFY9bo.net
TextEditでWindowsで言う所のRichEditみたいに1行毎に違う色にするにはどうすればいいですか?

984
デフォルトの名無しさん[]   投稿日:2015/11/07 23:10:35  ID:gLdkHyvn.net
>982
https://developers.google.com/android/reference/com/google/android/gms/maps...

CameraPositionクラスのコンストラクタのbearingが角度ですね。
newしたCameraPositionインスタンスをCameraUpdateFactoryクラスのnewCameraPosition()に渡して、
戻り値のCameraUpdateクラスインスタンスを
GoogleMapクラスのmoveCameraに渡せばいいのかな?

985
デフォルトの名無しさん[sage]   投稿日:2015/11/08 14:14:09  ID:e+nlcPSV.net(3)
構成が決まっている文章から数点の要所を抜き出して配列に収めるんだけど
matcherでお手軽に集めるのと、indexOf で始点終点を見つけ出してsubstringしていくのは
どちらが早いモノなのかな? 後者の方って普通は使わないもの?

986
デフォルトの名無しさん[sage]   投稿日:2015/11/08 14:46:22  ID:y61j8NIm.net
知りたいことを正しく相手に伝えることも能力が必要なのさ

987
デフォルトの名無しさん[sage]   投稿日:2015/11/08 15:04:54  ID:SitFAt8R.net
構成が決まってるなら
<h1></h1>とか<a name="">とかあるはず
コメント1件

988
デフォルトの名無しさん[sage]   投稿日:2015/11/08 15:20:01  ID:e+nlcPSV.net(3)
indexOfで探し辛い項目があって駄目だった・・・

ある程度の長さの定型文章x数百〜数千件に対して
文章1件目 Matcherパターン1 項目1を保持
文章1件目 Matcherパターン2 項目2を保持
文章1件目 Matcherパターン3 項目3を保持
文章1件目 Matcherパターン4 項目4を保持
文章2件目 Matcherパターン1 項目1を保持
文章2件目 Matcherパターン2 項目2を保持
元・・・・

ってやると1件分の文章を何回も読んでるから無駄っぽいけど、どうしたものやら

989
デフォルトの名無しさん[sage]   投稿日:2015/11/08 15:22:42  ID:e+nlcPSV.net(3)
>987
始点が複数回登場する半角一文字とかだったりしてindexOfでは無理だった
そういう長さがあって囲む事を決まりきったHtmlタグならいいんだけどね

990
デフォルトの名無しさん[sage]   投稿日:2015/11/08 19:43:42  ID:xTfNRbhV.net
先生、質問させてください。

デバッグとかのためにRun Configuration から起動するActivityを指定する場合、
対象のActivityについてAndroidManifest.xmlに以下の記述は必須?

<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />


なんか腑に落ちない。

991
デフォルトの名無しさん[sage]   投稿日:2015/11/09 20:05:24  ID:es3QIM4s.net(2)
すいません。
ボタンを押し続ける限りアニメーションが動くようにしたいんですが、
a.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {

ImageView imageView = (ImageView) findViewById(R.id.imageView);

imageView.setBackgroundResource(R.drawable.array);
AnimationDrawable animation = (AnimationDrawable) imageView.getBackground();
animation.stop()

animation.start();
return false;
}
これに何を追加したらいいのでしょうか?
よろしくお願いいたします。

992
デフォルトの名無しさん[sage]   投稿日:2015/11/09 20:16:07  ID:DWHnIfJD.net
onLongClickListenerじゃなくてonTouchを使ったらいいのでは

993
983[sage]   投稿日:2015/11/09 21:02:17  ID:es3QIM4s.net(2)
ダメでした。
onTouchでは押した時、離した時には反応がありましたが残念ながら‥
コメント2件

994
デフォルトの名無しさん[sage]   投稿日:2015/11/09 21:12:13  ID:n7ssw6SG.net
>993
ちょうどいいイベントはないから
LongClickでスタートさせて
onTouchが話した時にアニメーションを止めるようにしたら?

995
デフォルトの名無しさん[sage]   投稿日:2015/11/09 21:14:24  ID:2wV4NaE2.net
AnimationDrawableはリピートできるじゃん?
それを使えば

996
デフォルトの名無しさん[sage]   投稿日:2015/11/09 21:58:19  ID:FsqPtM9P.net
>993
それで十分だろ?

997
デフォルトの名無しさん[sage]   投稿日:2015/11/09 22:00:06  ID:WhwNyLZa.net
押したときにスタートして、離したときにストップすればいいよね?

998
デフォルトの名無しさん[sage]   投稿日:2015/11/09 22:19:08  ID:dRrKnI4L.net
中国バイドゥがAndroidにバラまいた猛毒
中国Baiduのソフト開発キット、バックドア機能の搭載が判明
【IT】中国Baiduのソフト開発キット、バックドア機能の搭載が判明 /ニュース速報+板

999
デフォルトの名無しさん[sage]   投稿日:2015/11/10 00:33:53  ID:2JfNeyBe.net
いつの間にか991

1000
デフォルトの名無しさん[sage]   投稿日:2015/11/10 08:58:48  ID:9bHBseDp.net
そして気づけば992

1001
デフォルトの名無しさん[sage]   投稿日:2015/11/10 09:16:44  ID:Um/LDgTD.net
以後、便乗レス厳禁。

1002
デフォルトの名無しさん[sage]   投稿日:2015/11/10 13:16:34  ID:JfMCmT3q.net(2)
郵便番号が0000000Japanのユーザーから、公開してる有料アプリを立て続けに「購入」➡「キャンセル」されたのだが、これは不正なユーザーに標的にされたってことで良いのかな

有料アプリは4つ公開していて、8分の間に3つをやられた

一応lvlとか対策はしてるが、こんなもん簡単に抜けられるしな

1003
994[sage]   投稿日:2015/11/10 13:18:31  ID:JfMCmT3q.net(2)
すみません
雑談スレと間違えました

上はスルーしてください
雑談スレにも書きます
更新情報
・スレッド一覧ページで過去ログのタイトル検索・一覧表示ができるようになりました(2016/1/20)
NGワード登録
登録する
スレッド内検索

プログラム板 タイトル検索

このスレッドが人気です(実況系)
羽鳥慎一モーニングショー★3 (947)テレ朝実況
実況 ◆ フジテレビ 84174 (815)フジ実況
実況 ◆ 日本テレビ 56169 (911)NTV実況
ビビット 8/21(月) ★1 (722)TBS実況
連続テレビ小説 ひよっこ★256 (698)NHK実況
NHK総合を常に実況し続けるスレ 137032 スカボローフェア (433)NHK実況
実況 ◆ テレビ朝日 48913 土下座スーパー1 (291)テレ朝実況
おはよう!時代劇 暴れん坊将軍5 #6(第7話)[字][再] (665)テレ朝実況
このスレッドが人気です(ニュース系)
【高校野球】仙台育英・渡部の“足蹴り”が炎上…監督の指示でSNS閉鎖、準決勝スタメン外れる チームメイト擁護「わざとじゃない」 ★12 (485)音楽・芸能ニュース
【話題】クルマ離れどころか“免許離れ”する若者 「大きな買い物は宅配で。車は維持費が大変。使わないものにお金をかけたくない」★9 (1001)ニュー速+
【話題】世の中にあふれる「萌え絵」に生理的嫌悪感を持つ人たち…ポルノまがいのイラスト乱発に「頭が痛くなる」★9 (401)ニュー速+
【たばこ】ベランダ喫煙「煙たい!臭い!」 ホタル族「被害者の会」登録急増 (950)ニュー速+
【高校野球】仙台育英・渡部の“足蹴り”が炎上…監督の指示でSNS閉鎖、準決勝スタメン外れる チームメイト擁護「わざとじゃない」 ★11 (1001)音楽・芸能ニュース
【話題】世の中にあふれる「萌え絵」に生理的嫌悪感を持つ人たち…ポルノまがいのイラスト乱発に「頭が痛くなる」★8 (1001)ニュー速+
【経済】ゲーム専用機「復権」、「スイッチ」の品薄続く (214)ニュー速+
【高校野球】仙台育英・渡部の“足蹴り”が炎上…監督の指示でSNS閉鎖、準決勝スタメン外れる チームメイト擁護「わざとじゃない」 ★10 (1001)音楽・芸能ニュース
プログラム板の人気スレ
ふらっと C#,C♯,C#(初心者用) Part130 (629)
【統計分析】機械学習・データマイニング17 (240)
Excel VBA 質問スレ Part49 (884)
オブジェクト指向システムの設計 173 (199)
Visual Studio 2017 Part3 (92)
【初心者歓迎】C/C++室 Ver.101【環境依存OK】 (502)
次世代言語議論スレ[Go Rust Scala Haskell]第5世代 (904)
スレ立てるまでもない質問はここで 148匹目 (978)
C言語なら俺に聞け 142 (99)
Pythonのお勉強 Part53 (866)
Ruby 初心者スレッド Part 60 (940)
C++相談室 part131 (204)
Xamarin Part5 (436)
本当に必要ものは人工知能ではなくて検索エンジン (365)
Java入門・初心者質問スレ Part.4 (345)
プログラミング言語 Rust 3 (631)
C#, C♯, C#相談室 Part94 (717)
ねねっちと一緒にプログラムを勉強するスレ第2話 (921)
Git 15 (1003)
関数型プログラミング言語Haskell Part30 (903)
☆★Java質問・相談スレッド180★★ (514)
C# vs Java どっちが好き? その3 (617)
Androidプログラミング質問スレ revision53 (765)
Swift part11 (243)
推薦図書/必読書のためのスレッド 81 (905)
「メソッド名」分ける必要なくね?【オーバーロード】 (68)
このサイトについて
このサイトは2ちゃんねるからデータを取得し、表示するサービスです。
画像のインライン表示機能について
画像のURLの後ろにある[画像をインライン表示]をクリックすると、URLの下に表示します。
表示される画像は横幅100pxに縮小されていて、クリックすると原寸で表示します。
このサイトの特徴
1)スレッド内検索ができます
2)レス(「>>1」など)のポップアップができます
3)不適切な言葉を含む投稿を表示しません
4)ページ内で画像を直接表示できます
5)2ch他スレッドへのリンクはタイトル・板名つきでリンクします
6)すっきりとしたデザインで表示します
7)最新スレや前スレをチェック・一覧表示します
8)NGワード機能の搭載でイヤな言葉が目に入りません
9)荒らしを自動チェックします
10)スレッド内・同一IDの書き込みだけ表示できます
11)レスの返事をレスされた発言の下に表示する「まとめビュー」が利用できます
12)シリーズ化したスレッドの一覧を表示します
13)最新のスレッドがある場合はお知らせします
削除について
こちらをご覧ください
機能要望について
現在機能要望受付中です。
問い合わせについて
こちらのページからどうぞ
広告


首都圏の方、ソフトバンク光オススメですよ


このサイトは2ch.scからデータを取得・表示しています。削除などについてはこちらをご覧ください。 アクセスモード:差分取得 - 新着書き込みなし(304)