Androidプログラミング質問スレ revision49at TECH
Androidプログラミング質問スレ revision49 - 暇つぶし2ch1:デフォルトの名無しさん
15/07/08 19:59:26.98 TyjaNrQy.net
このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。
※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 140匹目
スレリンク(tech板)
Eclipse統合M35【Java/C++/Ruby/Python/Scala】
スレリンク(tech板)
★★Java質問・相談スレッド174★★
スレリンク(tech板)
****オススメ関連リンク****
■ TechBoosterURLリンク(techbooster.org)
■ AndroidメモURLリンク(www.saturn.dti.ne.jp)
■ 逆引きAndroid入門URLリンク(www.adakoda.com)
■ Androidプログラマへの道URLリンク(wiki.livedoor.jp)
■ Android Wiki*URLリンク(wikiwiki.jp)
****公式リファレンス****
■ Android developersURLリンク(developer.android.com)
■ ソフトウェア技術ドキュメントを勝手に翻訳URLリンク(www.techdoctranslator.com)
■ 日本Androidの会URLリンク(www.android-group.jp)
■ StackOverFlowURLリンク(stackoverflow.com)
****前スレ****
Androidプログラミング質問スレ revision48
スレリンク(tech板)

2:デフォルトの名無しさん
15/07/09 05:18:11.68 PMwu933d.net
>>1
乙ロイド

3:デフォルトの名無しさん
15/07/09 06:21:11.74 3p9NSowt.net
>>1
for (int i = 2;i <= 1000;i++)


4:{ 乙 = 感謝; } さっそく質問です AIDE- IDE for Android Java C++を使って実機でプログラミングしてるのですが eclipseはもう使わない方がいいですか? 今年でサポート打ち切りとか言われてますけど それって使えなくなるという事なんでしょうか? あと gradleとeclipseの違いも教えて欲しいです



5:デフォルトの名無しさん
15/07/09 08:08:05.90 5lk3+Ee2.net
使えなくなるわけじゃない
サポートの切れたWindowsXPが一部では今だ現役なのと一緒

6:デフォルトの名無しさん
15/07/09 08:38:10.81 3p9NSowt.net
>>4
eclipseでプログラム作っても動くのは動くんですね
少し安心しました = 感謝;

7:デフォルトの名無しさん
15/07/09 09:19:44.99 47ZHt69Z.net
>>3
gradleはビルドツールでeclipse+adt環境だとantに相当する
AndroidStudioとeclipse環境で大きく違うのがこのビルドツールの違い

8:デフォルトの名無しさん
15/07/09 13:46:50.46 3p9NSowt.net
>>6
グレイドルってビルドツールの事だったんですね
ネット検索しても遊戯王の記事しか出てこなかったからまたてっきり…
分かりやすい解説ありがとうございました
先の事も考えてグレイドルの方を使う事にします

9:デフォルトの名無しさん
15/07/09 21:26:24.80 8M3V3xDa.net
CardView って ripple の背景を設定できないよね?

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

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

12:デフォルトの名無しさん
15/07/11 12:57:36.91 P/eVns0O.net
Dialogをnewして、setContentViewでxml指定したあと
setTitleをnull、getWindowから
backgroundDrawableをTRANSPARENTに指定したんだけど
このセパレータみたいな青い線はどう消せばいいの?
URLリンク(i.imgur.com)

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

14:デフォルトの名無しさん
15/07/11 15:54:23.42 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);

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

16:デフォルトの名無しさん
15/07/11 18:31:49.96 sfMLqJad.net
簡単にうまくいきます

17:デフォルトの名無しさん
15/07/11 18:40:02.03 kLTBW9bi.net
>>14
Javaで書かれたSMBライブラリのJCIFS使えばコンピューター列挙できると思う。

18:デフォルトの名無しさん
15/07/11 18:56:46.12 P/eVns0O.net
>>13
イケメンまじでありがとう
助かった

19:デフォルトの名無しさん
15/07/11 19:04:07.08 7M829UmN.net
URLSpanのtouchできる範囲を大きめに取りたいのだ

20:デフォルトの名無しさん
15/07/12 15:05:16.70 a4DY7Z+W.net
1年前に3日ぐらいでできる簡単なアプリを作りました
appcompadが邪魔でした
versionを15にあげてプロジェクトを作成するとそれが出てこないと聞いて
16とか適当にいれて起動してみました
<uses-sdk
android:minSdkVersion="16"
android:targetSdkVersion="21" />

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

21:デフォルトの名無しさん
15/07/12 15:25:41.01 ize7cujR.net
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発で行う方法はありますか?
上記でも実現はできているのですが、もし方法ありました勉強のためにと思いました。
よろしくお願いします。

22:デフォルトの名無しさん
15/07/12 15:35:18.07 IxUl0RNh.net
SQLiteにストアドプロシージャがないなら一発は無理じゃね

23:デフォルトの名無しさん
15/07/12 15:46:48.02 ZbuavGxj.net
URLリンク(earth.nullschool.net)
こんな感じのアニメーションを実現したいんだけど、Androidではどういう実装がいいか検討がつかない
教えてプリーズ

24:デフォルトの名無しさん
15/07/12 18:40:42.43 vZtcs0qI.net
>>20
無理だと思うぞ

25:20
15/07/12 18:46:44.58 ize7cujR.net
>>21
>>23
無理ですか、ありがとうございます。
ゴリゴリ書いたもので済ませておきます。

26:デフォルトの名無しさん
15/07/12 20:3


27:3:34.09 ID:WNngntZ3.net



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

29:デフォルトの名無しさん
15/07/13 16:01:59.98 nfKinSZc.net
ずっとSDK14で組んでいて動いていたのですが
SDK20にしてみたら動かなくなりました
なぜですか

30:デフォルトの名無しさん
15/07/13 16:06:03.34 CAJg8xUL.net
>>27
バカなユーザーがだす質問みたいだが、まさかプロの開発者ではないだろうな

31:デフォルトの名無しさん
15/07/14 09:23:59.63 gZ8lOh3L.net
バカなユーザーですが割り込みすみません
SDK14ってなんですか?
SDKってツールの事ですよね?
Android studioとかイクリプスとか…aideとか
それのバージョン?

32:デフォルトの名無しさん
15/07/14 09:31:38.29 cFDED6pC.net
SDKは自分のプログラムをスマホで動くアプリにするための部品
AndroidStudio等の開発環境はその作業を手助けしてくれるもの

33:デフォルトの名無しさん
15/07/14 10:04:03.34 gZ8lOh3L.net
>>30
APIの事なんですね
14はそれのレベルかな
勉強させてもらいましたm(__)m

34:デフォルトの名無しさん
15/07/14 12:21:14.10 OpTVJ6CI.net
>>31
APIはInterfaceだけだよ
サボらずにSDKが何(の略称)でAPIが何か調べたらいいよ

35:デフォルトの名無しさん
15/07/14 13:43:40.08 gZ8lOh3L.net
>>32
正式名くらい知ってますよ
失礼な

36:デフォルトの名無しさん
15/07/14 14:33:02.08 H44jLgfb.net
>>33
いやいやいや、、
だったらそんな質問しないでしょ

37:デフォルトの名無しさん
15/07/14 15:08:47.48 GNUjvMWE.net
>>33
ただの煽りだから放っておいた方がいい

38:デフォルトの名無しさん
15/07/14 15:23:54.20 hQQC2ldf.net
>>33
ただのバカだから放っておいた方がいい

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

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

41:デフォルトの名無しさん
15/07/15 10:17:03.61 9Dss1El3.net
メモ帳とメイクファイルで統合環境にしてる

42:デフォルトの名無しさん
15/07/15 11:15:00.07 s74LivYF.net
Aide と Jota+

43:デフォルトの名無しさん
15/07/15 16:07:38.18 faC3qybu.net
AndroidStudio使ってる
今IDEなに使うか悩んでいるなら、推奨されているAndroidStudioにした方がいい

44:デフォルトの名無しさん
15/07/15 17:55:46.88 V60LSqUD.net
>>38
分かる俺もstudioセッティングしてあるけど今作ってる奴移せなくて困ってる

45:デフォルトの名無しさん
15/07/16 13:40:46.14 qCcco3By.net
googleとoracleの件で今後androidからjavaが使われなくなる可能性はありますか?

46:デフォルトの名無しさん
15/07/16 13:58:48.71 8tshJ0hw.net
>>43
無い

47:デフォルトの名無しさん
15/07/16 17:01:07.17 ASYIzMIn.net
可能性はあるでしょ

48:デフォルトの名無しさん
15/07/16 18:38:37.59 rMvvWTZJ.net
アップルみたいにデベロッパ登録料を徴収してライセンス料の補てんに使ったりはあんじゃない

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

50:デフォルトの名無しさん
15/07/16 23:26:43.60 8v7A05HE.net
ちょっとぐぐってみたら set dex.force.jumbo=true なんてあったのかいつか試してみるわ

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

52:デフォルトの名無しさん
15/07/17 00:34:05.99 MAxfs6tF.net
JNIフォルダに入れるんじゃないの?

53:デフォルトの名無しさん
15/07/17 00:55:09.44 MAxfs6tF.net
よくわからないけどこんな感じじゃないの?
URLリンク(www.nekonotechno.com)

54:デフォルトの名無しさん
15/07/17 00:59:32.14 uo/mIys6.net
すみません、質問です
RadioButtonはRadioGroupの直下に置かねばならないのでしょうか?
レイアウト的に離れた場所のRadioButtonをひとつのRadioGroupにまとめたいのですが…

55:デフォルトの名無しさん
15/07/17 01:29:10.90 MAxfs6tF.net
みゅ?
よくわからないけどRadioButtonとRadioButtonの間に他のview入れるんじないの?

56:デフォルトの名無しさん
15/07/17 01:54:56.98 GNmbTf+r.net
andoroid studio移行の話が出てたから質問
importした奴のjavaにCannot resolve symbolがでまくります
Eclipseではでませんでした

57:デフォルトの名無しさん
15/07/17 02:04:24.43 6Y2ZhytJ.net
>>54
build.gradleのdependenciesに記述を追加してないんじゃないの?

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

59:デフォルトの名無しさん
15/07/17 18:59:08.03 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) {
が呼ばれなくなっているようなんですが。

60:デフォルトの名無しさん
15/07/17 22:25:23.45 GNmbTf+r.net
>>55
ありがとう、仕組み全然分かっとらんかったわ

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

62:デフォルトの名無しさん
15/07/18 03:21:12.76 NVpzdTUT.net
要約すると
落ちるって言われてるけど本当に落ちるの?
自分でも試したけど時間掛かりすぎて挫折しちゃったのら(><
と言っています

63:デフォルトの名無しさん
15/07/18 03:31:55.83 kJt5iBB8.net
>>59
設計見直せ バカが

64:デフォルトの名無しさん
15/07/18 07:26:00.27 oDsD2wef.net
1レコード、1KBとして、50万行だと、
1KB * 500,000 = 1MB * 500 = 500MB
データだけで、こんなにあるなら、
アプリの起動オプションでは、
使用メモリは、1GBが必要
通常、Javaの仮想メモリの初期値は256MBで、
メモリ不足の時には、512MBを指定する

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

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

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

68:デフォルトの名無しさん
15/07/18 13:33:42.26 kJt5iBB8.net
設計を見直せば済むこと

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

70:デフォルトの名無しさん
15/07/18 15:17:11.02 oRDNRh+N.net
昔作ったアプリですが
dialog = new Dialog( mActivity, R.style.MyProgressTheme );
dialog.setContentView( R.layout.progress_dialog );
dialog.show();
みたいな感じで読み込み中の表示を出して、
dialog.dismiss();
で消してるんですけど、Android4.4以降の端末でのみ、ダイアログが消えないことに気付きました。
画面にタッチすると消えます。
どうすれば普通に消えるようになるでしょうか。

71:デフォルトの名無しさん
15/07/18 19:02:39.29 JBX+uPk/.net
dismissをどんなタイミングで呼んでるかでしょ。

72:デフォルトの名無しさん
15/07/18 20:10:07.13 gUrA7vSm.net
>>69
WebViewClientのonPageStartedとonPageFinishedをオーバーライドして、dialog.show()とdislog.dissmiss()を呼んでいます。
以下のサンプルと全く同じことをしてます。
URLリンク(code.google.com)
これで以前はうまくいっていたが、4.4以降から消えなくなった。

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

74:デフォルトの名無しさん
15/07/18 20:41:54.26 gUrA7vSm.net
>>70は自決しました
なぜかonPageStartedが2回呼ばれてたわ、その辺対策したら直った

75:デフォルトの名無しさん
15/07/18 21:04:30.99 NtqqxmGn.net
>>72
自決って物騒なw
大丈夫か?生きてるよな?

76:デフォルトの名無しさん
15/07/19 20:28:33.88 fKzHe3u0.net
Android studioについて質問なんですが、ver0.8を入手できるサイトとかないですかね?
どこぞのアップローダなんかにあるやつをダウンロードしようとすると、ウインドウズに「やめとけ」って弾かれたり、ダウンロードを中止したりするしで、どこか信頼できるサイトはないかな、と思うんですが。

77:デフォルトの名無しさん
15/07/19 20:57:23.33 CvgMuY/s.net
>>74
↓のAndroidツールの開発サイトの本家?からダウンロードすれば?
URLリンク(tools.android.com)
Android Studioには複数のリリースチャンネルがあって、
Stable(安定版)、Beta(ベータ版)、Dev(開発版)、Canary(最新ビルド版)となってる
Ver.0.8といってもいくつも枝番があるみたいで、
とりあえず全部列挙してみるにはCanaryリンクをたどっていけばいい

78:デフォルトの名無しさん
15/07/19 21:57:09.34 fKzHe3u0.net
>>75
本家サイトでも最新版以外がてにはいるのか。
まじで助かります。ありがとう。

79:デフォルトの名無しさん
15/07/19 22:28:36.84 CZjRfZmr.net
インテントでカメラ呼んでるんだけど
最新のgoogleカメラアプリだとjpgにexifがくっついてこなくなった
セキュリティかな?exif取得するにはどうすればいい?

80:デフォルトの名無しさん
15/07/20 05:45:21.74 X91MJoGr.net
>>77
馬鹿には無理

81:デフォルトの名無しさん
15/07/20 07:51:42.09 3923OZny.net
どういう考え方でプログラムしてんだろうね

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

83:デフォルトの名無しさん
15/07/20 23:07:02.24 R9mGvc4j.net
邪道ではないと思う。フラグメントにパラメーター渡す場合は動的に追加するしかないし。

84:デフォルトの名無しさん
15/07/20 23:13:08.42 AGKnnOa8.net
viewって動的に何個まで確保できるんだろ?
1000個くらいは何とも無さげだったけど

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

86:デフォルトの名無しさん
15/07/21 15:10:13.00 aaCdXzrq.net
そりゃViewGroupにViewを追加するだけだからActivityとかFragmentとか関係ないしな

87:デフォルトの名無しさん
15/07/21 23:32:42.12 zRVDuPt5.net
Chromeのエミュレータ(F12で表示されるヤツ)の機種にアンドロイド機種(Xperiaとか)を
追加するには、どうすればよいでしょうか?

88:デフォルトの名無しさん
15/07/21 23:58:58.53 kMPIeTr5.net
>>85
それってAndroidのプログラミングに関係する話題なの?

89:デフォルトの名無しさん
15/07/22 00:02:17.91 i9tnyCi9.net
URLリンク(www.youtube.com)
このアプリの丸ボタンってどんな実装すればいいの?
マテリアルデザインのフロートアクションボタンとは別物なのかも分からない。
アドバイスお願いします。

90:デフォルトの名無しさん
15/07/22 03:26:48.79 jRTITozQ.net
>>87
どの丸ボタンか判らん
この動画内に沢山あるぞ丸

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

92:デフォルトの名無しさん
15/07/22 14:48:33.43 budU6g6U.net
確かにAndroidとプログラムの話題だけれど、このスレの住人とは分野が違いそう

93:デフォルトの名無しさん
15/07/22 15:20:55.34 Ha1XBB//.net
AndroidstudioでJavaを用いて自動作曲アプリを作ろうとしているのですが
現実的なことでしょうか。難しいのであれば、どういう問題が


94:あるのか教えて頂けると助かります。



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

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

97:デフォルトの名無しさん
15/07/22 17:22:54.60 HzEa5+m7.net
SMFが鳴らせるらしいからメモリー容量は問題ないね
MIDIで鳴らす限りは著作権も問題ない
つまり何も問題無し

98:デフォルトの名無しさん
15/07/22 18:58:07.38 Ha1XBB//.net
>>92
ありがとうございます! こちらもメモリに関してはある程度問題視しておりました。
>>93
一度テキストに落としてからそれを再変換して曲を流そうかと検討中です。
再変換は置いておいて可能性があるということなので希望が持てました。ありがとうございます!
>>94
ありがとうございます。
SMFというものがあるんですね! 調べてみたところ、とても使えそうだと思いましたが
関連サイトがなかなか見つからず、詳しいことがわかりません。
もしご存じであれば参考サイト等教えて頂けないでしょうか?

99:デフォルトの名無しさん
15/07/22 19:15:47.27 bfB1ehzw.net
あれ、SMFとかサポートしてたっけ?
確か楽曲データ扱うのはJET云々…

100:デフォルトの名無しさん
15/07/22 20:39:17.23 9aqy/NX6.net
MIDIは使える
あとAudioTrackで波形合成も可能

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

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

103:デフォルトの名無しさん
15/07/24 11:04:40.87 ZEBNDblO.net
iOSアプリの開発やってます。Andoridにも興味あるんすけど、ドキュメントの充実度はどうなんでしょう?
iOSの場合、Xcode付属のAPIリファレンス(docset)は英文だけなんすけど、APIリファレンスとは別にAppleのサイトからDownloadできるGuideの類が和文もの用意されているので凄い助かります。
だから、Guide(たとえば、iOS描画および印刷ガイド)を読んで、あと細かいメソッドの引数とか戻り値とかは、APIリファレンスで確認するって感じで情報収集します。
Androidに関しては和文のドキュメントの充実度はどんな感じでっしゃろ?

104:デフォルトの名無しさん
15/07/24 11:41:24.82 DLsiuSbt.net
英語読めるからどうでもいい話

105:デフォルトの名無しさん
15/07/24 11:51:37.55 ArXKiNDd.net
>>100
殆どない。

106:デフォルトの名無しさん
15/07/24 11:58:38.16 ZEBNDblO.net
>>101
英語読めるんだけど、やっぱり母語の方が読むの早いのでぇ。。。

107:デフォルトの名無しさん
15/07/24 11:59:34.28 ZEBNDblO.net
>>102
まじっすか?
そんな過酷な環境で開発?

108:デフォルトの名無しさん
15/07/24 12:18:12.04 f9laSI06.net
NDKの導入方法がよくわからない
なんでAndroid StudioのNDK導入方法はサイトによって全然違うんだ

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

110:デフォルトの名無しさん
15/07/24 12:38:43.20 ZEBNDblO.net
>>106
Nexus7 2012に5.0焼けるんすかねぇ?
今4.3なんすけど、5.0にしてモッサリになったら
嫌だから、躊躇してます。

111:デフォルトの名無しさん
15/07/24 13:00:24.53 ArXKiNDd.net
>>107
焼けるよ。更に自動でも降ってくるよ
あと4.xも5.xも遅い。大してかわらんw

112:デフォルトの名無しさん
15/07/24 13:09:41.33 MFkWxlwb.net
>>105
NDKのCのコードをコンパイルしてリンクするだけなら、Android StudioがNDKサポートしてなくてもgradleのコードをゴリゴリ書けばできてしまう
Android Studio1.2以前向けのgradle-pluginでは非公式にNDKのCコードをコンパイルしてリンクするための仕組みが組み込まれていた
今ベータ版のAndroid1.3では1.2とは別のNDKサポートが試験的に導入されていて、専用のgradle-pluginを使うことでこれが有効になる
Cのデバッガなんかがちゃんと使えるようになるのはたぶん1.3から
ネットの情報は上記がごちゃごちゃ

113:デフォルトの名無しさん
15/07/24 13:20:21.09 MFkWxlwb.net
ためしてみりゃわかるが、いまのLoli5.1のARTもネィティブコードにくらべたら全然遅い
サーバとかで動くJITのJVMは優秀でネィティブコードに匹敵するぐらいの速度が出るとかいうけど、
AndroidのDalvikやARTは全然その域に達してない

114:デフォルトの名無しさん
15/07/24 13:52:27.75 ZEBNDblO.net
>>110
おぉー。情報サンクス。
iPad2 w/ iOS7.12でも結構スルスル動いてくれるのに。。。
iPad2は2011に買ったヤツで512MBのメモリ搭載量。
でも最近のAndoroidはメモリ大盛り、CPUコア満載でないとサクサク動かないの
なんでかなぁ。。。と思ってました。

115:デフォルトの名無しさん
15/07/24 14:04:58.20 ZEBNDblO.net
>>110
ARTはアプリDownloadした段階でJITが動いてネイティブアプリと遜色が
ないパフォーマンスが出るってのは。。。。目標であって、現状未達だって
ことなのかな?

116:デフォルトの名無しさん
15/07/24 14:23:52.28 f9laSI06.net
>>109
そうなんだ
やっぱりgradleの謎スクリプトについて勉強するのが一番なのかなぁ
どちらにせよちょっと考えやすくなった
ありがとう

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

118:デフォルトの名無しさん
15/07/24 16:41:40.89 ZEBNDblO.net
>>114
GCとARC(automatic reference counting)の比較ではGCに分が悪いって
事なのかな?
AndroidもiOSもアプリに終了ボタンが無い。ってことは、GCは定期的に動き
続ける事になり、10個アプリが起動されていると、10個VMが動き続け、10個
GCも動くって事がAndroidにとってバッテリー消費に不利に働いてるのかな?

119:デフォルトの名無しさん
15/07/24 19:26:35.35 MFkWxlwb.net
>>115
AndroidでバックグランドのアプリのGCがバッテリー消費に影響するかどうかはアプリの作り方次第
っていうかあんたスマホスレとかから流れてきた素人さん?

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

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

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

123:デフォルトの名無しさん
15/07/25 16:22:54.97 rDqbYqWD.net
ビルドインアイコンっていうのは具体的にどういうの?

124:デフォルトの名無しさん
15/07/25 17:16:56.66 7rB3gzph.net
レイアウトに書く場合は、
android:icon= "@drawable/ic_input_add"です。
activityで指定することはできるんですが、
android.R.drawable.ic_input_add
レイアウトで指定しても、drawableフォルダにアイコンが無いのでエラーが出ます。

125:デフォルトの名無しさん
15/07/25 17:46:54.81 rDqbYqWD.net
それなら"@android:drawable/ic_input_add"じゃないの?

126:デフォルトの名無しさん
15/07/25 21:20:56.59 7rB3gzph.net
>>122
おおありがとうございます。
できました。そんな指定の仕方するんですね

127:デフォルトの名無しさん
15/07/26 11:12:46.50 E8BqaxUq.net
>>89
C++11かどうかわかんないけどAideもJniでc++使えるよ?
そーゆこと聞いてるんじゃないのかな?
一応参考サイト貼っとくね
URLリンク(www.android-ide.com)

128:デフォルトの名無しさん
15/07/26 11:33:48.55 E8BqaxUq.net
>>95
みでぃはファイル構造とメッセージの種類覚えるだけでいいと思うよ?
そーゆこと聞いてるんじゃないのかな?
一応参考サイト貼っとくね
URLリンク(www.omnibase.net)

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

130:デフォルトの名無しさん
15/07/26 17:12:12.39 IUoFyYii.net
ミスがないと思い込んでるとこ

131:デフォルトの名無しさん
15/07/26 17:26:17.57 06RiWG9j.net
ProjectionMapだったかにカラム突っ込み忘れか、
使い方を勘違いしているんだろう。

132:デフォルトの名無しさん
15/07/26 17:28:53.82 1IFSoqgC.net
ミスが無いと思い込んでたら数日悩んだ上で質問なんてしないの
藁にもすがる思いでどんなミスかを知ろうとしてまして

133:デフォルトの名無しさん
15/07/26 17:36:35.52 06RiWG9j.net
おう、なんでぇ
俺の指摘はガン無視かい('A`)

134:デフォルトの名無しさん
15/07/26 17:48:45.32 E8BqaxUq.net
>>129
うんうん 皆そうやって悩んでるよねぇ
>>130
江戸っ子だねぇ

135:デフォルトの名無しさん
15/07/26 18:07:13.43 1IFSoqgC.net
>>130
ごめん、リロードしてなくって
実はuriMatcher関係がよく理解できなくて、そのmapとかガン無視しちゃったんです…
だもんでこのブログ(URLリンク(d.hatena.ne.jp))のコード参考にcontentprovider作って、
table一つでloader実装したら上手くいったんですけど
もうひとつtable作って、loaderも増やしたらあんなエラーが出てしまって…
だから多分ご指摘の後者なんだとおもうのだけど

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

137:デフォルトの名無しさん
15/07/26 20:01:45.83 06RiWG9j.net
>>132
ソースがないからエスパーするしかないんだが、
ProjectionMapを使っていないなら、
実行するクエリかテーブルそのものを間違えている可能性が高い。
素直にUriMatcherの使い方を覚えたまえよ。
ていうかそこのページのサンプル、俺から見て「なんだかなー」という感想なんだが、
他のページも参考にしてみてはいかがでしょう。

138:デフォルトの名無しさん
15/07/26 23:24:45.94 1IFSoqgC.net
>>133
>>134
二人とも本当にありがとう
contentProviderで返されるcursorと
onLoadFinishedの引数にあるcursorを
Logとデバッグで確認したところcountはしっかりありました
そして、謝らなければなりません
col-1というエラーがずっと気にかかっていて、ついさっき気づいたんです
cursor.getXXXは3つのカラムについて使っていたのですが、そのうちの一つがqueryのprojectionに入っていませんでした
お騒がせしてしまい本当に申し訳ありませんでした

139:デフォルトの名無しさん
15/07/26 23:51:59.46 zSfH/VKk.net
まとまりのない質問をするけど、心の広い人がいたら答えていただきたい。
趣味でプログラム書いてるんだけど、どうにも効率が悪くてしょうがない。
サンプルをググって、それを自分のソースにコピペなりで貼り付けて、
実行するとエラーが出て、思考錯誤した挙句、大体はググって出てきたStackOverFlowが解決してくれる、
そんな感じ。
横着しないでサンプルのプロジェクトを動かしてから、自分のプログラムに移した方が早かったなー
と毎回後で思うんだけど、玄人の方々はサンプルのコードをどうやって活用するの?
見たらそのまま使えるものなの?
あとなんか効率よくコードを書くコツがあったら教えて下さい。

140:デフォルトの名無しさん
15/07/27 00:17:40.23 t8gH5HWq.net
趣味でやってるんだし効率の事は忘れてコピペしたサンプルコードとおもいっきり
にらめっこしたらいいと思うよ
理解深まれば効率勝手に上がるよきっと

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

142:デフォルトの名無しさん
15/07/27 19:04:40.75 UjSvyiSb.net
dat落ち?

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

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

144:135
15/07/28 06:32:49.76 A1f8uNys.net
>>137
>>140
とりあえず、ありがとう
苦労するのはいいんだけど、しなくていい苦労もしてる気がする
あと理解するころには何もかも変わってるのがつらいわ
Fragmentが未だによくわからんし、gooogle mapはごっそり動かんくなるし、しまいにはEclipseも使えなくなるのね
ため息がとまらんぜ

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

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

147:デフォルトの名無しさん
15/07/28 12:59:11.90 QLGHAgaH.net
>>143
良く知らんが、答えはその音声認識のapiがandroidで動くかどうかじゃあないのか。

148:デフォルトの名無しさん
15/07/28 13:33:50.60 xRQBLUjy.net
web apiでしょ

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

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

151:デフォルトの名無しさん
15/07/28 22:05:56.05 NdUdGQhh.net
build.gradleに1行追加すりゃlibsの下にコピーとかすらいらないんじゃないの?

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

153:デフォルトの名無しさん
15/07/28 22:56:16.68 76sOCupt.net
>>149
エラー吐かずに実機デバッグまで行けました
ありがとうございました

154:デフォルトの名無しさん
15/07/28 23:52:20.62 daBnrNSo.net
こんなサラッと解決させちゃうなんてかっこいい

155:デフォルトの名無しさん
15/07/29 01:04:27.84 F2IHmnOH.net
AdRequest adRequest=new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.build();
adView.loadAd(adRequest);
こう記述してるんですがテスト用広告が出ず、実際の広告が出てしまいます。
どこを修正すればテスト用になるでしょうか?

156:デフォルトの名無しさん
15/07/29 04:43:00.48 X8Gwsb+m.net
このスレにいる人はみんな仕事でもAndroidプログラミングやってんの?

157:デフォルトの名無しさん
15/07/29 06:24:43.94 b2wX/FAp.net
>>152
URLリンク(developers.google.com)
にやり方ない?

158:デフォルトの名無しさん
15/07/29 08:46:31.98 UbJQfsiv.net
>>153
俺、iOSやってる。
Androidは様子見。
っていうか、他のOSとの比較でiOSを理解したいので
このスレにお邪魔してます。

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

160:デフォルトの名無しさん
15/07/29 15:23:18.87 UbJQfsiv.net
>>156
Windowsアプリ開発と比べてAndroidの開発環境はどおっすか?
Windowsアプリ開発環境は、msdnが充実してる印象があるんすけど。
msdnのほとんどが和文で用意されていて、まあ、翻訳の質はちょっと
あれだけど、重宝する感じ。
対して、Andoridは英文読まないとダメな印象があるんすけど、どうなんす
かねぇ?

161:デフォルトの名無しさん
15/07/29 17:54:07.92 udkoV65r.net
>>144
>>144
>>145 ありがとうございました。



163:デフォルトの名無しさん
15/07/29 19:09:08.21 bs/W0Wt6.net
>>157
グーグル翻訳があるだろ!!

164:デフォルトの名無しさん
15/07/29 21:02:21.19 wqSM3m/x.net
>>157
MSDNは日本語訳が可笑しいところが多いから、業務でアプリや組む場合は英語しか見なかったよ。英語と日本語で真逆の仕様が書かれていたことがあってからそうしてる。
一方Androidは公式の情報を見ることはほとんどなくて、StackOverflowか、もしくは言語問わずブログのサンプルを見ることが多いかなぁ。
こっちは小銭稼ぎの趣味だし。

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

166:デフォルトの名無しさん
15/07/29 23:38:09.50 CWAuZoxK.net
>>161
そんなもん参考にしないで、きちんとgoogleのサンプルを参考にする事

167:デフォルトの名無しさん
15/07/30 09:28:35.66 d+olSvLB.net
>>162
なるほどぉ。サンプルを動かす事から、技術の習得が始まるんすね。

168:デフォルトの名無しさん
15/07/30 09:33:39.70 d+olSvLB.net
>>160
あぁぁ。。。参考になります。
英語のリファレンス、何だこれは?と見てすぐ思っても、数日たって再度見たら
なるほどーと納得する事もあるし。
今、iOSの事だけど、NSMatchingOptions構造体のメンバの意味が良く解からんの
ですよねぇ。メソッドの引数へ与えるんだけど。。。

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

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

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

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

173:デフォルトの名無しさん
15/08/02 05:39:54.70 eV4xuuQq.net
RatingBar

174:デフォルトの名無しさん
15/08/02 10:30:38.77 uWQbJQyk.net
Windowsだと、画面のプロパティで赤、青、緑のうち、青の明るさを最低にすることで、ブルーライト対策ができます。
Androidの場合も、OS設定変更で、青の明るさを最低にすることはできないのでしょうか?
ブルーライト対策アプリはアンインストールすると、OS設定が元に戻ってしまうので、OS設定変更したいです。

175:デフォルトの名無しさん
15/08/02 10:54:00.06 9UIhUtA5.net
>>169
ありです。

176:デフォルトの名無しさん
15/08/02 13:07:34.54 TCp8aJVP.net
>>170
ここはプログラミング質問スレ

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

178:デフォルトの名無しさん
15/08/02 16:13:25.78 GpZVG4CN.net
>>173
無いよ

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

180:172
15/08/02 16:32:47.78 5E2kamoB.net
AlertDialogにリソースで作ったレイアウトxmlの流し込めばできそうです
リソースすら作らないで実現したいのですが、とりあえずこの方法でやってみます

181:デフォルトの名無しさん
15/08/02 16:43:52.37 p1MFNEt0.net
わざわざダイアログにする理由が理解できない

182:デフォルトの名無しさん
15/08/02 16:47:56.85 JHAcnYtx.net
AndroidStudioってWindows10でも使えるかな?
やってみた人いますか?

183:デフォルトの名無しさん
15/08/02 17:00:33.76 /bM7nKaS.net
win10でも使えるよー

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

185:デフォルトの名無しさん
15/08/03 23:54:59.24 F65eczZ3.net
AndroidでMVPパターンやるのにいい書跡ってないだろうか?

186:デフォルトの名無しさん
15/08/04 11:20:13.99 rlU31PLP.net
MVP出すのにAndroidだから特別に考える事とかないでしょ
それとも単純にMVPの情報?

187:デフォルトの名無しさん
15/08/07 04:18:31.12 qGhkkmJH.net
androidの質問かどうかわからないけど、
playストアには登録せず
apkファイルのみで配布したアプリでもアフィリエイト広告を付けられますか?

188:デフォルトの名無しさん
15/08/07 08:57:53.52 eHEHuNmA.net
>>183
それをいうなら
「プログラミングのシツモンジャないかもしれないけど」
だろう。

189:デフォルトの名無しさん
15/08/07 19:43:34.17 QlwTbKux.net
むしろPlayストア経由しない方が利用できる広告の種類は増えるんじゃ

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

191:デフォルトの名無しさん
15/08/08 10:06:11.46 d354e0m7.net
最低1G
多ければ多いほどいい

192:デフォルトの名無しさん
15/08/08 11:34:12.49 n7T0B8DK.net
そんなにメモリ確保して…仕事中にエッチな事ばかり考えるようになったらどうするんですかっ!

193:デフォルトの名無しさん
15/08/08 19:56:31.75 0BgiwYb8.net
むしろエロい事しか考えられないようにしよう

194:デフォルトの名無しさん
15/08/08 22:01:03.51 paUGJIQ9.net
GLSurfaceViewについて教えて下さい。
Bitmapを2Dの1画面として、テクスチャマッピングしているのですが、
xmlの <android.opengl.GLSurfaceViewにandroid:layerType="hardware"
と指定すると、真っ黒の画しか描画されません。
android:layerType="hardware"を取ると、意図した画が描画されるのですが、
どうも動作が遅い様で。。
試しに、上記の両方の条件で、viewをisHardwareAcceleratedで確認してみると、
常にfalseになっているようなのですが、ハードウェアで高速に描画するには
どうしたらいいでしょうか?

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

196:デフォルトの名無しさん
15/08/09 14:41:56.60 IeNLHe1b.net
みなさんプログラミング開発用に Google アカウントを作成して作業されているのですか?

197:デフォルトの名無しさん
15/08/09 17:15:38.93 2zWZHxZi.net
2chmateでsearchviewのアイコンを押すと上からスライドすると思いますが、actionbarを切り替える方法を教えて下さい。

198:デフォルトの名無しさん
15/08/09 19:42:15.72 7k11p6KJ.net
あれActionbar風のただのViewだろ
そのように動作するように作れとしか

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

200:デフォルトの名無しさん
15/08/09 21:44:02.80 2zWZHxZi.net
ToolBarはとても参考になりました。これからいじっていこうと思います。ありがとうございました。

201:デフォルトの名無しさん
15/08/09 22:13:38.89 5CI/ycal.net
開発環境のOSって主流はWindows7?
皆様は何使ってるの?
パソコンを買い換えるついでにAndroid Studioに頑張って移行しようと思うんだけど、
さらに興味本位でLinuxに入れてみようかと思うんだけど、無謀かな
Linuxに入れてる人がいたらディストリビューションとか聞かせて欲しい
スレ違い気味でごめんなさい

202:デフォルトの名無しさん
15/08/10 02:05:25.49 6yvM73DS.net
>>197
常に最新、Win10pro 64bit
問題なく開発できてるよ!

203:デフォルトの名無しさん
15/08/10 12:47:30.26 UNdp1Zwj.net
7から10にしたけどなんの問題もないな

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

205:デフォルトの名無しさん
15/08/12 17:33:24.91 8G26TnBw.net
ダメです

206:デフォルトの名無しさん
15/08/12 21:52:04.59 LT5P3ICl.net
ケチ!
チョットぐらいなら、いいじゃない?

207:デフォルトの名無しさん
15/08/13 01:57:28.24 Dlv3qUDS.net
ちょっとだけよ

208:196
15/08/13 08:16:13.83 CM/jHol9.net
>>198
>>199
へー ありがとう。心配しすぎだったかね
やっぱLinuxで開発してる人はいないのね

209:デフォルトの名無しさん
15/08/13 16:24:00.48 /nD51lgQ.net
>>204
Macにしときな

210:デフォルトの名無しさん
15/08/13 20:09:00.29 0PvxVHDX.net
>>205
自分mac pro renta持ってるけど、開発はもっぱらwindowsだわ

211:デフォルトの名無しさん
15/08/13 20:13:03.63 /4Bb7ukp.net
どうせPC持つならMac買ってBoot Campだわ

212:デフォルトの名無しさん
15/08/13 21:48:23.10 0PvxVHDX.net
>>207
いや、macにはParallelsを使ってwindowsを既に導入済み
それでもキー配置など細かい使い勝手が自分に合わない

213:デフォルトの名無しさん
15/08/13 23:19:20.25 LwAQ5RUx.net
>>206
Mac pro rentaって何?

214:デフォルトの名無しさん
15/08/14 01:18:36.37 bnZ/ek6K.net
mac book pro retinaだろ?
mac proとは大違いだぞw

215:デフォルトの名無しさん
15/08/14 09:43:08.21 WZ6KpbTT.net
rentalしてるってことだろ

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

217:デフォルトの名無しさん
15/08/14 14:21:48.65 FtdnVsGi.net
マックって光沢液晶じゃないの
仕事で光沢液晶とかありえないんだけど

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

219:デフォルトの名無しさん
15/08/14 16:02:14.52 Gen7IDta.net
ウチは24と19の二面
高さはほぼ同じ

220:デフォルトの名無しさん
15/08/14 18:36:37.07 z6BShdo3.net
開発するなら普通マルチモニタだから、使用PCがなんであれ関係ないだろ

221:デフォルトの名無しさん
15/08/14 21:18:11.04 eIR09cA7.net
27インチのディスプレイに実機があれば十分

222:デフォルトの名無しさん
15/08/14 22:11:15.94 so/4zxH0.net
>>217
俺的には27はでかすぎる。

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

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

225:デフォルトの名無しさん
15/08/16 23:04:10.60 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でやりたいです。

226:デフォルトの名無しさん
15/08/17 19:08:13.66 5vZGfRFD.net
教えて下さい。
RelativeLayout内に子Viewとして複数のImageButtonを配置した状態で、
ズームボタンを動かすことによるタッチ操作で親のRelativeLayoutのサイズを
拡大縮小したときに、そのサイズに合わせて子のImageButton達も
拡大縮小させたいのですが、どうすればいいでしょうか?
RelatvieLayout自体は、タッチ操作に連動させて、view.layout(left, top, right, bottom)
的な感じで拡大できるのですが、子のImageButtonも同様にlayoutメソッドを使っているのですが、
がうまく拡大してくれません。
根本的に間違っている気がしているため、質問させて下さい。

227:デフォルトの名無しさん
15/08/18 00:42:23.05 g9Gk1IkW.net
AndroidstudioでError:エラー: 変数 listenerはすでにメソッド onCreate(Bundle)で定義されています
Error:(69, 44) エラー: 不適合な型: OnTimeSetListenerをOnDateSetListenerに変換できません:
と出た場合どうすればエラーを解消できるでしょうか
ググってみましたがどうしても分かりません
教えていただけないでしょうか

228:デフォルトの名無しさん
15/08/18 01:35:03.53 sPSZhYx3.net
それぞれで変数名を変える

229:デフォルトの名無しさん
15/08/18 09:36:11.60 IGF/VksW.net
ViewPagerって1000ページ分くらい扱えますか?

230:デフォルトの名無しさん
15/08/18 10:23:42.67 gkHP4une.net
>>197
android開発とは直接は関係ないが、gitをlinux/mac上で操作するのと比べてクソ遅い

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

232:デフォルトの名無しさん
15/08/19 03:09:13.00 qcoUH4KI.net
クライアント側でAPIキー�


233:Rれないように保存する方法ってあんのかな?やっぱないんだろうか?



234:デフォルトの名無しさん
15/08/19 04:00:19.58 D+TmsZTl.net
ない

235:デフォルトの名無しさん
15/08/20 02:52:03.97 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); // 受信(ここで全く読み取れない)

236:デフォルトの名無しさん
15/08/20 06:41:38.57 tWF3vuwe.net
>>1
デュエル・マスターズ的な非電源TCGの 《 オンラインTCGツクール系 》 ソフト(エディター)の企画。
例えば、ガチンコ・ジャッジを直ぐにでも導入できる機能を持っておりながら、
当面それを扱わず単純化させておいて、事後的に導入拡張する際に当該システムを
ブロック構造の組み合わせで後付け挿入できるように予めシステム化してある制作ソフト。
既存の非電源TCGを劣らずに再現できるならば大概のニーズに応えられる筈。
バトスピ、ヴァンガ、バディ、フォースofウィル、ウィクロス、ポケカ、デジモン、ゼクス、モンコレ、ガンダム・ウォー、ディメンション・ゼロ、ライブオン、カードヒーローなど
のシステムを完全再現できるように設計するけど、他に此のTCGの此のシステムは再現希望とか有ったら書いて。
マジック:ザ・ギャザリングの全システムを完全に再現するのは無理だから、此れだけは必用だ!って部分のみリクエストして。
WEB通信での対戦は、個vs個、多数乱戦、チームvsチーム、個vsチームを可能な仕様とする方針。
設計思想は 《 RPGツクール 》 が良いかな?  他に、優れたエディター有ったら挙げてみて。
個人や企業などのベンダーが提示する開発費(見積もり)で折り合えば、発注する。

エディタ系ソフト群から基本コンセプトを絞り込む(もちろんオリジナルで優れた新ネタが有れば導入する)。

遊戯王OCGに関しては、タッグフォース、ADS、デュエルオンラインを発注先ベンダーに研究させる。
なるべく前述3つで可能な再現は全て実装させる方向を目指す。 まぁ努力する・・・
バトスピ、ヴァンガ、バディ、デュエマなど、発売済みゲームソフトの存在するケースはベンダーに研究させる。

TCGを再現するテストプレイ ⇒ 更に改良や修正。

機能制限した下位版を5万円以上で発売 + デュエリーグ用に改造した上位版でサーバー稼動=営業開始。

下位版の改造および商用利用には、別途で当社との契約が必要。
さ~て、製作を受けてくれるベンダーが見つかるかな?ww(クス
スレリンク(gameama板)l50

237:デフォルトの名無しさん
15/08/20 12:11:57.64 KY4sDVFE.net
>>230
同期だから?

238:デフォルトの名無しさん
15/08/20 22:12:41.37 jwQgRzMg.net
ブルートゥースの通信の練習してみたいが
あれは実機2台ないと出来ないんですか

239:デフォルトの名無しさん
15/08/21 08:05:43.34 BuPZLOZJ.net
OpenCVやGraphicsMagickみたいな画像処理ライブラリが欲しいのですが
Androidではどのような物が主流なのでしょうか?OpenCVのAndroid板は
あるようですが・・・
行いたい処理は
・縮小(バイリニア補間)
・アンシャープマスク
・色による抽出
・メディアン
あたりです

240:デフォルトの名無しさん
15/08/21 10:17:03.45 bW6gwVX5.net
Androidってメンバー変数にm付けるのがデファクトなの?

241:デフォルトの名無しさん
15/08/21 10:34:57.92 /kowPTBo.net
なのなの
おれはあんまり好きじゃないので個人的なものにはつけてない

242:デフォルトの名無しさん
15/08/21 10:57:39.88 MOoWFTIG.net
色分けされてるし必要ないだろ
そもそもインスタンス変数、スタティック変数一緒くたかよ

243:デフォルトの名無しさん
15/08/21 12:03:14.22 7SbO7R2R.net
>>235
規定はされてる
URLリンク(source.android.com)

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

245:デフォルトの名無しさん
15/08/21 13:08:20.12 G3y8cK7B.net
それはAndroid OSを記述するための規約だがね。
まああわせといて困ることも無いだろうけど

246:デフォルトの名無しさん
15/08/21 13:44:51.85 CVBm/Qoq.net
>>234
OpenCVでいいでしょ

247:デフォルトの名無しさん
15/08/21 16:21:28.54 26qP6G8E.net
ExpandableListviewに使うsimpleCursorTreeAdapterで
childにcursorからじゃなく、固定の要素を指定したい時ってどうすればいいの?
どのgroupを開いても同じ要素がchildになってる感じで

248:デフォルトの名無しさん
15/08/21 17:15:19.81 /kowPTBo.net
>>242
全く使ったことが無い素人だがAPIリファレンス見る限りじゃ
ExpandableListAdapterインターフェースを実装したクラスをつくるか、
BaseExpandableListAdapter抽象クラスを具象化したクラスをつくるか、
SimpleExpandableListAdapterクラスを使うんじゃないの?

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

250:196
15/08/22 07:50:11.78 xVuGmld7.net
>>226
Windows10だとgitが遅いってこと?
gitあんまり使いこなしてないから多分あんまりこまらないわ
さらに関係なくてどうでもいいけど、あのキャラ可愛くないよね

251:デフォルトの名無しさん
15/08/22 08:15:14.73 PZOQFPZH.net
AndroidStudioみたいな自動セーブ型のエディタ使った開発に
gitとかのローカルコミットできるバージョン管理システムは


252:必須 これ使わないと 「さっきアプリビルドしたときには動いたんですけどねーww」 みたいなトラブル頻発する



253:デフォルトの名無しさん
15/08/22 11:13:12.09 Q3waVdzW.net
プログラミングそのものではないのですが他に聞けそうなスレが見あたらないので・・・
USBデバイスとセットで使用するあるアプリが一部のスマホで動かないので、その原因を探りたいのですが
Androidの場合はどのような手段を用いるのが一般的ですか?
アプリはデバイスが見つからないとエラーを出します
このような場合PCでは
・USBデバイスがOSに認識されているか?
・USBデバイスのデバイスドライバがロードされているか?
・アプリケーションとデバイスドライバの通信が正常に行えているか?(多分正常に行えていない)
あたりを確認するのが基本だと思いますが、このような情報を得るにはどうしたらいいのでしょうか?

254:デフォルトの名無しさん
15/08/22 11:25:26.69 HyFYXmuc.net
USB HOST機能を診断するアプリがストアにあるから試してみれ。

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

256:デフォルトの名無しさん
15/08/23 05:54:32.43 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を沢山いただいているので発生頻度は低そうです。
よろしくお願いします。

257:デフォルトの名無しさん
15/08/23 12:27:38.88 IGpAtZuz.net
非同期のイベント受けてダイアログをdismissするとき、Activity が既に終了しているんだろう。
よくあることだ。
ダイアログのnullチェックをしているが、いつnull になる?

258:デフォルトの名無しさん
15/08/24 00:55:37.79 zO4cX/ca.net
fragmentに3次元配列を渡したいのですがbundleは1次元配列までしか対応していません。
渡せる方法はありますか?

259:249
15/08/24 08:18:38.83 r6MHbD7W.net
>>251
ありがとうございます。
確かに非同期処理の中で実行しています。
これを回避するにはどうしたら良いでしょうか?

260:デフォルトの名無しさん
15/08/24 09:14:41.15 okt2JGXF.net
try

261:デフォルトの名無しさん
15/08/24 09:44:39.78 yi2jphxa.net
>>254
安直だなぁ
だが、ジャバラーなはそれで良しかな

262:デフォルトの名無しさん
15/08/24 22:39:51.13 XOvSDlVs.net
TextToSpeechを使って合成音声の出力をしたいと思っています。
サンプルを見てボタンを押せば喋る。というのは簡単に実装出来たのですが、画面が表示されたら喋る。ということが出来ません。
onResumeが呼ばれた後にTextToSpeechの初期化をするときにOverrideしたon


263:Initが呼ばれるようなので、このメソッドの最後に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); } }



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

265:デフォルトの名無しさん
15/08/25 12:54:55.40 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");
    }
}

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

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

267:デフォルトの名無しさん
15/08/25 19:46:31.84 cgF2ZN/V.net
まずは_ja_JP外したデフォルトのプロパティが読み込めるのかを確認してみては

268:デフォルトの名無しさん
15/08/25 20:09:16.80 2c8BSX6G.net
propertiesファイルの命名も間違ってるしgetBundeleの引数も間違ってる。 そして、んなやり方よりandroidの標準的リソースアクセス使え。

269:デフォルトの名無しさん
15/08/26 18:19:30.67 BsFfos4W.net
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 {



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



271:デフォルトの名無しさん
15/08/26 18:24:45.75 BsFfos4W.net
// POSTリクエストを送信するメソッド
private static void sendPostRequest() throws IOException {
Path path = Paths.get("ohayo01mayu.flac");
byte[] data = Files.readAllBytes(path);
URL url = new URL(
"URLリンク(www.google.com));
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();
}

272:デフォルトの名無しさん
15/08/26 18:25:36.17 BsFfos4W.net
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();
}
}

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

274:デフォルトの名無しさん
15/08/26 18:52:30.76 oCeF9rck.net
色々悪いな。

275:デフォルトの名無しさん
15/08/26 20:05:20.48 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

276:デフォルトの名無しさん
15/08/26 21:05:54.23 DZL/9nt3.net
引数で渡せよ

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

278:デフォルトの名無しさん
15/08/27 00:43:11.03 JXtEdM4t.net
>>267
Applicationクラスをシングルトンで取れるようにしてgetApplicationContext()呼び出せばどこでもcontext取得出来るんでね?

279:259
15/08/27 10:48:02.23 Ok2h7WAnA
質問の仕方が悪かったでしょうか?
それともここでするべき質問ではなかったのでしょうか?

280:デフォルトの名無しさん
15/08/27 13:09:05.21 +WVxGjMR.net
>>269
BufferedOutputStream#write()を使い実行してレスポンスコードを表示したところ200が
表示されましたありがとうございます、Pythonを使い同じ動作を実行している人のブログ(URLリンク(qiita.com)


281:r/items/be1e5d54fcef8f3a4bda) を参考にしていて自分のコードを実行すると、 {"result":[]}のみ表示されるので表示の仕方が悪いのかと…



282:デフォルトの名無しさん
15/08/27 14:08:54.45 QtJ959Jv.net
まず、返ってくるrawファイルは、必ずしも一つのjsonではない。
複数のjson文字列が改行で返ってくることを想定する必要がある。
従って、行毎にjsonのロードを行い、内容を確認していく。
そして、resultキーに値が格納されていた場合にその結果を取り出すという処理を行う。
なお、一つのプロジェクト毎にGoogleの音声認識は50 callsしか許されていない
(実際は500 callsほど大丈夫なようである)。が、
上記の手順で新しいプロジェクトを作り直し、新規に作成したAPI-Keyに切り替えると、復活する。

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

284:デフォルトの名無しさん
15/08/27 15:00:07.17 idQvDDGK.net
もはやAndroidから外れてるね
アルゴリズム関連の初心者質問スレに行ったらどうかな

285:デフォルトの名無しさん
15/08/27 16:35:05.13 +WVxGjMR.net
>>269
>>273
ビットレートがあってなかったです、、申し訳ありませんありがとうございました。

286:デフォルトの名無しさん
15/08/27 18:10:05.87 E0dGacp7.net
作成したアプリを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)
・・・

287:デフォルトの名無しさん
15/08/27 18:10:45.84 E0dGacp7.net
長いと怒られたので分割しました。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'
}

288:デフォルトの名無しさん
15/08/27 18:33:28.82 LQA4GHtY.net
>>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 のどちらかに統一したほうがいいんじゃない?

289:デフォルトの名無しさん
15/08/27 20:15:50.04 idQvDDGK.net
>>277
HTCの端末以外だと落ちないの?
という情報も併せて質問した方が良いよ

290:デフォルトの名無しさん
15/08/27 22:07:12.80 SedkCmJE.net
ID変わりました。
>>280
ありがとうございます。エミュレーターとZenFone2では落ちなかったです
>>279
わかりました、統一するようにします

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

292:デフォルトの名無しさん
15/08/27 23:11:30.48 aLGiQlYt.net
その都度書き込むんじゃなく最後にまとめて書き込めばいいんじゃね

293:デフォルトの名無しさん
15/08/27 23:13:41.70 81l5MFdT.net
SharedPreference書き込み後のcommitは同期applyは非同期

294:デフォルトの名無しさん
15/08/27 23:16:13.02 LQA4GHtY.net
>>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だけがリンクされてるのならいいけど
両方ロードされたりすると変なことになると思う

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

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

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

298:デフォルトの名無しさん
15/08/28 06:42:56.59 1YeE83++.net
履歴ボタン(笑)

299:デフォルトの名無しさん
15/08/28 08:40:33.24 DD86PUDA.net
マルチタスクボタンでしょうか。
よろしくお願いします。

300:デフォルトの名無しさん
15/08/28 09:51:01.79 qmLUU/zE.net
方法はあったはず

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

302:デフォルトの名無しさん
15/08/28 10:49:16.13 DMbi97Pjy
メソッド数の上限を超えてしまったのではないでしょうか?

Google Playサービスを必要なだけAndroidStudioプロジェクトに追加する - Qiita
URLリンク(qiita.com)

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

303:デフォルトの名無しさん
15/08/28 10:54:09.33 wVD7++CX.net
>>292
落ちるってどう落ちるの?少なくとも>>277の落ち方はAPI19の端末では有り得ないんだけど?

304:278=274
15/08/28 11:09:56.44 YQPvoVqN.net
>>294
実行、�


305:rルド、デバイスを選ぶ、画面すら出ずに「終了しました」とログに>>277です あと、gradle ConsoleにAGPBI: {"kind":"simple","text":"warning: Ignoring InnerClasses attribute for an anonymous inner class","sources":[{}]}みたいなのが赤文字でたくさん出ていました。



306:デフォルトの名無しさん
15/08/28 11:23:45.88 wVD7++CX.net
>>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行目だ
サポートライブラリだから実機でブレークポイントを設定しても問題なく動くはずだ
あとは自分で確認してくれ

307:278=274
15/08/28 11:38:21.10 YQPvoVqN.net
>>296
すみません、該当箇所にブレークポイントを置いたのですが、SDKはちゃんと19でした
ほかのAPI17の端末を借りてチェクしたところ、同じく落ちました。SDKはちゃんと17になっていました

308:デフォルトの名無しさん
15/08/28 11:57:43.56 DMbi97Pjy
appcompatの方は古いらしくて、android-support-v7-sppcompatを使うといいみたいです。

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

309:デフォルトの名無しさん
15/08/28 11:54:41.28 wVD7++CX.net
>>297
言われたことしかできないのかよ
>>296のとこでsdkが19なら AppCompatDelegateImplV14 のインスタンスが作られているはずなんだよ
なのに>>277のエラーメッセージは AppCompatDelegateImplV7 のインスタンスの中でおきてる
そのへんの矛盾を自分で調べろ

310:デフォルトの名無しさん
15/08/28 12:18:27.70 qXhlBz9p.net
buildTypesの設定、releaseの分しかしてなくね?

311:278=274
15/08/28 12:27:58.23 YQPvoVqN.net
>>299
ありがとうございます。
>>300
それでした。debugの方も設定したら動きました。ありがとうございます

312:デフォルトの名無しさん
15/08/28 12:32:58.95 wVD7++CX.net
>>301
buildTypesのdebugに何を設定したの?

313:デフォルトの名無しさん
15/08/28 12:49:12.23 YQPvoVqN.net
>>302
debug {
debuggable true
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
です。
minifyEnabledがfalseだと落ちました

314:デフォルトの名無しさん
15/08/28 12:51:40.14 sgNto+aA.net
>>288
確か同じ質問が以前にもあって、回答が付いてたよ。

315:デフォルトの名無しさん
15/08/28 12:59:25.42 wVD7++CX.net
>>303
さすがに debug ビルドでProGuardかけたら使いにくいと思うのですが、
あなたがそれで問題無いのならそれでよいのでしょう
がんばってください

316:デフォルトの名無しさん
15/08/28 13:17:43.05 yqKKm4oL.net
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カード書き込みするために何かチェックするところとかありませんでしょうか

317:デフォルトの名無しさん
15/08/28 13:22:46.09 1YeE83++.net
キットカット SDカード
で検索してご覧

318:デフォルトの名無しさん
15/08/28 13:32:58.69 yqKKm4oL.net
>>307
レスありがとうございます
キットカットではSD書き込みが制限されているらしいことは
各所に書かれているのですが、私の


319:試した2つの中華padは キットカット -> 書き込みできる ジェリービーン -> 書き込みできない なんです



320:デフォルトの名無しさん
15/08/28 13:54:45.58 wVD7++CX.net
>>308
まずは4.4のことは気にせず、4.2で書き込めるように作れよ

321:デフォルトの名無しさん
15/08/28 14:14:08.29 yqKKm4oL.net
>>309
はい
4.2で書き込みができればそれでいいので
で、書き込み処理のコードが間違ってないかどうかの確認で
4.4で試してみたところ、正常に書き込みができたのです
なので、書き込み処理には問題なさそうだなと
後は権限とか他に問題があるのかなというのが知りたいんです

322:デフォルトの名無しさん
15/08/28 14:26:42.92 wVD7++CX.net
>>310
ストレージ関連は機種毎にいろいろ違いがあるから
4.4の特定機種で書き込めたからといって、それが4.2の特定機種でも問題無い書き込み処理だとは限らないだろ
書き込むパスとかどうやって決めてんだ?

323:デフォルトの名無しさん
15/08/28 15:02:55.53 69xYqV7S.net
>>311
305です
4.2 4.4ともにアプリ内で内部ストレージ、SDカードそれぞれのファイルを読み込みできているのでパスは合ってると思います

324:デフォルトの名無しさん
15/08/28 15:13:11.73 NFKGlKqz.net
>>312
そもそも書き込めないってなんだ
何のエラーがでてるのさ

325:デフォルトの名無しさん
15/08/28 15:28:05.19 69xYqV7S.net
>>313
すみません
今出先なので正確ではないですがaccess denied …的なやつだったので権限関係かと思ってるんです

326:デフォルトの名無しさん
15/08/28 16:09:13.79 E16U+quD.net
>>292
play service のバージョン落としたらどうなるか個人的に気になる
URLリンク(developers.google.com)
7.8ってバリバリM(23)のことしか考えてなさそう

327:デフォルトの名無しさん
15/08/28 16:28:42.52 YQPvoVqN.net
>>315
7.0.0まで落とすのは既に試して無理でした

328:デフォルトの名無しさん
15/08/28 17:17:20.02 DMbi97Pjy
私がスルーされてるか見えていないのかが気になってきた。

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

330:デフォルトの名無しさん
15/08/28 21:39:01.88 E16U+quD.net
どうせ苦労するならAndroid Studioで苦労すれば、将来的にそのほうがいい

331:デフォルトの名無しさん
15/08/28 22:41:15.44 FuhV9RVZ.net
cursorオブジェクトをbundleに突っ込むことは出来ない?

332:デフォルトの名無しさん
15/08/28 22:44:30.18 6CcuCoZE.net
無茶言うな

333:デフォルトの名無しさん
15/08/29 00:42:35.96 UVRxj9jT.net
>>216
別に2画面出なくても開発はできる。
俺なんか、最初は15inch CRTで開発。
PC本体と合わせて、40万も費やしてしまった。
486DX、8Mbyteメモリ、420MB HDD。
Linux + X11、Win3.1が動いた。
開発なんて、コード書くより他人のコードを読む方に時間を取られる。
他人のコードなんて、プリントアウトしてやれば持ち運べるし。

334:デフォルトの名無しさん
15/08/29 00:46:01.69 Tbwy+GAj.net
>>321
やっぱ無理か
ありがとう

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


336:恪ホ



337:デフォルトの名無しさん
15/08/29 02:49:23.48 IqB9AnQs.net
>>322
そうまで言うならラインエディタでやれよ、お祖父ちゃん♪

338:デフォルトの名無しさん
15/08/29 08:43:22.17 Rn8B/PFu.net
その返しが出来る時点でお前もなー

339:デフォルトの名無しさん
15/08/29 09:59:06.13 JzSCzxm6.net
edlinにはバグがあったからなあ

340:317
15/08/29 12:13:55.48 IyxxxDDuY
なんかすみませんでした。 退散します。

341:デフォルトの名無しさん
15/08/29 16:15:54.96 cw6fF2O7.net
一番最初に出てくるmainactivityの上のくろいタイトルは
あれはアクションバーと言うものではないですよね。タイトルバーですよね

342:デフォルトの名無しさん
15/08/29 19:06:41.04 rYwrdEuK.net
>>329
ここってプログラミング質問スレですよね

343:デフォルトの名無しさん
15/08/29 22:50:15.91 rYwrdEuK.net
test

344:デフォルトの名無しさん
15/08/29 23:36:16.42 c8FCrqt9.net
>>329
いいえツールバーです

345:285
15/08/30 00:38:18.24 h9UUN9hT.net
レス遅くなり申し訳ありません。
>>291
>方法はあったはず
ありがとうございます。
どのような方法は覚えていますでしょうか?
>>304
>確か同じ質問が以前にもあって、回答が付いてたよ。
ありがとうございます。過去ログも詳細に見てみました。
過去スレ47の534に同様の質問はありましたが、レスはついていませんでした。
スレリンク(tech板:534番)
これ以外には同様の質問は見つけられませんでしたが
どのような回答だったか覚えていますでしょうか?
#なお、OverrideしたonPauseの中でlayout最前面に#000000のviewを重ねる
 などやってみましたが、マルチタスク画面のキャプチャには同viewは反映されませんでした。
#Stackoverflowでもクリティカルなものは見つかっていません。
 下記がかろうじてカスっていますが、知りたいことではありませんでした。
URLリンク(stackoverflow.com)
マルチタスクビュー(Activity履歴一覧画面)のキャプチャ画像を
変更する方法をご存じの方、ご教示いただきたくよろしくお願いいたします。

346:デフォルトの名無しさん
15/08/30 07:53:53.89 wBrVrcrD.net
試してないけどonpause辺り でview切り替えればいいかもと俺前回答えたような記憶

347:285
15/08/30 09:14:28.26 h9UUN9hT.net
>>334
ありがとうございます。切り替えとは具体的にどういう変更を加えるのでしょうか?
326にも簡単に書きましたが、onPause内でレイアウト内に最前面に配置したviewをINVISIBLEからVISIBLEに変えても、マルチタスクボタンをタップしたときに表示される画面には反映されませんでした。
他にもonPause内で色々試しましたが(スピナーにsetSelectionしてみる、AlertDialog表示してみるなど)いずれも反映されませんでした。
また、上記をonPause内ではなくonUserLeaveHintをOverrideした中にも書いてみましたが、マルチタスクの画面には反映されませんでした。
なお、Xperia A2 Android4.4実機で動かしています。

348:デフォルトの名無しさん
15/08/30 10:51:11.53 K63d0hdQ.net
ソース落としてきて何が表示されてるのか調べたら?

349:デフォルトの名無しさん
15/08/30 12:12:41.79 I6rneVdc.net
ARC WelderでloadHeadersFromResource読み込んだ瞬間に落ちるんだが…


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch