1 名前:デフォルトの名無しさん mailto:sage [2015/07/08(水) 19:59:26.98 ID:TyjaNrQy.net] このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。 ※プログラミング自体が初めて!なあなたには↓↓↓こちらへ スレ立てるまでもない質問はここで 140匹目 peace.2ch.net/test/read.cgi/tech/1421984318/ Eclipse統合M35【Java/C++/Ruby/Python/Scala】 peace.2ch.net/test/read.cgi/tech/1405391739/ ★★Java質問・相談スレッド174★★ peace.2ch.net/test/read.cgi/tech/1435295532/ ****オススメ関連リンク**** ■ TechBoostertechbooster.org/category/android/tableofcontents/ ■ Androidメモwww.saturn.dti.ne.jp/npaka/android/index.html ■ 逆引きAndroid入門www.adakoda.com/android/ ■ Androidプログラマへの道wiki.livedoor.jp/moonlight_aska/ ■ Android Wiki*wikiwiki.jp/android/ ****公式リファレンス**** ■ Android developersdeveloper.android.com/index.html ■ ソフトウェア技術ドキュメントを勝手に翻訳www.techdoctranslator.com/ ■ 日本Androidの会www.android-group.jp/ ■ StackOverFlowstackoverflow.com/questions/tagged/android ****前スレ**** Androidプログラミング質問スレ revision48 peace.2ch.net/test/read.cgi/tech/1428237334/
38 名前:デフォルトの名無しさん mailto:sage [2015/07/14(火) 15:23:54.20 ID:hQQC2ldf.net] >>33 ただのバカだから放っておいた方がいい
39 名前:デフォルトの名無しさん mailto:sage [2015/07/15(水) 08:52:25.72 ID:Jgzu5zWD.net] そういえば、ここにいる人って統合環境は何使ってますか? なんか昔はEclipse最強だったように見えたけれど、最近はAndroidStudioが良いとかVisualStudioでもイケるとかいろいろ言われててよく分からなくなってしまった……
40 名前:デフォルトの名無しさん mailto:sage [2015/07/15(水) 09:15:39.84 ID:9TxQzm/P.net] 俺はEclipse使ってるよ Android Studio は一応区切りがいいときに検討はしようと思うけど 既存のEclipseで普通に複数プロジェクト(ライブラリとか)を扱っているワークスペースの移行方法が 説明されたサイトとか本とかあればいいんだけど あと Git ではなく Subversion の使い方とか
41 名前:デフォルトの名無しさん mailto:sage [2015/07/15(水) 10:17:03.61 ID:9Dss1El3.net] メモ帳とメイクファイルで統合環境にしてる
42 名前:デフォルトの名無しさん mailto:sage [2015/07/15(水) 11:15:00.07 ID:s74LivYF.net] Aide と Jota+
43 名前:デフォルトの名無しさん mailto:sage [2015/07/15(水) 16:07:38.18 ID:faC3qybu.net] AndroidStudio使ってる 今IDEなに使うか悩んでいるなら、推奨されているAndroidStudioにした方がいい
44 名前:デフォルトの名無しさん mailto:sage [2015/07/15(水) 17:55:46.88 ID:V60LSqUD.net] >>38 分かる俺もstudioセッティングしてあるけど今作ってる奴移せなくて困ってる
45 名前:デフォルトの名無しさん mailto:sage [2015/07/16(木) 13:40:46.14 ID:qCcco3By.net] googleとoracleの件で今後androidからjavaが使われなくなる可能性はありますか?
46 名前:デフォルトの名無しさん mailto:sage [2015/07/16(木) 13:58:48.71 ID:8tshJ0hw.net] >>43 無い
47 名前:デフォルトの名無しさん mailto:sage [2015/07/16(木) 17:01:07.17 ID:ASYIzMIn.net] 可能性はあるでしょ
48 名前:デフォルトの名無しさん mailto:sage [2015/07/16(木) 18:38:37.59 ID:rMvvWTZJ.net] アップルみたいにデベロッパ登録料を徴収してライセンス料の補てんに使ったりはあんじゃない
49 名前:デフォルトの名無しさん mailto:sage [2015/07/16(木) 23:15:10.80 ID:8v7A05HE.net] そういえば65k(64K)問題って発生したプロジェクトはもうデバッグ出来ないんだけど Android Studio だと改善してたりするの?
50 名前:デフォルトの名無しさん mailto:sage [2015/07/16(木) 23:26:43.60 ID:8v7A05HE.net] ちょっとぐぐってみたら set dex.force.jumbo=true なんてあったのかいつか試してみるわ
51 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 00:30:42.80 ID:6JGS1Bl9.net] EclipseでC++のスタティックライブラリのプロジェクトがあるんだけど、 どうやってAndroid Studioにインポートすればいいんだ?
52 名前:デフォルトの名無しさん [2015/07/17(金) 00:34:05.99 ID:MAxfs6tF.net] JNIフォルダに入れるんじゃないの?
53 名前:デフォルトの名無しさん [2015/07/17(金) 00:55:09.44 ID:MAxfs6tF.net] よくわからないけどこんな感じじゃないの? www.nekonotechno.com/nekopress/?p=5535
54 名前:デフォルトの名無しさん [2015/07/17(金) 00:59:32.14 ID:uo/mIys6.net] すみません、質問です RadioButtonはRadioGroupの直下に置かねばならないのでしょうか? レイアウト的に離れた場所のRadioButtonをひとつのRadioGroupにまとめたいのですが…
55 名前:デフォルトの名無しさん [2015/07/17(金) 01:29:10.90 ID:MAxfs6tF.net] みゅ? よくわからないけどRadioButtonとRadioButtonの間に他のview入れるんじないの?
56 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 01:54:56.98 ID:GNmbTf+r.net] andoroid studio移行の話が出てたから質問 importした奴のjavaにCannot resolve symbolがでまくります Eclipseではでませんでした
57 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 02:04:24.43 ID:6Y2ZhytJ.net] >>54 build.gradleのdependenciesに記述を追加してないんじゃないの?
58 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 15:03:13.31 ID:BdgqXhTZ.net] >>52 そうみたいだね だから俺もLinearLayoutを継承して俺RadioGroupを作ったけど 不可視のRadioButton#setOnCheckedChangeWidgetListener() を呼ぶ必要があるからリフレクションを使ってるんで いつか動かなくなる可能性があるし、自己責任でやるしかないわ
59 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 18:59:08.03 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) { が呼ばれなくなっているようなんですが。
60 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 22:25:23.45 ID:GNmbTf+r.net] >>55 ありがとう、仕組み全然分かっとらんかったわ
61 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 01:09:15.97 ID:rZpfmxna.net] Androidで数十万件とかのテンポラリーテーブルを作るとOutOfMemoryErrorで落ちるみたいだけど トランザクションで行を追加するときに数十万件を1トランザクションで処理してもOutOfMemoryErrorにはならずに完遂できるかな? てかテストデータ作成でとりあえず3000件くらいAndroidで作成しているんだけど20分くらいかかりそうな遅さだわ
62 名前:デフォルトの名無しさん [2015/07/18(土) 03:21:12.76 ID:NVpzdTUT.net] 要約すると 落ちるって言われてるけど本当に落ちるの? 自分でも試したけど時間掛かりすぎて挫折しちゃったのら(>< と言っています
63 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 03:31:55.83 ID:kJt5iBB8.net] >>59 設計見直せ バカが
64 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 07:26:00.27 ID:oDsD2wef.net] 1レコード、1KBとして、50万行だと、 1KB * 500,000 = 1MB * 500 = 500MB データだけで、こんなにあるなら、 アプリの起動オプションでは、 使用メモリは、1GBが必要 通常、Javaの仮想メモリの初期値は256MBで、 メモリ不足の時には、512MBを指定する
65 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 08:37:46.35 ID:rZpfmxna.net] テンポラリーテーブルは別案件でこれはもう検証済みで馬鹿でかいテンポラリーテーブルを作るとオンメモリーらしくてOutOfMemoryErrorで落ちるのは間違いない トランザクションはファイルに一時的に書き込んでいるならメモリー使用量も多くないんだけどSQLiteはどうなっているんだろうって話
66 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 12:56:16.43 ID:KXxVvPWj.net] アクティビティー1個でフラグメント画面たくさん持つように作りたいが 検索してもでてきません どうやって作りましたか?
67 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 13:22:29.89 ID:T/zweABF.net] AndroidはJavaじゃないし、ヒープの初期値は端末依存 それを超えようと思ったらマニフェストファイルにandroid:largeHeapを追加
68 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 13:33:42.26 ID:kJt5iBB8.net] 設計を見直せば済むこと
69 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 14:02:07.72 ID:0hVw1cXl.net] DialogPreferenceの背景が透過できなくて一週間以上悩んでるんだけどどうすればいいの setDialogLayoutResourceでカスタムレイアウトを指定してるんだけど
70 名前:デフォルトの名無しさん [2015/07/18(土) 15:17:11.02 ID:oRDNRh+N.net] 昔作ったアプリですが dialog = new Dialog( mActivity, R.style.MyProgressTheme ); dialog.setContentView( R.layout.progress_dialog ); dialog.show(); みたいな感じで読み込み中の表示を出して、 dialog.dismiss(); で消してるんですけど、Android4.4以降の端末でのみ、ダイアログが消えないことに気付きました。 画面にタッチすると消えます。 どうすれば普通に消えるようになるでしょうか。
71 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 19:02:39.29 ID:JBX+uPk/.net] dismissをどんなタイミングで呼んでるかでしょ。
72 名前:デフォルトの名無しさん [2015/07/18(土) 20:10:07.13 ID:gUrA7vSm.net] >>69 WebViewClientのonPageStartedとonPageFinishedをオーバーライドして、dialog.show()とdislog.dissmiss()を呼んでいます。 以下のサンプルと全く同じことをしてます。 code.google.com/p/sak-android-samples/source/browse/trunk/20110718_DialogInTransition/src/sak/samples/dialogintransition/Main.java これで以前はうまくいっていたが、4.4以降から消えなくなった。
73 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 20:33:31.19 ID:slVT+1CY.net] >>56 融通効かせようとするとやはり色々自作しなくてなならないんですね… ありがとうございました
74 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 20:41:54.26 ID:gUrA7vSm.net] >>70 は自決しました なぜかonPageStartedが2回呼ばれてたわ、その辺対策したら直った
75 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 21:04:30.99 ID:NtqqxmGn.net] >>72 自決って物騒なw 大丈夫か?生きてるよな?
76 名前:デフォルトの名無しさん [2015/07/19(日) 20:28:33.88 ID:fKzHe3u0.net] Android studioについて質問なんですが、ver0.8を入手できるサイトとかないですかね? どこぞのアップローダなんかにあるやつをダウンロードしようとすると、ウインドウズに「やめとけ」って弾かれたり、ダウンロードを中止したりするしで、どこか信頼できるサイトはないかな、と思うんですが。
77 名前:デフォルトの名無しさん mailto:sage [2015/07/19(日) 20:57:23.33 ID:CvgMuY/s.net] >>74 ↓のAndroidツールの開発サイトの本家?からダウンロードすれば? tools.android.com/download/studio Android Studioには複数のリリースチャンネルがあって、 Stable(安定版)、Beta(ベータ版)、Dev(開発版)、Canary(最新ビルド版)となってる Ver.0.8といってもいくつも枝番があるみたいで、 とりあえず全部列挙してみるにはCanaryリンクをたどっていけばいい
78 名前:デフォルトの名無しさん [2015/07/19(日) 21:57:09.34 ID:fKzHe3u0.net] >>75 本家サイトでも最新版以外がてにはいるのか。 まじで助かります。ありがとう。
79 名前:デフォルトの名無しさん [2015/07/19(日) 22:28:36.84 ID:CZjRfZmr.net] インテントでカメラ呼んでるんだけど 最新のgoogleカメラアプリだとjpgにexifがくっついてこなくなった セキュリティかな?exif取得するにはどうすればいい?
80 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 05:45:21.74 ID:X91MJoGr.net] >>77 馬鹿には無理
81 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 07:51:42.09 ID:3923OZny.net] どういう考え方でプログラムしてんだろうね
82 名前:デフォルトの名無しさん [2015/07/20(月) 18:18:08.50 ID:e5fhg7iC.net] Fragmentって基本的にXMLで雛形組んでActivityに配置するものなん? Fragmentを配置しといてあとから動的にViewを追加したりしていくのは邪道なん?
83 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 23:07:02.24 ID:R9mGvc4j.net] 邪道ではないと思う。フラグメントにパラメーター渡す場合は動的に追加するしかないし。
84 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 23:13:08.42 ID:AGKnnOa8.net] viewって動的に何個まで確保できるんだろ? 1000個くらいは何とも無さげだったけど
85 名前:デフォルトの名無しさん [2015/07/21(火) 15:00:09.27 ID:DThKhmUR.net] >>81 既に定義してあるフラグメントを動的に追加する方法はたくさん見つかるんだが、 フラグメント内に動的にViewを追加する例があんまりないんだよな。 フラグメントはViewを組み合わせた新しいパーツのようにして使うものという印象を受けた。
86 名前:デフォルトの名無しさん mailto:sage [2015/07/21(火) 15:10:13.00 ID:aaCdXzrq.net] そりゃViewGroupにViewを追加するだけだからActivityとかFragmentとか関係ないしな
87 名前:デフォルトの名無しさん mailto:sage [2015/07/21(火) 23:32:42.12 ID:zRVDuPt5.net] Chromeのエミュレータ(F12で表示されるヤツ)の機種にアンドロイド機種(Xperiaとか)を 追加するには、どうすればよいでしょうか?
88 名前:デフォルトの名無しさん mailto:sage [2015/07/21(火) 23:58:58.53 ID:kMPIeTr5.net] >>85 それってAndroidのプログラミングに関係する話題なの?
89 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 00:02:17.91 ID:i9tnyCi9.net] ttps://www.youtube.com/watch?v=27gmZMdxDAI このアプリの丸ボタンってどんな実装すればいいの? マテリアルデザインのフロートアクションボタンとは別物なのかも分からない。 アドバイスお願いします。
90 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 03:26:48.79 ID:jRTITozQ.net] >>87 どの丸ボタンか判らん この動画内に沢山あるぞ丸
91 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 11:56:35.81 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]で検索してもそれらしいものが引っ掛かりません。 解法を教えてください。あるいは、どんなキーワードで検索したら解決しますか?
92 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 14:48:33.43 ID:budU6g6U.net] 確かにAndroidとプログラムの話題だけれど、このスレの住人とは分野が違いそう
93 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 15:20:55.34 ID:Ha1XBB//.net] AndroidstudioでJavaを用いて自動作曲アプリを作ろうとしているのですが 現実的なことでしょうか。難しいのであれば、どういう問題が
94 名前:あるのか教えて頂けると助かります。 [] [ここ壊れてます]
95 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 16:39:36.56 ID:Vp+hv9Ek.net] >>91 音源の容量、音源の著作権、長い曲を作った時のメモリ不足、ボタンとかの操作の辺りのUI とか? どちらかというとアルゴリズムとか以外の問題のほうが多そうな気が……
96 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 16:49:08.04 ID:J7aLI7Ry.net] >>91 自動作曲アプリはすでにあるようだから、本人の能力が十分高いと仮定すれば非現実的ではないだろう 作曲できれば再生されなくてもいいなら、作曲結果はテキストでMMLで出すとか
97 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 17:22:54.60 ID:HzEa5+m7.net] SMFが鳴らせるらしいからメモリー容量は問題ないね MIDIで鳴らす限りは著作権も問題ない つまり何も問題無し
98 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 18:58:07.38 ID:Ha1XBB//.net] >>92 ありがとうございます! こちらもメモリに関してはある程度問題視しておりました。 >>93 一度テキストに落としてからそれを再変換して曲を流そうかと検討中です。 再変換は置いておいて可能性があるということなので希望が持てました。ありがとうございます! >>94 ありがとうございます。 SMFというものがあるんですね! 調べてみたところ、とても使えそうだと思いましたが 関連サイトがなかなか見つからず、詳しいことがわかりません。 もしご存じであれば参考サイト等教えて頂けないでしょうか?
99 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 19:15:47.27 ID:bfB1ehzw.net] あれ、SMFとかサポートしてたっけ? 確か楽曲データ扱うのはJET云々…
100 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 20:39:17.23 ID:9aqy/NX6.net] MIDIは使える あとAudioTrackで波形合成も可能
101 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 10:29:10.07 ID:m+iNqiKd.net] SQLiteのGLOB用に特殊文字([]*?)をエスケープ([]で囲む)するメソッドを作りたいのですがどうすればいいでしょう 以下のようにすると、[ が文字列に含まれていた場合 ] が余計にエスケープされてしまいます value = value.replaceAll("[", "[[]"); value = value.replaceAll("]", "[]]"); value = value.replaceAll("*", "[*]"); value = value.replaceAll("?", "[?]");
102 名前:デフォルトの名無しさん [2015/07/24(金) 10:42:40.72 ID:svVr+1Wb3] 画面いっぱいの丸いボタンを作りたいんですが imageviewで作ると四角いのでコーナーの部分をクリックしても反応します。 円の部分のみ反応するボタンにするにはどうすればいいでしょう?
103 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 11:04:40.87 ID:ZEBNDblO.net] iOSアプリの開発やってます。Andoridにも興味あるんすけど、ドキュメントの充実度はどうなんでしょう? iOSの場合、Xcode付属のAPIリファレンス(docset)は英文だけなんすけど、APIリファレンスとは別にAppleのサイトからDownloadできるGuideの類が和文もの用意されているので凄い助かります。 だから、Guide(たとえば、iOS描画および印刷ガイド)を読んで、あと細かいメソッドの引数とか戻り値とかは、APIリファレンスで確認するって感じで情報収集します。 Androidに関しては和文のドキュメントの充実度はどんな感じでっしゃろ?
104 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 11:41:24.82 ID:DLsiuSbt.net] 英語読めるからどうでもいい話
105 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 11:51:37.55 ID:ArXKiNDd.net] >>100 殆どない。
106 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 11:58:38.16 ID:ZEBNDblO.net] >>101 英語読めるんだけど、やっぱり母語の方が読むの早いのでぇ。。。
107 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 11:59:34.28 ID:ZEBNDblO.net] >>102 まじっすか? そんな過酷な環境で開発?
108 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 12:18:12.04 ID:f9laSI06.net] NDKの導入方法がよくわからない なんでAndroid StudioのNDK導入方法はサイトによって全然違うんだ
109 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 12:27:17.22 ID:TT+5bBLr.net] NDK手を出そうかと考えたけど最近のマシンは速くなってきたし 5.0からARTで動くようになったし、習得に時間かかりそうだからやめた でも旧式のマシンにむりやり5.0焼いて動かしても かえって4.0より遅くなっちゃうんだよね
110 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 12:38:43.20 ID:ZEBNDblO.net] >>106 Nexus7 2012に5.0焼けるんすかねぇ? 今4.3なんすけど、5.0にしてモッサリになったら 嫌だから、躊躇してます。
111 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 13:00:24.53 ID:ArXKiNDd.net] >>107 焼けるよ。更に自動でも降ってくるよ あと4.xも5.xも遅い。大してかわらんw
112 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 13:09:41.33 ID: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 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 13:20:21.09 ID:MFkWxlwb.net] ためしてみりゃわかるが、いまのLoli5.1のARTもネィティブコードにくらべたら全然遅い サーバとかで動くJITのJVMは優秀でネィティブコードに匹敵するぐらいの速度が出るとかいうけど、 AndroidのDalvikやARTは全然その域に達してない
114 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 13:52:27.75 ID:ZEBNDblO.net] >>110 おぉー。情報サンクス。 iPad2 w/ iOS7.12でも結構スルスル動いてくれるのに。。。 iPad2は2011に買ったヤツで512MBのメモリ搭載量。 でも最近のAndoroidはメモリ大盛り、CPUコア満載でないとサクサク動かないの なんでかなぁ。。。と思ってました。
115 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 14:04:58.20 ID:ZEBNDblO.net] >>110 ARTはアプリDownloadした段階でJITが動いてネイティブアプリと遜色が ないパフォーマンスが出るってのは。。。。目標であって、現状未達だって ことなのかな?
116 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 14:23:52.28 ID:f9laSI06.net] >>109 そうなんだ やっぱりgradleの謎スクリプトについて勉強するのが一番なのかなぁ どちらにせよちょっと考えやすくなった ありがとう
117 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 15:30:30.15 ID:MFkWxlwb.net] >>112 ネィティブコードに変換したって メモリの管理にはGC使うし、アドレス直接操作するようなコードは書けない その辺から生じるオーバヘッドが原因で静的なコンパイルでC言語のコードに追いつくのはほぼ不可能
118 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 16:41:40.89 ID:ZEBNDblO.net] >>114 GCとARC(automatic reference counting)の比較ではGCに分が悪いって 事なのかな? AndroidもiOSもアプリに終了ボタンが無い。ってことは、GCは定期的に動き 続ける事になり、10個アプリが起動されていると、10個VMが動き続け、10個 GCも動くって事がAndroidにとってバッテリー消費に不利に働いてるのかな?
119 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 19:26:35.35 ID:MFkWxlwb.net] >>115 AndroidでバックグランドのアプリのGCがバッテリー消費に影響するかどうかはアプリの作り方次第 っていうかあんたスマホスレとかから流れてきた素人さん?
120 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 06:49:46.44 ID:FCV1AdVg.net] >>116 Androidの開発に関してはド素人っす。 GCの動作は、プログラマの責任で制御できるんすね。
121 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 09:53:56.16 ID:rDqbYqWD.net] GCなんかよりバックグラウンドにいるアプリのモジュールが好き勝手に通信できる影響の方がでかいね グーグルもようやく対策を考えて、つぎの M じゃユーザが個別に解除しないかぎりアプリの動作がかなり制限されることになる
122 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 13:12:35.96 ID:7rB3gzph.net] AndroidStudioで開発してる初心者です。 drawableにビルドインアイコンを配置して使いたいのですが、これは、自分でインポートしなければならないのでしょうか? レイアウトで指定してアイコンを使いたいです。
123 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 16:22:54.97 ID:rDqbYqWD.net] ビルドインアイコンっていうのは具体的にどういうの?
124 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 17:16:56.66 ID:7rB3gzph.net] レイアウトに書く場合は、 android:icon= "@drawable/ic_input_add"です。 activityで指定することはできるんですが、 android.R.drawable.ic_input_add レイアウトで指定しても、drawableフォルダにアイコンが無いのでエラーが出ます。
125 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 17:46:54.81 ID:rDqbYqWD.net] それなら"@android:drawable/ic_input_add"じゃないの?
126 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 21:20:56.59 ID:7rB3gzph.net] >>122 おおありがとうございます。 できました。そんな指定の仕方するんですね
127 名前:デフォルトの名無しさん mailto:sage [2015/07/26(日) 11:12:46.50 ID:E8BqaxUq.net] >>89 C++11かどうかわかんないけどAideもJniでc++使えるよ? そーゆこと聞いてるんじゃないのかな? 一応参考サイト貼っとくね https://www.android-ide.com/tutorial_androidndk.html
128 名前:デフォルトの名無しさん mailto:sage [2015/07/26(日) 11:33:48.55 ID:E8BqaxUq.net] >>95 みでぃはファイル構造とメッセージの種類覚えるだけでいいと思うよ? そーゆこと聞いてるんじゃないのかな? 一応参考サイト貼っとくね www.omnibase.net/smf/
129 名前:デフォルトの名無しさん mailto:sage [2015/07/26(日) 16:35:06.30 ID:1IFSoqgC.net] CursorLoaderでsqliteデータベースから読み込んだデータから onLoadFinishedで、getLong(getColumnIndex(カラム名))で取得しようとしてるのですが、 row0、col-1は読めないとエラーが出てしまいます カラム名のミスも無いのですが原因はどんなことが考えられるのでしょうか
130 名前:デフォルトの名無しさん mailto:sage [2015/07/26(日) 17:12:12.39 ID:IUoFyYii.net] ミスがないと思い込んでるとこ
131 名前:デフォルトの名無しさん mailto:sage [2015/07/26(日) 17:26:17.57 ID:06RiWG9j.net] ProjectionMapだったかにカラム突っ込み忘れか、 使い方を勘違いしているんだろう。
132 名前:デフォルトの名無しさん mailto:sage [2015/07/26(日) 17:28:53.82 ID:1IFSoqgC.net] ミスが無いと思い込んでたら数日悩んだ上で質問なんてしないの 藁にもすがる思いでどんなミスかを知ろうとしてまして
133 名前:デフォルトの名無しさん mailto:sage [2015/07/26(日) 17:36:35.52 ID:06RiWG9j.net] おう、なんでぇ 俺の指摘はガン無視かい('A`)
134 名前:デフォルトの名無しさん mailto:sage [2015/07/26(日) 17:48:45.32 ID:E8BqaxUq.net] >>129 うんうん 皆そうやって悩んでるよねぇ >>130 江戸っ子だねぇ
135 名前:デフォルトの名無しさん mailto:sage [2015/07/26(日) 18:07:13.43 ID:1IFSoqgC.net] >>130 ごめん、リロードしてなくって 実はuriMatcher関係がよく理解できなくて、そのmapとかガン無視しちゃったんです… だもんでこのブログ(d.hatena.ne.jp/takutokondo/touch/20110704/p1 )のコード参考にcontentprovider作って、 table一つでloader実装したら上手くいったんですけど もうひとつtable作って、loaderも増やしたらあんなエラーが出てしまって… だから多分ご指摘の後者なんだとおもうのだけど
136 名前:デフォルトの名無しさん mailto:sage [2015/07/26(日) 19:21:12.37 ID:sGYCqJoX.net] とりあえず三日悩む前にコピペして作ったプロバイダーのqueryが返すcursorをチェックしろよ デバッガでもログ仕込むのでもいいからcursor.getCount()あたりをさ cursorにデータ入って無いならmDb.queryに渡してる引数全部チェックだ
137 名前:デフォルトの名無しさん mailto:sage [2015/07/26(日) 20:01:45.83 ID:06RiWG9j.net] >>132 ソースがないからエスパーするしかないんだが、 ProjectionMapを使っていないなら、 実行するクエリかテーブルそのものを間違えている可能性が高い。 素直にUriMatcherの使い方を覚えたまえよ。 ていうかそこのページのサンプル、俺から見て「なんだかなー」という感想なんだが、 他のページも参考にしてみてはいかがでしょう。
138 名前:デフォルトの名無しさん mailto:sage [2015/07/26(日) 23:24:45.94 ID:1IFSoqgC.net] >>133 >>134 二人とも本当にありがとう contentProviderで返されるcursorと onLoadFinishedの引数にあるcursorを Logとデバッグで確認したところcountはしっかりありました そして、謝らなければなりません col-1というエラーがずっと気にかかっていて、ついさっき気づいたんです cursor.getXXXは3つのカラムについて使っていたのですが、そのうちの一つがqueryのprojectionに入っていませんでした お騒がせしてしまい本当に申し訳ありませんでした
139 名前:デフォルトの名無しさん mailto:sage [2015/07/26(日) 23:51:59.46 ID:zSfH/VKk.net] まとまりのない質問をするけど、心の広い人がいたら答えていただきたい。 趣味でプログラム書いてるんだけど、どうにも効率が悪くてしょうがない。 サンプルをググって、それを自分のソースにコピペなりで貼り付けて、 実行するとエラーが出て、思考錯誤した挙句、大体はググって出てきたStackOverFlowが解決してくれる、 そんな感じ。 横着しないでサンプルのプロジェクトを動かしてから、自分のプログラムに移した方が早かったなー と毎回後で思うんだけど、玄人の方々はサンプルのコードをどうやって活用するの? 見たらそのまま使えるものなの? あとなんか効率よくコードを書くコツがあったら教えて下さい。
140 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 00:17:40.23 ID:t8gH5HWq.net] 趣味でやってるんだし効率の事は忘れてコピペしたサンプルコードとおもいっきり にらめっこしたらいいと思うよ 理解深まれば効率勝手に上がるよきっと
141 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 00:58:40.84 ID:4SDkHjs+.net] 似たような方法でやってるよ動作追って理解出来る上でなら問題ない サンプルも良し悪しあるから記述がシンプルで自分のイメージに合ったものを 色々見て回る手間を惜しまない事だね
142 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 19:04:40.75 ID:UjSvyiSb.net] dat落ち?
143 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 21:23:30.61 ID:RljYyk2q.net] >>136 その苦労の一つ一つは絶対に無駄にはならない。 心が折れていないなら、そのまま色々試行錯誤したり調べたりソース追いかけたりし続けてほしい。 他の人の言う通り、経験値が上がれば効率もどんどん上がっていくよ! そしてありとあらゆる無茶ぶりを次々と解決する便利屋扱いの社蓄へとその身をやつすが良いフハハハ。
144 名前:135 mailto:sage [2015/07/28(火) 06:32:49.76 ID:A1f8uNys.net] >>137 >>140 とりあえず、ありがとう 苦労するのはいいんだけど、しなくていい苦労もしてる気がする あと理解するころには何もかも変わってるのがつらいわ Fragmentが未だによくわからんし、gooogle mapはごっそり動かんくなるし、しまいにはEclipseも使えなくなるのね ため息がとまらんぜ
145 名前:デフォルトの名無しさん [2015/07/28(火) 12:13:38.51 ID:r8T6T3JH.net] あるAndroidのアプリを作成しようと考えています。 そこで、質問ですが、 @Android上で音声ファイルをグーグル音声認識を用いて解析することは できるんでしょうか? Aまた、Androidア プリ内でグーグル音声認識を利用できる様に作成するのは可能でしょうか? @については可能か可能でないか また、可能であればその方法も教えていただきたいです。 Aについては可能だと認識していますが不可能ならば指摘をお願いします。
146 名前:デフォルトの名無しさん [2015/07/28(火) 12:15:28.09 ID:r8T6T3JH.net] あるAndroidのアプリを作成しようと考えています。 そこで、質問ですが、 1、Android上で音声ファイルをグーグル音声認識を用いて解析することは できるんでしょうか? 2、また、Androidア プリ内でグーグル音声認識を利用できる様に作成するのは可能でしょうか? 1については可能か可能でないか また、可能であればその方法も教えていただきたいです。 2については可能だと認識していますが不可能ならば指摘をお願いします。
147 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 12:59:11.90 ID:QLGHAgaH.net] >>143 良く知らんが、答えはその音声認識のapiがandroidで動くかどうかじゃあないのか。
148 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 13:33:50.60 ID:xRQBLUjy.net] web apiでしょ
149 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 14:43:22.67 ID:NdUdGQhh.net] ちょっと調べてみた限りでは 音声ファイルのデータを入力にしてGoogle音声認識を利用するのは使用回数とかに厳しい制限があるみたいだね? Android でユーザが端末にむかってしゃべった音声データを変換する場合はAndroid SDKに専用のAPIが用意されていて、 こっちは無制限に使えるみたいな感じか
150 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 21:56:06.50 ID: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 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 22:05:56.05 ID:NdUdGQhh.net] build.gradleに1行追加すりゃlibsの下にコピーとかすらいらないんじゃないの?
152 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 22:12:10.84 ID:NdUdGQhh.net] ああインターネット使用許可ってもしかしてネットワーク繋がってないのか? build.graldeにたぶんこれがあるから compile fileTree(dir: 'libs', include: ['*.jar']) モジュールのlibsの下にコピーだけで動かないかな
153 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 22:56:16.68 ID:76sOCupt.net] >>149 エラー吐かずに実機デバッグまで行けました ありがとうございました
154 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 23:52:20.62 ID:daBnrNSo.net] こんなサラッと解決させちゃうなんてかっこいい
155 名前:デフォルトの名無しさん mailto:sage [2015/07/29(水) 01:04:27.84 ID:F2IHmnOH.net] AdRequest adRequest=new AdRequest.Builder() .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) .build(); adView.loadAd(adRequest); こう記述してるんですがテスト用広告が出ず、実際の広告が出てしまいます。 どこを修正すればテスト用になるでしょうか?
156 名前:デフォルトの名無しさん [2015/07/29(水) 04:43:00.48 ID:X8Gwsb+m.net] このスレにいる人はみんな仕事でもAndroidプログラミングやってんの?
157 名前:デフォルトの名無しさん mailto:sage [2015/07/29(水) 06:24:43.94 ID:b2wX/FAp.net] >>152 https://developers.google.com/mobile-ads-sdk/docs/admob/android/quick-start?hl=ja にやり方ない?
158 名前:デフォルトの名無しさん mailto:sage [2015/07/29(水) 08:46:31.98 ID:UbJQfsiv.net] >>153 俺、iOSやってる。 Androidは様子見。 っていうか、他のOSとの比較でiOSを理解したいので このスレにお邪魔してます。
159 名前:デフォルトの名無しさん mailto:sage [2015/07/29(水) 15:17:41.76 ID:wqSM3m/x.net] >>153 俺はリーマンで本業はサービス企画。ただし元々はソフト開発の部門でWindowsアプリ(DT、Metro)作ってた。 今は趣味でAndroid日曜プログラマー。 今日は訳あって有休をいただいてる。
160 名前:デフォルトの名無しさん mailto:sage [2015/07/29(水) 15:23:18.87 ID:UbJQfsiv.net] >>156 Windowsアプリ開発と比べてAndroidの開発環境はどおっすか? Windowsアプリ開発環境は、msdnが充実してる印象があるんすけど。 msdnのほとんどが和文で用意されていて、まあ、翻訳の質はちょっと あれだけど、重宝する感じ。 対して、Andoridは英文読まないとダメな印象があるんすけど、どうなんす かねぇ?
161 名前:デフォルトの名無しさん [2015/07/29(水) 17:54:07.92 ID:udkoV65r.net] >>144 >>144 >>145 ありがとうございました。 [] [ここ壊れてます]
163 名前:デフォルトの名無しさん mailto:sage [2015/07/29(水) 19:09:08.21 ID:bs/W0Wt6.net] >>157 グーグル翻訳があるだろ!!
164 名前:デフォルトの名無しさん mailto:sage [2015/07/29(水) 21:02:21.19 ID:wqSM3m/x.net] >>157 MSDNは日本語訳が可笑しいところが多いから、業務でアプリや組む場合は英語しか見なかったよ。英語と日本語で真逆の仕様が書かれていたことがあってからそうしてる。 一方Androidは公式の情報を見ることはほとんどなくて、StackOverflowか、もしくは言語問わずブログのサンプルを見ることが多いかなぁ。 こっちは小銭稼ぎの趣味だし。
165 名前:デフォルトの名無しさん mailto:sage [2015/07/29(水) 23:11:09.78 ID:7GdMp7i8.net] Webにあった通りWidgetを作ってみたんですが 2.x,5,xではちゃんと配置できたんですがなぜか4.xだけ配置すらできません 同じような症状の人いないでしょうか? どのあたりが原因なのか思い当たるものはありませんか?
166 名前:デフォルトの名無しさん mailto:sage [2015/07/29(水) 23:38:09.50 ID:CWAuZoxK.net] >>161 そんなもん参考にしないで、きちんとgoogleのサンプルを参考にする事
167 名前:デフォルトの名無しさん mailto:sage [2015/07/30(木) 09:28:35.66 ID:d+olSvLB.net] >>162 なるほどぉ。サンプルを動かす事から、技術の習得が始まるんすね。
168 名前:デフォルトの名無しさん mailto:sage [2015/07/30(木) 09:33:39.70 ID:d+olSvLB.net] >>160 あぁぁ。。。参考になります。 英語のリファレンス、何だこれは?と見てすぐ思っても、数日たって再度見たら なるほどーと納得する事もあるし。 今、iOSの事だけど、NSMatchingOptions構造体のメンバの意味が良く解からんの ですよねぇ。メソッドの引数へ与えるんだけど。。。
169 名前:デフォルトの名無しさん mailto:sage [2015/07/30(木) 12:15:21.51 ID:+DP8ZCm7.net] >>161 次からは参考にしたページのURLも一緒に貼りましょう 結果だけ書かれても原因の特定はできません
170 名前:デフォルトの名無しさん mailto:sage [2015/08/01(土) 20:07:29.07 ID:9fo33PVi.net] 暗黙的インテントでサービスを起動する方法を教えて 他アプリから暗黙的インテント→アクティビティ→サービス起動はできます。 アクティビティを挟まないで、直接サービス起動までもって行きたいんんです。
171 名前:デフォルトの名無しさん mailto:sage [2015/08/01(土) 23:03:02.46 ID:RZc3oG0T.net] マニフェストの <service> のとこに android:exported="true" の属性追加して、 android:permission 属性も警告でるからとりあえず追加して、 <intent-filter> 追加してアクションを記述して、 それで adb shell am startservice -a アクション名 したら動いたよ?
172 名前:デフォルトの名無しさん mailto:sage [2015/08/02(日) 04:45:43.48 ID:9UIhUtA5.net] 2chmateでお気に入り設定するときドラッグで星を追加できるのですが、 このような既存のコンポーネントはありませんか?もし実装するとしたら スピナーか何かかなと思うのですが、なにかよさそうな実装方法を 教えてください。
173 名前:デフォルトの名無しさん mailto:sage [2015/08/02(日) 05:39:54.70 ID:eV4xuuQq.net] RatingBar
174 名前:デフォルトの名無しさん mailto:sage [2015/08/02(日) 10:30:38.77 ID:uWQbJQyk.net] Windowsだと、画面のプロパティで赤、青、緑のうち、青の明るさを最低にすることで、ブルーライト対策ができます。 Androidの場合も、OS設定変更で、青の明るさを最低にすることはできないのでしょうか? ブルーライト対策アプリはアンインストールすると、OS設定が元に戻ってしまうので、OS設定変更したいです。
175 名前:デフォルトの名無しさん mailto:sage [2015/08/02(日) 10:54:00.06 ID:9UIhUtA5.net] >>169 ありです。
176 名前:デフォルトの名無しさん mailto:sage [2015/08/02(日) 13:07:34.54 ID:TCp8aJVP.net] >>170 ここはプログラミング質問スレ
177 名前:デフォルトの名無しさん mailto:age [2015/08/02(日) 15:50:45.11 ID:5E2kamoB.net] Activityを作るほどでもない簡単なダイアログを出したいのですが、 簡単な方法はどんなのがありますでしょうか 中身はテキストボックス1つ、チェックボックス1つ、OKボタン1つで、 Backキーでキャンセルできるようにしたいです
178 名前:デフォルトの名無しさん mailto:sage [2015/08/02(日) 16:13:25.78 ID:GpZVG4CN.net] >>173 無いよ
179 名前:デフォルトの名無しさん mailto:sage [2015/08/02(日) 16:20:04.06 ID:fkuHVRyT.net] カスタムダイアログってどう組んでも大差ない気がする 特別簡単な方法って多分無いよ
180 名前:172 mailto:age [2015/08/02(日) 16:32:47.78 ID:5E2kamoB.net] AlertDialogにリソースで作ったレイアウトxmlの流し込めばできそうです リソースすら作らないで実現したいのですが、とりあえずこの方法でやってみます
181 名前:デフォルトの名無しさん mailto:sage [2015/08/02(日) 16:43:52.37 ID:p1MFNEt0.net] わざわざダイアログにする理由が理解できない
182 名前:デフォルトの名無しさん mailto:sage [2015/08/02(日) 16:47:56.85 ID:JHAcnYtx.net] AndroidStudioってWindows10でも使えるかな? やってみた人いますか?
183 名前:デフォルトの名無しさん mailto:sage [2015/08/02(日) 17:00:33.76 ID:/bM7nKaS.net] win10でも使えるよー
184 名前:デフォルトの名無しさん mailto:sage [2015/08/03(月) 10:41:40.24 ID:jH4f1Fwb.net] >>179 Good Infoアンガト。 MacでAndroid Studi動かそうかなぁと思ってたけど、Win機の方がCPUパワー 有るからなぁぁ。。。けどInstall出来んのかなぁ?と不安だったのだ。
185 名前:デフォルトの名無しさん mailto:sage [2015/08/03(月) 23:54:59.24 ID:F65eczZ3.net] AndroidでMVPパターンやるのにいい書跡ってないだろうか?
186 名前:デフォルトの名無しさん mailto:sage [2015/08/04(火) 11:20:13.99 ID:rlU31PLP.net] MVP出すのにAndroidだから特別に考える事とかないでしょ それとも単純にMVPの情報?
187 名前:デフォルトの名無しさん mailto:sage [2015/08/07(金) 04:18:31.12 ID:qGhkkmJH.net] androidの質問かどうかわからないけど、 playストアには登録せず apkファイルのみで配布したアプリでもアフィリエイト広告を付けられますか?
188 名前:デフォルトの名無しさん mailto:sage [2015/08/07(金) 08:57:53.52 ID:eHEHuNmA.net] >>183 それをいうなら 「プログラミングのシツモンジャないかもしれないけど」 だろう。
189 名前:デフォルトの名無しさん mailto:sage [2015/08/07(金) 19:43:34.17 ID:QlwTbKux.net] むしろPlayストア経由しない方が利用できる広告の種類は増えるんじゃ
190 名前:デフォルトの名無しさん mailto:sage [2015/08/08(土) 08:57:53.42 ID:n7T0B8DK.net] Android(人造人間)プログラミングしたいんですけど余計な事やよからぬ事を考えるためのメモリはどれくらい確保すればいいですか?
191 名前:デフォルトの名無しさん mailto:sage [2015/08/08(土) 10:06:11.46 ID:d354e0m7.net] 最低1G 多ければ多いほどいい
192 名前:デフォルトの名無しさん mailto:sage [2015/08/08(土) 11:34:12.49 ID:n7T0B8DK.net] そんなにメモリ確保して…仕事中にエッチな事ばかり考えるようになったらどうするんですかっ!
193 名前:デフォルトの名無しさん mailto:sage [2015/08/08(土) 19:56:31.75 ID:0BgiwYb8.net] むしろエロい事しか考えられないようにしよう
194 名前:デフォルトの名無しさん mailto:sage [2015/08/08(土) 22:01:03.51 ID:paUGJIQ9.net] GLSurfaceViewについて教えて下さい。 Bitmapを2Dの1画面として、テクスチャマッピングしているのですが、 xmlの <android.opengl.GLSurfaceViewにandroid:layerType="hardware" と指定すると、真っ黒の画しか描画されません。 android:layerType="hardware"を取ると、意図した画が描画されるのですが、 どうも動作が遅い様で。。 試しに、上記の両方の条件で、viewをisHardwareAcceleratedで確認してみると、 常にfalseになっているようなのですが、ハードウェアで高速に描画するには どうしたらいいでしょうか?
195 名前:デフォルトの名無しさん mailto:sage [2015/08/09(日) 02:29:53.79 ID:2oFOdpVh.net] 2DならGLSurfaceview使わないでレイヤー指定やらもしないで ハードウェアアクセレーションいれれば素のviewのcanvas描画が速くなる
196 名前:デフォルトの名無しさん mailto:sage [2015/08/09(日) 14:41:56.60 ID:IeNLHe1b.net] みなさんプログラミング開発用に Google アカウントを作成して作業されているのですか?
197 名前:デフォルトの名無しさん mailto:sage [2015/08/09(日) 17:15:38.93 ID:2zWZHxZi.net] 2chmateでsearchviewのアイコンを押すと上からスライドすると思いますが、actionbarを切り替える方法を教えて下さい。
198 名前:デフォルトの名無しさん mailto:sage [2015/08/09(日) 19:42:15.72 ID:7k11p6KJ.net] あれActionbar風のただのViewだろ そのように動作するように作れとしか
199 名前:デフォルトの名無しさん mailto:sage [2015/08/09(日) 20:04:37.40 ID:un4R4gw1.net] 新しめのAPIだとActionBarはToolBarに切り替えて ほぼただのViewと同じように取り扱えるようになってしまった 昔ながらのActionBarもレイアウト用意してsetCustomView()すれば Barの中ではだいたい何でもできる
200 名前:デフォルトの名無しさん mailto:sage [2015/08/09(日) 21:44:02.80 ID:2zWZHxZi.net] ToolBarはとても参考になりました。これからいじっていこうと思います。ありがとうございました。
201 名前:デフォルトの名無しさん mailto:sage [2015/08/09(日) 22:13:38.89 ID:5CI/ycal.net] 開発環境のOSって主流はWindows7? 皆様は何使ってるの? パソコンを買い換えるついでにAndroid Studioに頑張って移行しようと思うんだけど、 さらに興味本位でLinuxに入れてみようかと思うんだけど、無謀かな Linuxに入れてる人がいたらディストリビューションとか聞かせて欲しい スレ違い気味でごめんなさい
202 名前:デフォルトの名無しさん mailto:sage [2015/08/10(月) 02:05:25.49 ID:6yvM73DS.net] >>197 常に最新、Win10pro 64bit 問題なく開発できてるよ!
203 名前:デフォルトの名無しさん mailto:sage [2015/08/10(月) 12:47:30.26 ID:UNdp1Zwj.net] 7から10にしたけどなんの問題もないな
204 名前:デフォルトの名無しさん mailto:sage [2015/08/12(水) 15:10:40.88 ID:LT5P3ICl.net] バージョンの異なるandroidOSのシステムアイコンをコピーして持ってきて大きさや 色などを変えて使用したアプリをGoogle Playに登録してもOKですか。
205 名前:デフォルトの名無しさん mailto:sage [2015/08/12(水) 17:33:24.91 ID:8G26TnBw.net] ダメです
206 名前:デフォルトの名無しさん mailto:sage [2015/08/12(水) 21:52:04.59 ID:LT5P3ICl.net] ケチ! チョットぐらいなら、いいじゃない?
207 名前:デフォルトの名無しさん mailto:sage [2015/08/13(木) 01:57:28.24 ID:Dlv3qUDS.net] ちょっとだけよ
208 名前:196 mailto:sage [2015/08/13(木) 08:16:13.83 ID:CM/jHol9.net] >>198 >>199 へー ありがとう。心配しすぎだったかね やっぱLinuxで開発してる人はいないのね
209 名前:デフォルトの名無しさん mailto:sage [2015/08/13(木) 16:24:00.48 ID:/nD51lgQ.net] >>204 Macにしときな
210 名前:デフォルトの名無しさん mailto:sage [2015/08/13(木) 20:09:00.29 ID:0PvxVHDX.net] >>205 自分mac pro renta持ってるけど、開発はもっぱらwindowsだわ
211 名前:デフォルトの名無しさん mailto:sage [2015/08/13(木) 20:13:03.63 ID:/4Bb7ukp.net] どうせPC持つならMac買ってBoot Campだわ
212 名前:デフォルトの名無しさん mailto:sage [2015/08/13(木) 21:48:23.10 ID:0PvxVHDX.net] >>207 いや、macにはParallelsを使ってwindowsを既に導入済み それでもキー配置など細かい使い勝手が自分に合わない
213 名前:デフォルトの名無しさん mailto:sage [2015/08/13(木) 23:19:20.25 ID:LwAQ5RUx.net] >>206 Mac pro rentaって何?
214 名前:デフォルトの名無しさん mailto:sage [2015/08/14(金) 01:18:36.37 ID:bnZ/ek6K.net] mac book pro retinaだろ? mac proとは大違いだぞw
215 名前:デフォルトの名無しさん mailto:sage [2015/08/14(金) 09:43:08.21 ID:WZ6KpbTT.net] rentalしてるってことだろ
216 名前:デフォルトの名無しさん mailto:sage [2015/08/14(金) 12:28:04.16 ID:F5Mwffxg.net] WindowsだとUnixツール系使うの大変だし、OS入れたらドライバ探しの旅に出なきゃいけないしって事だけ考えてもMacがお勧めだけどな
217 名前:デフォルトの名無しさん mailto:sage [2015/08/14(金) 14:21:48.65 ID:FtdnVsGi.net] マックって光沢液晶じゃないの 仕事で光沢液晶とかありえないんだけど
218 名前:デフォルトの名無しさん mailto:sage [2015/08/14(金) 14:52:09.60 ID:bKUhgwJo.net] Androidアプリの開発をノートの液晶でやるとかありえんなあ 24インチぐらいのモニタは欲しいだろう
219 名前:デフォルトの名無しさん mailto:sage [2015/08/14(金) 16:02:14.52 ID:Gen7IDta.net] ウチは24と19の二面 高さはほぼ同じ
220 名前:デフォルトの名無しさん mailto:sage [2015/08/14(金) 18:36:37.07 ID:z6BShdo3.net] 開発するなら普通マルチモニタだから、使用PCがなんであれ関係ないだろ
221 名前:デフォルトの名無しさん mailto:sage [2015/08/14(金) 21:18:11.04 ID:eIR09cA7.net] 27インチのディスプレイに実機があれば十分
222 名前:デフォルトの名無しさん mailto:sage [2015/08/14(金) 22:11:15.94 ID:so/4zxH0.net] >>217 俺的には27はでかすぎる。
223 名前:デフォルトの名無しさん mailto:sage [2015/08/16(日) 16:07:17.30 ID:LilE9k96.net] WebViewのレスポンスヘッダーを参照するのってどうするのが簡単? shouldOverrideUrlLoadingをOverrideして、自分でrequest発行してresponse取得するのが主流なのかな サンプル漁って試したけどDeprecatedばかりだし、requestで送る情報はwebviewに任せたい response取得したときにフックするしてヘッダーの値だけ取得するみたいな事は出来ないのかな?
224 名前:デフォルトの名無しさん mailto:sage [2015/08/16(日) 19:20:28.43 ID:6t40p+Ga.net] スリープ解除って、PowerManager.WakeLockだよね? でも、API17以降はFULL_WAKE_LOCKが使えなくて、 リファレンスには「自動でオフにさせないやつでがんばれ」って書かれてるだけ・・・ 2時間以上調べてるんだが、スリープ解除に関する新しい記事が無い。誰かぼすけて!
225 名前:デフォルトの名無しさん mailto:sage [2015/08/16(日) 23:04:10.60 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でやりたいです。
226 名前:デフォルトの名無しさん mailto:sage [2015/08/17(月) 19:08:13.66 ID:5vZGfRFD.net] 教えて下さい。 RelativeLayout内に子Viewとして複数のImageButtonを配置した状態で、 ズームボタンを動かすことによるタッチ操作で親のRelativeLayoutのサイズを 拡大縮小したときに、そのサイズに合わせて子のImageButton達も 拡大縮小させたいのですが、どうすればいいでしょうか? RelatvieLayout自体は、タッチ操作に連動させて、view.layout(left, top, right, bottom) 的な感じで拡大できるのですが、子のImageButtonも同様にlayoutメソッドを使っているのですが、 がうまく拡大してくれません。 根本的に間違っている気がしているため、質問させて下さい。
227 名前:デフォルトの名無しさん [2015/08/18(火) 00:42:23.05 ID:g9Gk1IkW.net] AndroidstudioでError:エラー: 変数 listenerはすでにメソッド onCreate(Bundle)で定義されています Error:(69, 44) エラー: 不適合な型: OnTimeSetListenerをOnDateSetListenerに変換できません: と出た場合どうすればエラーを解消できるでしょうか ググってみましたがどうしても分かりません 教えていただけないでしょうか
228 名前:デフォルトの名無しさん mailto:sage [2015/08/18(火) 01:35:03.53 ID:sPSZhYx3.net] それぞれで変数名を変える
229 名前:デフォルトの名無しさん mailto:sage [2015/08/18(火) 09:36:11.60 ID:IGF/VksW.net] ViewPagerって1000ページ分くらい扱えますか?
230 名前:デフォルトの名無しさん mailto:sage [2015/08/18(火) 10:23:42.67 ID:gkHP4une.net] >>197 android開発とは直接は関係ないが、gitをlinux/mac上で操作するのと比べてクソ遅い
231 名前:デフォルトの名無しさん mailto:sage [2015/08/18(火) 11:08:26.05 ID:gbRPGS3p.net] >>225 ViewPager自体は500とか600ページでも何の問題も無く動くから、たぶん1000でも平気じゃないかな 組み合わせるAdapterの方でちゃんとページに関するメモリの管理ができてれば
232 名前:デフォルトの名無しさん mailto:sage [2015/08/19(水) 03:09:13.00 ID:qcoUH4KI.net] クライアント側でAPIキー
233 名前:漏れないように保存する方法ってあんのかな?やっぱないんだろうか? [] [ここ壊れてます]
234 名前:デフォルトの名無しさん mailto:sage [2015/08/19(水) 04:00:19.58 ID:D+TmsZTl.net] ない
235 名前:デフォルトの名無しさん mailto:sage [2015/08/20(木) 02:52:03.97 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); // 受信(ここで全く読み取れない)
236 名前:デフォルトの名無しさん [2015/08/20(木) 06:41:38.57 ID:tWF3vuwe.net] >>1 デュエル・マスターズ的な非電源TCGの 《 オンラインTCGツクール系 》 ソフト(エディター)の企画。 例えば、ガチンコ・ジャッジを直ぐにでも導入できる機能を持っておりながら、 当面それを扱わず単純化させておいて、事後的に導入拡張する際に当該システムを ブロック構造の組み合わせで後付け挿入できるように予めシステム化してある制作ソフト。 既存の非電源TCGを劣らずに再現できるならば大概のニーズに応えられる筈。 バトスピ、ヴァンガ、バディ、フォースofウィル、ウィクロス、ポケカ、デジモン、ゼクス、モンコレ、ガンダム・ウォー、ディメンション・ゼロ、ライブオン、カードヒーローなど のシステムを完全再現できるように設計するけど、他に此のTCGの此のシステムは再現希望とか有ったら書いて。 マジック:ザ・ギャザリングの全システムを完全に再現するのは無理だから、此れだけは必用だ!って部分のみリクエストして。 WEB通信での対戦は、個vs個、多数乱戦、チームvsチーム、個vsチームを可能な仕様とする方針。 設計思想は 《 RPGツクール 》 が良いかな? 他に、優れたエディター有ったら挙げてみて。 個人や企業などのベンダーが提示する開発費(見積もり)で折り合えば、発注する。 ↓ エディタ系ソフト群から基本コンセプトを絞り込む(もちろんオリジナルで優れた新ネタが有れば導入する)。 ↓ 遊戯王OCGに関しては、タッグフォース、ADS、デュエルオンラインを発注先ベンダーに研究させる。 なるべく前述3つで可能な再現は全て実装させる方向を目指す。 まぁ努力する・・・ バトスピ、ヴァンガ、バディ、デュエマなど、発売済みゲームソフトの存在するケースはベンダーに研究させる。 ↓ TCGを再現するテストプレイ ⇒ 更に改良や修正。 ↓ 機能制限した下位版を5万円以上で発売 + デュエリーグ用に改造した上位版でサーバー稼動=営業開始。 ↑ 下位版の改造および商用利用には、別途で当社との契約が必要。 さ〜て、製作を受けてくれるベンダーが見つかるかな?ww(クス hayabusa6.2ch.net/test/read.cgi/gameama/1438617407/l50
237 名前:デフォルトの名無しさん mailto:sage [2015/08/20(木) 12:11:57.64 ID:KY4sDVFE.net] >>230 同期だから?
238 名前:デフォルトの名無しさん [2015/08/20(木) 22:12:41.37 ID:jwQgRzMg.net] ブルートゥースの通信の練習してみたいが あれは実機2台ないと出来ないんですか
239 名前:デフォルトの名無しさん mailto:sage [2015/08/21(金) 08:05:43.34 ID:BuPZLOZJ.net] OpenCVやGraphicsMagickみたいな画像処理ライブラリが欲しいのですが Androidではどのような物が主流なのでしょうか?OpenCVのAndroid板は あるようですが・・・ 行いたい処理は ・縮小(バイリニア補間) ・アンシャープマスク ・色による抽出 ・メディアン あたりです
240 名前:デフォルトの名無しさん mailto:sage [2015/08/21(金) 10:17:03.45 ID:bW6gwVX5.net] Androidってメンバー変数にm付けるのがデファクトなの?
241 名前:デフォルトの名無しさん mailto:sage [2015/08/21(金) 10:34:57.92 ID:/kowPTBo.net] なのなの おれはあんまり好きじゃないので個人的なものにはつけてない
242 名前:デフォルトの名無しさん mailto:sage [2015/08/21(金) 10:57:39.88 ID:MOoWFTIG.net] 色分けされてるし必要ないだろ そもそもインスタンス変数、スタティック変数一緒くたかよ
243 名前:デフォルトの名無しさん mailto:sage [2015/08/21(金) 12:03:14.22 ID:7SbO7R2R.net] >>235 規定はされてる source.android.com/source/code-style.html
244 名前:デフォルトの名無しさん mailto:sage [2015/08/21(金) 13:05:10.61 ID:bW6gwVX5.net] ありがとう いちおう規約一読してくるよ なんかcppみたいなコードスタイルで嫌だな なおstatic変数含めてきいたつもり とりあえずインスタンス変数はmつけるうにするわ
245 名前:デフォルトの名無しさん mailto:sage [2015/08/21(金) 13:08:20.12 ID:G3y8cK7B.net] それはAndroid OSを記述するための規約だがね。 まああわせといて困ることも無いだろうけど
246 名前:デフォルトの名無しさん mailto:sage [2015/08/21(金) 13:44:51.85 ID:CVBm/Qoq.net] >>234 OpenCVでいいでしょ
247 名前:デフォルトの名無しさん mailto:sage [2015/08/21(金) 16:21:28.54 ID:26qP6G8E.net] ExpandableListviewに使うsimpleCursorTreeAdapterで childにcursorからじゃなく、固定の要素を指定したい時ってどうすればいいの? どのgroupを開いても同じ要素がchildになってる感じで
248 名前:デフォルトの名無しさん mailto:sage [2015/08/21(金) 17:15:19.81 ID:/kowPTBo.net] >>242 全く使ったことが無い素人だがAPIリファレンス見る限りじゃ ExpandableListAdapterインターフェースを実装したクラスをつくるか、 BaseExpandableListAdapter抽象クラスを具象化したクラスをつくるか、 SimpleExpandableListAdapterクラスを使うんじゃないの?
249 名前:デフォルトの名無しさん mailto:sage [2015/08/21(金) 19:53:08.40 ID:26qP6G8E.net] >>243 そう思ってBaseExpandableListAdapterを継承したものをつかってたんだけど、 groupに表示する項目はDBから引っ張ってきたものだから、cursorを直接扱えるならそっちのほうがいいかなと思って BaseExpandable〜を使ってた時は cursorから独自クラスのオブジェクト生成してArrayListに突っ込んだものを表示させるようにしてた
250 名前:196 mailto:sage [2015/08/22(土) 07:50:11.78 ID:xVuGmld7.net] >>226 Windows10だとgitが遅いってこと? gitあんまり使いこなしてないから多分あんまりこまらないわ さらに関係なくてどうでもいいけど、あのキャラ可愛くないよね
251 名前:デフォルトの名無しさん mailto:sage [2015/08/22(土) 08:15:14.73 ID:PZOQFPZH.net] AndroidStudioみたいな自動セーブ型のエディタ使った開発に gitとかのローカルコミットできるバージョン管理システムは
252 名前:必須 これ使わないと 「さっきアプリビルドしたときには動いたんですけどねーww」 みたいなトラブル頻発する [] [ここ壊れてます]
253 名前:デフォルトの名無しさん mailto:sage [2015/08/22(土) 11:13:12.09 ID:Q3waVdzW.net] プログラミングそのものではないのですが他に聞けそうなスレが見あたらないので・・・ USBデバイスとセットで使用するあるアプリが一部のスマホで動かないので、その原因を探りたいのですが Androidの場合はどのような手段を用いるのが一般的ですか? アプリはデバイスが見つからないとエラーを出します このような場合PCでは ・USBデバイスがOSに認識されているか? ・USBデバイスのデバイスドライバがロードされているか? ・アプリケーションとデバイスドライバの通信が正常に行えているか?(多分正常に行えていない) あたりを確認するのが基本だと思いますが、このような情報を得るにはどうしたらいいのでしょうか?
254 名前:デフォルトの名無しさん mailto:sage [2015/08/22(土) 11:25:26.69 ID:HyFYXmuc.net] USB HOST機能を診断するアプリがストアにあるから試してみれ。
255 名前:246 mailto:sage [2015/08/22(土) 22:43:10.67 ID:vQObeVAj.net] >>248 ありがとうございます。試してみましたが、よくよく調べてみたところ 動かない理由はスマホがUSB-OTGに対応していないためだったようです
256 名前:デフォルトの名無しさん mailto:age [2015/08/23(日) 05:54:32.43 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を沢山いただいているので発生頻度は低そうです。 よろしくお願いします。
257 名前:デフォルトの名無しさん mailto:sage [2015/08/23(日) 12:27:38.88 ID:IGpAtZuz.net] 非同期のイベント受けてダイアログをdismissするとき、Activity が既に終了しているんだろう。 よくあることだ。 ダイアログのnullチェックをしているが、いつnull になる?
258 名前:デフォルトの名無しさん mailto:sage [2015/08/24(月) 00:55:37.79 ID:zO4cX/ca.net] fragmentに3次元配列を渡したいのですがbundleは1次元配列までしか対応していません。 渡せる方法はありますか?
259 名前:249 mailto:sage [2015/08/24(月) 08:18:38.83 ID:r6MHbD7W.net] >>251 ありがとうございます。 確かに非同期処理の中で実行しています。 これを回避するにはどうしたら良いでしょうか?
260 名前:デフォルトの名無しさん mailto:sage [2015/08/24(月) 09:14:41.15 ID:okt2JGXF.net] try
261 名前:デフォルトの名無しさん mailto:sage [2015/08/24(月) 09:44:39.78 ID:yi2jphxa.net] >>254 安直だなぁ だが、ジャバラーなはそれで良しかな
262 名前:デフォルトの名無しさん mailto:sage [2015/08/24(月) 22:39:51.13 ID: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 名前:デフォルトの名無しさん mailto:sage [2015/08/24(月) 23:54:53.10 ID:KvfCo2Mc.net] GCMを使ってPush通知を実装したいんだけど教えて下さい CGMは端末にgapps入ってないと機能しない認識なんだけど合ってる? 例えば中華padとか 、そういう端末は切り捨てるしかないのん?
265 名前:デフォルトの名無しさん mailto:sage [2015/08/25(火) 12:54:55.40 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"); } }
266 名前:デフォルトの名無しさん mailto:sage [2015/08/25(火) 15:54:34.58 ID:rh+hgjsfV] MVCにおいて質問が4つあります。 (多くてすみません。) Controller的クラスでfindViewByIdしたらどう思いますか? ListViewのAdapterクラスはViewですか?それともModelですか? ImageViewを拡張したクラスの中でネットからの写真のロードも行っているのですが、 これは分けたほうが良いですか? DialogFragmentを拡張したクラスがあるのですが、これはViewですか?それともControllerですか? どなたかよろしくお願い致します。
267 名前:デフォルトの名無しさん mailto:sage [2015/08/25(火) 19:46:31.84 ID:cgF2ZN/V.net] まずは_ja_JP外したデフォルトのプロパティが読み込めるのかを確認してみては
268 名前:デフォルトの名無しさん [2015/08/25(火) 20:09:16.80 ID:2c8BSX6G.net] propertiesファイルの命名も間違ってるしgetBundeleの引数も間違ってる。 そして、んなやり方よりandroidの標準的リソースアクセス使え。
269 名前:デフォルトの名無しさん [2015/08/26(水) 18:19:30.67 ID: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 名前:デフォルトの名無しさん [2015/08/26(水) 18:24:45.75 ID:BsFfos4W.net] // 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(); }
272 名前:デフォルトの名無しさん [2015/08/26(水) 18:25:36.17 ID: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 名前:デフォルトの名無しさん [2015/08/26(水) 18:30:45.86 ID:BsFfos4W.net] 連投になってしまってすいません、上三つのプログラムでwebAPIにflacファイルを渡しその音声認識結果を得ようとしているんですが、 結果がうまく表示されません。flacファイルの渡し方がわるいんでしょうか?表示のさせ方が悪いんでしょうか? もしよろしければご教授願います。
274 名前:デフォルトの名無しさん mailto:sage [2015/08/26(水) 18:52:30.76 ID:oCeF9rck.net] 色々悪いな。
275 名前:デフォルトの名無しさん mailto:sage [2015/08/26(水) 20:05:20.48 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
276 名前:デフォルトの名無しさん mailto:sage [2015/08/26(水) 21:05:54.23 ID:DZL/9nt3.net] 引数で渡せよ
277 名前:デフォルトの名無しさん mailto:sage [2015/08/27(木) 00:37:35.59 ID:JXtEdM4t.net] >>263 OutputStreamWriterではなく、BufferedOutputStream#write()でStringではなく、dataをそのまま書き込めば? あと、レスポンスコードが何か解らないのでなんとも curlコマンドでまずは試してみれば
278 名前:デフォルトの名無しさん mailto:sage [2015/08/27(木) 00:43:11.03 ID:JXtEdM4t.net] >>267 Applicationクラスをシングルトンで取れるようにしてgetApplicationContext()呼び出せばどこでもcontext取得出来るんでね?
279 名前:259 mailto:sage [2015/08/27(木) 10:48:02.23 ID:Ok2h7WAnA] 質問の仕方が悪かったでしょうか? それともここでするべき質問ではなかったのでしょうか?
280 名前:デフォルトの名無しさん [2015/08/27(木) 13:09:05.21 ID:+WVxGjMR.net] >>269 BufferedOutputStream#write()を使い実行してレスポンスコードを表示したところ200が 表示されましたありがとうございます、Pythonを使い同じ動作を実行している人のブログ(qiita.com/mountceda
281 名前:r/items/be1e5d54fcef8f3a4bda) を参考にしていて自分のコードを実行すると、 {"result":[]}のみ表示されるので表示の仕方が悪いのかと… [] [ここ壊れてます]
282 名前:デフォルトの名無しさん mailto:sage [2015/08/27(木) 14:08:54.45 ID:QtJ959Jv.net] まず、返ってくるrawファイルは、必ずしも一つのjsonではない。 複数のjson文字列が改行で返ってくることを想定する必要がある。 従って、行毎にjsonのロードを行い、内容を確認していく。 そして、resultキーに値が格納されていた場合にその結果を取り出すという処理を行う。 なお、一つのプロジェクト毎にGoogleの音声認識は50 callsしか許されていない (実際は500 callsほど大丈夫なようである)。が、 上記の手順で新しいプロジェクトを作り直し、新規に作成したAPI-Keyに切り替えると、復活する。
283 名前:デフォルトの名無しさん [2015/08/27(木) 14:32:28.49 ID:+WVxGjMR.net] >>273 ”複数のjson文字列が改行で返ってくることを想定する必要がある。 従って、行毎にjsonのロードを行い、内容を確認していく。 そして、resultキーに値が格納されていた場合にその結果を取り出すという処理を行う。” この動作を行うにはどのような構文になるのでしょうか?
284 名前:デフォルトの名無しさん mailto:sage [2015/08/27(木) 15:00:07.17 ID:idQvDDGK.net] もはやAndroidから外れてるね アルゴリズム関連の初心者質問スレに行ったらどうかな
285 名前:デフォルトの名無しさん [2015/08/27(木) 16:35:05.13 ID:+WVxGjMR.net] >>269 >>273 ビットレートがあってなかったです、、申し訳ありませんありがとうございました。
286 名前:デフォルトの名無しさん [2015/08/27(木) 18:10:05.87 ID: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 名前:デフォルトの名無しさん mailto:sage [2015/08/27(木) 18:10:45.84 ID: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 名前:デフォルトの名無しさん mailto:sage [2015/08/27(木) 18:33:28.82 ID: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 名前:デフォルトの名無しさん mailto:sage [2015/08/27(木) 20:15:50.04 ID:idQvDDGK.net] >>277 HTCの端末以外だと落ちないの? という情報も併せて質問した方が良いよ
290 名前:デフォルトの名無しさん mailto:sage [2015/08/27(木) 22:07:12.80 ID:SedkCmJE.net] ID変わりました。 >>280 ありがとうございます。エミュレーターとZenFone2では落ちなかったです >>279 わかりました、統一するようにします
291 名前:デフォルトの名無しさん mailto:sage [2015/08/27(木) 22:32:22.50 ID:HHNetc+a.net] SharedPreferencesについて質問があります。 アプリの機能設定をトグルスイッチで行っており、 トグルスイッチの状態が変更されるとSharedPreferencesに書き込むという作りにしています。 現在トグルスイッチが6つほどあるのですが、それらを連続して切り替えるとトグルスイッチの切り替えがかくつきます。 ログを見ると1回のSharedPreferenceの書き込み処理に0.1秒ほどかかっていました。 この書き込み速度を改善する方法、もしくは別の速度改善案があればご教示願います。
292 名前:デフォルトの名無しさん mailto:sage [2015/08/27(木) 23:11:30.48 ID:aLGiQlYt.net] その都度書き込むんじゃなく最後にまとめて書き込めばいいんじゃね
293 名前:デフォルトの名無しさん mailto:sage [2015/08/27(木) 23:13:41.70 ID:81l5MFdT.net] SharedPreference書き込み後のcommitは同期applyは非同期
294 名前:デフォルトの名無しさん mailto:sage [2015/08/27(木) 23:16:13.02 ID: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 名前:デフォルトの名無しさん mailto:sage [2015/08/27(木) 23:28:34.96 ID:HHNetc+a.net] >>283 >>284 返事ありがとうございます。 設定画面終了時にまとめて反映させると、数秒UIが固まっていたため避けていました。 現在commitを使っていたので、applyを試してみます。 追加の質問で申し訳ないのですが、SharedPreferenceのサンプル等を見ているとapplyではなくcommitを使っている例が多いように感じます。 非同期のapplyでやった方が効率が良さそうに思えるのですが、あえてcommitを用いた方が良い場合もあるのでしょうか?
296 名前:デフォルトの名無しさん mailto:sage [2015/08/27(木) 23:46:52.34 ID:kQATg99f.net] >>286 onsharedpreferencechangedで変更を受けとる作りならcommitでもapplyでもどちらでもいい 特に今回みたいな時間がかかるなら非同期にした方がいいんじゃない commitのサンプルが多いのはイベントで変更を受けるんじゃなく、同期処理的に書かれてるんじゃないかな?
297 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 06:40:50.28 ID:DD86PUDA.net] 履歴ボタンをタップして表示されるキャプチャ画像を任意の画像(例えば、リソースに持っている真っ黒の画像)に変更したいのですが、方法ありますでしょうか? ご教示いただきたくお願いします。
298 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 06:42:56.59 ID:1YeE83++.net] 履歴ボタン(笑)
299 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 08:40:33.24 ID:DD86PUDA.net] マルチタスクボタンでしょうか。 よろしくお願いします。
300 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 09:51:01.79 ID:qmLUU/zE.net] 方法はあったはず
301 名前:278=274 mailto:sage [2015/08/28(金) 10:10:54.31 ID:YQPvoVqN.net] >>285 返事有り難うございます。 使用した端末はHTCがAPI19、エミュレーターがAPI21です。 appcompat-v7を22.2.1にしたのですが、同じく落ちてしまいます。 いろいろ試したところ、compile 'com.google.android.gms:play-services:7.8.0' をコメントアウトしたら起動できる事がわかりましたが、通知は入れたいのでこれを外すことはできないです 回答よろしくお願いします
302 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 10:49:16.13 ID:DMbi97Pjy] メソッド数の上限を超えてしまったのではないでしょうか? Google Playサービスを必要なだけAndroidStudioプロジェクトに追加する - Qiitaqiita.com/niusounds/items/f9a0ab3cbe07878ed8f6 とかを参考に必要なものだけ追加するようにしてみてはいかがでしょうか?
303 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 10:54:09.33 ID:wVD7++CX.net] >>292 落ちるってどう落ちるの?少なくとも>>277 の落ち方はAPI19の端末では有り得ないんだけど?
304 名前:278=274 mailto:sage [2015/08/28(金) 11:09:56.44 ID:YQPvoVqN.net] >>294 実行、
305 名前:rルド、デバイスを選ぶ、画面すら出ずに「終了しました」とログに>>277 です あと、gradle ConsoleにAGPBI: {"kind":"simple","text":"warning: Ignoring InnerClasses attribute for an anonymous inner class","sources":[{}]}みたいなのが赤文字でたくさん出ていました。 [] [ここ壊れてます]
306 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 11:23:45.88 ID: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 mailto:sage [2015/08/28(金) 11:38:21.10 ID:YQPvoVqN.net] >>296 すみません、該当箇所にブレークポイントを置いたのですが、SDKはちゃんと19でした ほかのAPI17の端末を借りてチェクしたところ、同じく落ちました。SDKはちゃんと17になっていました
308 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 11:57:43.56 ID:DMbi97Pjy] appcompatの方は古いらしくて、android-support-v7-sppcompatを使うといいみたいです。 下記ページに 「appcompat_v7 があります ただ、これは古いバージョンのものです」 「appcompat_v7 は miniSDKVersion を13 以下に設定すると自動的に作成されてしまいます」 とか書いてありました。 Lollipop (API 21) アップグレード時のエラー ttps://akira-watson.com/android/lollipop-api-21.html
309 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 11:54:41.28 ID:wVD7++CX.net] >>297 言われたことしかできないのかよ >>296 のとこでsdkが19なら AppCompatDelegateImplV14 のインスタンスが作られているはずなんだよ なのに>>277 のエラーメッセージは AppCompatDelegateImplV7 のインスタンスの中でおきてる そのへんの矛盾を自分で調べろ
310 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 12:18:27.70 ID:qXhlBz9p.net] buildTypesの設定、releaseの分しかしてなくね?
311 名前:278=274 mailto:sage [2015/08/28(金) 12:27:58.23 ID:YQPvoVqN.net] >>299 ありがとうございます。 >>300 それでした。debugの方も設定したら動きました。ありがとうございます
312 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 12:32:58.95 ID:wVD7++CX.net] >>301 buildTypesのdebugに何を設定したの?
313 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 12:49:12.23 ID:YQPvoVqN.net] >>302 debug { debuggable true minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } です。 minifyEnabledがfalseだと落ちました
314 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 12:51:40.14 ID:sgNto+aA.net] >>288 確か同じ質問が以前にもあって、回答が付いてたよ。
315 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 12:59:25.42 ID:wVD7++CX.net] >>303 さすがに debug ビルドでProGuardかけたら使いにくいと思うのですが、 あなたがそれで問題無いのならそれでよいのでしょう がんばってください
316 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 13:17:43.05 ID: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 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 13:22:46.09 ID:1YeE83++.net] キットカット SDカード で検索してご覧
318 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 13:32:58.69 ID:yqKKm4oL.net] >>307 レスありがとうございます キットカットではSD書き込みが制限されているらしいことは 各所に書かれているのですが、私の
319 名前:試した2つの中華padは キットカット -> 書き込みできる ジェリービーン -> 書き込みできない なんです [] [ここ壊れてます]
320 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 13:54:45.58 ID:wVD7++CX.net] >>308 まずは4.4のことは気にせず、4.2で書き込めるように作れよ
321 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 14:14:08.29 ID:yqKKm4oL.net] >>309 はい 4.2で書き込みができればそれでいいので で、書き込み処理のコードが間違ってないかどうかの確認で 4.4で試してみたところ、正常に書き込みができたのです なので、書き込み処理には問題なさそうだなと 後は権限とか他に問題があるのかなというのが知りたいんです
322 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 14:26:42.92 ID:wVD7++CX.net] >>310 ストレージ関連は機種毎にいろいろ違いがあるから 4.4の特定機種で書き込めたからといって、それが4.2の特定機種でも問題無い書き込み処理だとは限らないだろ 書き込むパスとかどうやって決めてんだ?
323 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 15:02:55.53 ID:69xYqV7S.net] >>311 305です 4.2 4.4ともにアプリ内で内部ストレージ、SDカードそれぞれのファイルを読み込みできているのでパスは合ってると思います
324 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 15:13:11.73 ID:NFKGlKqz.net] >>312 そもそも書き込めないってなんだ 何のエラーがでてるのさ
325 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 15:28:05.19 ID:69xYqV7S.net] >>313 すみません 今出先なので正確ではないですがaccess denied …的なやつだったので権限関係かと思ってるんです
326 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 16:09:13.79 ID:E16U+quD.net] >>292 play service のバージョン落としたらどうなるか個人的に気になる https://developers.google.com/android/guides/releases 7.8ってバリバリM(23)のことしか考えてなさそう
327 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 16:28:42.52 ID:YQPvoVqN.net] >>315 7.0.0まで落とすのは既に試して無理でした
328 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 17:17:20.02 ID:DMbi97Pjy] 私がスルーされてるか見えていないのかが気になってきた。
329 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 21:19:40.92 ID:yykmWq4h.net] OS入れなおしてeclipse環境構築しなおしたんですが以前まで動いてたadmob付きのものがダメになってました google_play_services自体のインポートはできてそのプログラムにプロパティ>androidから選択するとその時点では 緑チェックがついてうまくいったようにみえるのですが一旦とじてみてもadmobの部分は赤ライン頻発で 再びプロパティ>androidを開くと緑チェックが赤の?になっててうまく選択できていない状態です。 これは何が原因と考えられますか?どうすれば解決できるでしょうか?
330 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 21:39:01.88 ID:E16U+quD.net] どうせ苦労するならAndroid Studioで苦労すれば、将来的にそのほうがいい
331 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 22:41:15.44 ID:FuhV9RVZ.net] cursorオブジェクトをbundleに突っ込むことは出来ない?
332 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 22:44:30.18 ID:6CcuCoZE.net] 無茶言うな
333 名前:デフォルトの名無しさん mailto:sage [2015/08/29(土) 00:42:35.96 ID:UVRxj9jT.net] >>216 別に2画面出なくても開発はできる。 俺なんか、最初は15inch CRTで開発。 PC本体と合わせて、40万も費やしてしまった。 486DX、8Mbyteメモリ、420MB HDD。 Linux + X11、Win3.1が動いた。 開発なんて、コード書くより他人のコードを読む方に時間を取られる。 他人のコードなんて、プリントアウトしてやれば持ち運べるし。
334 名前:デフォルトの名無しさん mailto:sage [2015/08/29(土) 00:46:01.69 ID:Tbwy+GAj.net] >>321 やっぱ無理か ありがとう
335 名前:デフォルトの名無しさん mailto:sage [2015/08/29(土) 00:52:46.67 ID:c8FCrqt9.net] >>322 おれとか最初はPC6001と白黒テレビだよ Macを100万近く出して買ったこともある でも今は他人のコード読むときに呼び出し元や呼び出し先へ簡単に飛べない環境とかもう考えられない IDEとマルチモニタ
336 名前:恪ホ [] [ここ壊れてます]
337 名前:デフォルトの名無しさん mailto:sage [2015/08/29(土) 02:49:23.48 ID:IqB9AnQs.net] >>322 そうまで言うならラインエディタでやれよ、お祖父ちゃん♪
338 名前:デフォルトの名無しさん mailto:sage [2015/08/29(土) 08:43:22.17 ID:Rn8B/PFu.net] その返しが出来る時点でお前もなー
339 名前:デフォルトの名無しさん mailto:sage [2015/08/29(土) 09:59:06.13 ID:JzSCzxm6.net] edlinにはバグがあったからなあ
340 名前:317 mailto:sage [2015/08/29(土) 12:13:55.48 ID:IyxxxDDuY] なんかすみませんでした。 退散します。
341 名前:デフォルトの名無しさん [2015/08/29(土) 16:15:54.96 ID:cw6fF2O7.net] 一番最初に出てくるmainactivityの上のくろいタイトルは あれはアクションバーと言うものではないですよね。タイトルバーですよね
342 名前:デフォルトの名無しさん mailto:sage [2015/08/29(土) 19:06:41.04 ID:rYwrdEuK.net] >>329 ここってプログラミング質問スレですよね
343 名前:デフォルトの名無しさん mailto:sage [2015/08/29(土) 22:50:15.91 ID:rYwrdEuK.net] test
344 名前:デフォルトの名無しさん mailto:sage [2015/08/29(土) 23:36:16.42 ID:c8FCrqt9.net] >>329 いいえツールバーです
345 名前:285 mailto:age [2015/08/30(日) 00:38:18.24 ID:h9UUN9hT.net] レス遅くなり申し訳ありません。 >>291 >方法はあったはず ありがとうございます。 どのような方法は覚えていますでしょうか? >>304 >確か同じ質問が以前にもあって、回答が付いてたよ。 ありがとうございます。過去ログも詳細に見てみました。 過去スレ47の534に同様の質問はありましたが、レスはついていませんでした。 peace.2ch.net/test/read.cgi/tech/1422002735/534 これ以外には同様の質問は見つけられませんでしたが どのような回答だったか覚えていますでしょうか? #なお、OverrideしたonPauseの中でlayout最前面に#000000のviewを重ねる などやってみましたが、マルチタスク画面のキャプチャには同viewは反映されませんでした。 #Stackoverflowでもクリティカルなものは見つかっていません。 下記がかろうじてカスっていますが、知りたいことではありませんでした。 stackoverflow.com/questions/27838528/changing-color-of-header-in-multitask-view マルチタスクビュー(Activity履歴一覧画面)のキャプチャ画像を 変更する方法をご存じの方、ご教示いただきたくよろしくお願いいたします。
346 名前:デフォルトの名無しさん mailto:sage [2015/08/30(日) 07:53:53.89 ID:wBrVrcrD.net] 試してないけどonpause辺り でview切り替えればいいかもと俺前回答えたような記憶
347 名前:285 mailto:sage [2015/08/30(日) 09:14:28.26 ID:h9UUN9hT.net] >>334 ありがとうございます。切り替えとは具体的にどういう変更を加えるのでしょうか? 326にも簡単に書きましたが、onPause内でレイアウト内に最前面に配置したviewをINVISIBLEからVISIBLEに変えても、マルチタスクボタンをタップしたときに表示される画面には反映されませんでした。 他にもonPause内で色々試しましたが(スピナーにsetSelectionしてみる、AlertDialog表示してみるなど)いずれも反映されませんでした。 また、上記をonPause内ではなくonUserLeaveHintをOverrideした中にも書いてみましたが、マルチタスクの画面には反映されませんでした。 なお、Xperia A2 Android4.4実機で動かしています。
348 名前:デフォルトの名無しさん mailto:sage [2015/08/30(日) 10:51:11.53 ID:K63d0hdQ.net] ソース落としてきて何が表示されてるのか調べたら?
349 名前:デフォルトの名無しさん mailto:sage [2015/08/30(日) 12:12:41.79 ID:I6rneVdc.net] ARC WelderでloadHeadersFromResource読み込んだ瞬間に落ちるんだが…
350 名前:デフォルトの名無しさん mailto:age [2015/08/30(日) 14:08:54.53 ID:GqSiqnsx.net] 64x64の画像を縦横のマトリクスに並べたいとき、 端末の画面 幅サイズギリギリまで画像を横に並べたら 自動で行を折り返す、という処理がしたい ちょっと調べたけど Tablelayoutでは自動でやってくれる機能はないの?
351 名前:327 mailto:sage [2015/08/30(日) 15:48:12.63 ID:wBrVrcrD.net] >>328 反映されないならダメだなタイミングではホームボタン横取りの 方が速いかなと思ったけどそれもダメか無駄手間でごめん
352 名前:デフォルトの名無しさん mailto:sage [2015/08/30(日) 16:25:16.99 ID:IGh+yvZF.net] androidアプリの広告は何を使うのが主流なのでしょうか? admobでしょうか? 自分が作ったアプリは、特に日本向けというアプリではないので、 海外対応しているお勧めの広告があれば知りたいです。 お願いします。m(_ _)m
353 名前:デフォルトの名無しさん mailto:sage [2015/08/30(日) 20:33:04.95 ID:C91UJDnu.net] 複数のurlを同時にブラウザで開く方法ってありますか?
354 名前:デフォルトの名無しさん mailto:sage [2015/08/31(月) 06:58:41.61 ID:YeB+ArJK.net] あたらしいおともだちです www.atmarkit.co.jp/ait/articles/1508/28/news019.html
355 名前:デフォルトの名無しさん mailto:sage [2015/08/31(月) 09:22:30.30 ID:i/3XfO/+.net] >>341 必要な数だけWebViewを設置・・・ということでは無く別の事?
356 名前:デフォルトの名無しさん mailto:sage [2015/08/31(月) 10:59:34.19 ID:dZs6u2yR.net] >>343 いえ、デフォルトブラウザを開いてurlの数だけ新しいタブで開く がいいんですが。
357 名前:デフォルトの名無しさん mailto:sage [2015/08/31(月) 14:29:36.21 ID:dZs6u2yR.net] なんとかローカルにhtmlファイルを保存して、Javascriptから、複数タブを開くことに成功したのでこれでいこうかと思います。 どうもお騒がせしました。もし他にも有効な手段がありましたらお願いします。
358 名前:デフォルトの名無しさん mailto:sage [2015/08/31(月) 22:14:22.86 ID:EUjvQ4pB.net] webviewを使った簡単な自分専用ブラウザを作成中なんですけど、 自分のアプリの中でブックマークを登録する機能を付けたいんですが どうしたらいいでしょうか? フォルダ作成して分類とかもしたいんですが・・。
359 名前:デフォルトの名無しさん mailto:sage [2015/09/01(火) 00:09:57.92 ID:MzHAPV+f.net] >>345 ブラウザを選ばせといて、明示的インテントを複数送る
360 名前:デフォルトの名無しさん [2015/09/01(火) 08:24:24.16 ID:bNZ6y2E/.net] ブルートゥーの通信の練習をしたい いま持ってるAndroidは4.1.1 一台しかもってません できれば2000円前後で 安く済ませたいがどんな機種がお勧めですか ロリポップなど5の方が良いですか
361 名前:デフォルトの名無しさん mailto:sage [2015/09/01(火) 08:49:41.37 ID:cLTzmVaH.net] 2.3以降ならなんでもいい
362 名前:デフォルトの名無しさん mailto:sage [2015/09/01(火) 09:45:45.07 ID:kAJGbiAw.net] Bluetooth Low Energy使うなら5以降にしとけってよ www.slideshare.net/akimicyu/20150713-androidbl-e
363 名前:デフォルトの名無しさん mailto:sage [2015/09/01(火) 11:19:28.07 ID:SJSPPkGc.net] Bluetooth 関係の書き込みを最近よく見かけるけど なにか記事でもあったの?
364 名前:デフォルトの名無しさん mailto:sage [2015/09/01(火) 20:39:04.04 ID:T7M46M2V.net] >>245 10に限らずね キャラって何のこと?
365 名前:デフォルトの名無しさん [2015/09/02(水) 00:21:00.97 ID:3HPiKTIS.net] >>351 違います勉強です
366 名前:デフォルトの名無しさん [2015/09/02(水) 00:25:49.13 ID:3HPiKTIS.net] ありがとうございます >>349 >>350 意味がわかりませんでした 4同士でやったことありますが ネットの通りにやってもうまくうごかなかったので 最新の機能はそれできてれば楽勝でしょう?
367 名前:デフォルトの名無しさん mailto:sage [2015/09/02(水) 12:46:26.45 ID:flvlWgIB.net] なんだこいつ…
368 名前:デフォルトの名無しさん mailto:sage [2015/09/02(水) 14:00:52.35 ID:/lmaAhEH.net] ネタかな
369 名前:デフォルトの名無しさん mailto:sage [2015/09/03(木) 08:40:07.56 ID:sUNqSDvw.net] numberpickerで0,5,10,…… というように飛び飛びの値を設定したいんですがString配列でsetdisplayedvalueするしかないんでしょうか?
370 名前:デフォルトの名無しさん [2015/09/03(木) 08:58:08.52 ID:ACT9XNdq.net] 0,+5,+5,... というのは?
371 名前:デフォルトの名無しさん mailto:sage [2015/09/03(木) 09:24:08.91 ID:A4IefyXS.net] 開発環境の話なのですが マルチタップに対応してるAndroid EmulatorってGenymotionにないものでしょうか?
372 名前:デフォルトの名無しさん mailto:sage [2015/09/03(木) 09:24:48.26 ID:A4IefyXS.net] すいません、まちがえました 開発環境の話なのですが マルチタップに対応してるAndroid EmulatorってGenymotion「以外に
373 名前:vにないものでしょうか? が正しいです [] [ここ壊れてます]
374 名前:デフォルトの名無しさん mailto:sage [2015/09/03(木) 13:09:03.93 ID:sOesfhwx.net] ユーザが端末の日時をいじっていた場合にもなるべく正確な日時を取得したいのですが 開発者サービス経由で取得する方法はありますか?
375 名前:デフォルトの名無しさん mailto:sage [2015/09/03(木) 15:14:15.28 ID:/1+ZCKaR.net] 時刻の合ってそうなgoogleとかのwebサーバに何らかのアクセスをしてDateヘッダを見る。
376 名前:デフォルトの名無しさん mailto:sage [2015/09/03(木) 18:25:35.23 ID:V+KiIc1F.net] >>362 9時間もずれてたら意味ないです
377 名前:デフォルトの名無しさん mailto:sage [2015/09/03(木) 19:43:03.05 ID:FsXpRyUt.net] ふむ、馬鹿乙。
378 名前:デフォルトの名無しさん mailto:sage [2015/09/03(木) 19:50:31.09 ID:iQQwB+8y.net] >>363 >>364 禿同 バカというかゆとりだな (わらい)
379 名前:デフォルトの名無しさん mailto:sage [2015/09/03(木) 22:20:33.14 ID:LJEYoIsu.net] ツールバーを使っているのですが、オーバーフローメニュー?がツールバーに被ってしまいます ツールバーの下に出すにはどうすればいいですか?
380 名前:デフォルトの名無しさん mailto:sage [2015/09/04(金) 00:18:56.83 ID:NhfKUs1N.net] >>366 stackoverflow.com/questions/26638732/android-overflow-menu-positioned-above-actionbar-toolbar
381 名前:デフォルトの名無しさん mailto:sage [2015/09/04(金) 08:20:36.55 ID:AXZHSC6q.net] M糞すぎ どんだけアプリ開発に迷惑かけんだよ
382 名前:デフォルトの名無しさん mailto:sage [2015/09/04(金) 08:51:09.35 ID:NhfKUs1N.net] かなり気合いれんとAPI23有効にできんな requestPermissions()呼んで許可もらった後なのにSecurityExceptionがでる そのあと一度アプリを起動し直すとSecurityExceptionでないとかわけわからん
383 名前:デフォルトの名無しさん mailto:sage [2015/09/05(土) 09:11:39.38 ID:5rpd981q.net] ここで聞いて良いのかわからないのですが、iOSには"Hosting Content with Apple"ってサービスがあって リソースセットで追加コンテンツを配信できるけどGoogleは類似のサービスは無いですよね? たとえば、追加コンテンツを別アプリとして配信して別アプリのリソースを参照するのって技術的・規約的に出来そうでしょうか? やっぱり必要なリソースは拡張ファイルにすべて詰め込んでおく必要がありますよね。
384 名前:デフォルトの名無しさん mailto:sage [2015/09/05(土) 12:28:06.05 ID:Bp8vb206.net] V1.0からリソースを追加したものをV1.1としてアップデート公開するのではダメなの?
385 名前:デフォルトの名無しさん mailto:sage [2015/09/05(土) 12:39:32.22 ID:d7ZCxguB.net] Androidでタスクキラーで強制終了させたことを判別できるのでしょうか? やってるゲームが、やってる途中に着信とかで受けると通話終わった後、 アプリは終了していないのですが、なぜかそのターン負けたことになってることがあり、 (多分それを利用して不正行為ができるのじゃないかと運営が疑ってると思うのです) 不正行為はしていないので、それを抑制できないかと思って。
386 名前:デフォルトの名無しさん mailto:sage [2015/09/05(土) 12:42:36.94 ID:Bp8vb206.net] >>372 ユーザー視点なのか開発者視点なのか、文章がぐちゃぐちゃで何が言いたいのか分からん
387 名前:デフォルトの名無しさん mailto:sage [2015/09/05(土) 13:31:04.10 ID:d7ZCxguB.net] ユーザー目線です
388 名前:デフォルトの名無しさん mailto:sage [2015/09/05(土) 14:56:13.47 ID:C8kCemoE.net] ユーザー側で分かったところでアプリ側が分からないんだったら意味無くね?
389 名前:デフォルトの名無しさん mailto:sage [2015/09/05(土) 15:24:50.07 ID:dQyPWuRL.net] >アプリは終了していない 答え出てるじゃん
390 名前:デフォルトの名無しさん mailto:sage [2015/09/05(土) 17:51:14.78 ID:6ssUCAWl.net] >>374 何がしたいの?
391 名前:デフォルトの名無しさん mailto:sage [2015/09/05(土) 18:36:46.28 ID:OeJdwIgD.net] >>372 故意だろうがなんだろうが「負けそうになったらやり直し」ができる行為は強制的に負けにする以外無い
392 名前:デフォルトの名無しさん mailto:sage [2015/09/05(土) 18:48:21.23 ID:6ssUCAWl.net] >>378 それは開発者側へのアドバイスだよ 彼はユーザー視点で質問しているらしい
393 名前:デフォルトの名無しさん mailto:sage [2015/09/05(土) 18:58:39.49 ID:OeJdwIgD.net] >>379 開発者側からユーザへの説明だよ
394 名前:デフォルトの名無しさん mailto:sage [2015/09/05(土) 19:00:56.62 ID:6ssUCAWl.net] なる
395 名前:ルど失礼 [] [ここ壊れてます]
396 名前:デフォルトの名無しさん [2015/09/05(土) 19:27:09.48 ID:7djuc57J.net] NumberPickerと言うのがあります。 数字がでてくるのを文字列に変えたいんですがあるんでしょうか
397 名前:デフォルトの名無しさん mailto:sage [2015/09/05(土) 19:51:22.62 ID:Sza+x4t5.net] >>382 setDisplayedValues()
398 名前:デフォルトの名無しさん mailto:sage [2015/09/05(土) 21:03:35.90 ID:Jkx6Zmm7.net] ユーザ同士の対戦のあるゲームでPause状態に入ったら、対戦相手の迷惑もあるから負けとするのはまあ普通じゃないかな。将棋とかならともかく。
399 名前:デフォルトの名無しさん mailto:sage [2015/09/06(日) 01:10:50.24 ID:br77+Itj.net] >>383 あり
400 名前:デフォルトの名無しさん mailto:sage [2015/09/06(日) 13:18:17.53 ID:DdcjeSmQ.net] 蟻だと…
401 名前:デフォルトの名無しさん mailto:sage [2015/09/06(日) 14:15:25.14 ID:br77+Itj.net] すいません。ありがとうございます
402 名前:デフォルトの名無しさん mailto:sage [2015/09/06(日) 14:59:38.25 ID:XgEhdxg0.net] 5.1.1でgetRunningAppProcessesとかのプロセス関連取得できなくなったようだけど 同じ情報を取得する方法はあるでしょうか? Linuxの情報をパースしたらいいのかな・・・
403 名前:デフォルトの名無しさん mailto:sage [2015/09/06(日) 15:04:53.04 ID:8dqOPZ1B.net] 設定項目が1、2しかない場合のpreferenceってどう実装するのが理想的なんでしょう 一般的な、カテゴリー分けしたpreferenceFragmentをaddしている activity作るとスッカスカで…
404 名前:デフォルトの名無しさん mailto:sage [2015/09/06(日) 15:19:49.94 ID:DdcjeSmQ.net] >>389 俺だったら、1、2個の設定項目の下に、ちょっとリッチなapp infoを配置するかな。 アイコンとかコピーライトとか書いて。
405 名前:デフォルトの名無しさん mailto:sage [2015/09/06(日) 18:45:56.62 ID:8dqOPZ1B.net] >>390 ふむふむ、確かにちょこちょこ見かけるなそういうの 作ってるものが大層なもんじゃないから 載せる情報選ぶのが難しいけど参考にします ありがとう
406 名前:デフォルトの名無しさん mailto:sage [2015/09/06(日) 20:35:29.24 ID:6Egn32XO.net] Fragemntを使用するときに用いる、 import android.support.v4.app.Fragment;とimport android.app.Fragment;の違いを教えてください
407 名前:デフォルトの名無しさん mailto:sage [2015/09/06(日) 20:41:28.51 ID:It4XlaOf.net] >>392 どこまで理解していてどんな回答を求めているのかをもっと明確に。 何もわかっていない事を前提に回答すると、「何も違わないから前者使っといたら?それで不便を感じる事があるのだとしたら、両者の違いはある程度理解できたことになる」かなぁ。
408 名前:デフォルトの名無しさん mailto:sage [2015/09/06(日) 21:42:03.29 ID:ForwqRHc.net] 今現実的にandroid.app.Fragmentの方を使える場合って、特定のバージョンのOS専用にアプリ作るときぐらい?
409 名前:デフォルトの名無しさん mailto:sage [2015/09/06(日) 21:43:55.30 ID:qES3yw1E.net] Fragmentってハニカムだっけ? いまどにGBサポートなんていらんだろ
410 名前:デフォルトの名無しさん mailto:sage [2015/09/06(日) 22:08:35.42 ID:6Egn32XO.net] >>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);のところでその逆となります そのため、違いについて気になりました。
411 名前:デフォルトの名無しさん mailto:sage [2015/09/06(日) 22:54:55.15 ID:ForwqRHc.net] >>395 Activityの方でサポートライブラリ版を使った場合Fragmentもサポートライブラリのを使ったほうがいいかなと思って Activityの方はいろいろ追加されてるから、互換ライブラリの方を使いたくない?
412 名前:デフォルトの名無しさん mailto:sage [2015/09/07(月) 02:47:46.04 ID:5pSdS+A3.net] いままで android.support.v4.app.Fragment なんて使ったことないわ どうしても必要そうになったら AppCompatDelegate を検討するわ
413 名前:デフォルトの名無しさん mailto:sage [2015/09/07(月) 02:58:35.94 ID:m+bUxSMd.net] 3種類のリスト表をタブとフリックで切り替えて見れるアプリを作ろうと思って AndroidStudioの新規作成からTabbedActivityを選び、NavigationStyleをActionBarTabs(with ViewPager)から作るのがいいと思って フラグメントについて調べてたんだけど他にいい方法あるのか まぁタブとフラグメントの対応のさせ方がわからなくて土日終わっちゃったけどね
414 名前:デフォルトの名無しさん mailto:sage [2015/09/07(月) 06:32:25.02 ID:1wd2cRhL.net] >>398 3.0か4.0以上のOS向けでサポートライブラリ自体を全く使わないでやってるって感じかね?
415 名前:デフォルトの名無しさん mailto:sage [2015/09/07(月) 06:39:04.80 ID:1wd2cRhL.net] >>396 サポートライブラリ使う場合はたぶんActivityがAppCompatActivityとかになってるはずだから、 getFragmentManager()じゃなくて、getSupportFragmentManager()でいけるはず
416 名前:デフォルトの名無しさん mailto:sage [2015/09/07(月) 16:36:00.49 ID:74a8/e4A.net] admobメディエーションをandroid StudioにてUSBデバッグでRanだとnendの広告表示出来て、apk作成してインストール実行だと枠があるだけで広告表示されず。 admob管理画面でもリクエストしたけど表示出来ないと表示。。 admob自体の広告だとapkインストール実行でも表示されるのですが。。 原因分かる方居ませんか。。
417 名前:デフォルトの名無しさん mailto:sage [2015/09/07(月) 20:37:53.12 ID:rHThfP1r.net] 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 というエラーが出て起動しないのですが、どこが間違っているのでしょうか?
418 名前:デフォルトの名無しさん mailto:sage [2015/09/07(月) 20:57:36.26 ID:nsIv19PG.net] >>403 翻訳もまともにせずにここに書き込むところ
419 名前:デフォルトの名無しさん mailto:sage [2015/09/07(月) 21:17:52.75 ID:a9M+wdNU.net] >>403 エラーを読もうとしない姿勢
420 名前:デフォルトの名無しさん mailto:sage [2015/09/07(月) 21:23:36.31 ID:YrI0pKMx.net] そもそもあなたは
421 名前:デフォルトの名無しさん mailto:sage [2015/09/07(月) 21:40:12.04 ID:rHThfP1r.net] >>404-405 JVMって何ですか? Xperiaでブートローダーを起動させたいだけなんですが…… パスが間違ってるエラーだろうとは思いますが……最新の入れてるので最後の一行が分かりません
422 名前:デフォルトの名無しさん mailto:sage [2015/09/07(月) 21:57:17.43 ID:Hi7o/1zK.net] 実機が32bitなのに PCが64bitだからって android studio やjdkを64bitでプログラムを作ると 実機に入れた時におかしくなりませんか?
423 名前:デフォルトの名無しさん mailto:sage [2015/09/07(月) 23:07:11.94 ID:xDTOWx5O.net] なりません。
424 名前:デフォルトの名無しさん mailto:sage [2015/09/08(火) 01:06:04.38 ID:q59VuigP.net] >>399 です タブとフリックで表示させるフラグメントを切り替えられるようしたいのですが タブとフラグメントの対応のさせ方がわかりません。 そもそも1つのActivityと3つのFragmentに対する計4つのLayout.xmlを用意することでできると思うのですが 392での新規作成方法ではActivity1つとLayout.xmlが2だけしか用意されていません。 新規作成のまま実行して、タブを切り替えてもイラスト自体は変化していませんでした。 1つのActivityに3つのフラグメントを設定してフラグメントそれぞれのレイアウトを設置するという考えが間違っているのでしょうか? また、フラグメントというものに固執してしまっているがほかの方法があるのでしょうか?
425 名前:デフォルトの名無しさん [2015/09/08(火) 03:33:01.98 ID:wZaa9AqQ.net] >>410 FragmentTabHost使えば? Fragmentの有用性は賛否が分かれるけど、Activity+Viewに比べてロジックのグループ化が容易なので個人的にはFragmentの利用を推奨する
426 名前:デフォルトの名無しさん mailto:sage [2015/09/08(火) 04:11:16.79 ID:aTRcOB0P.net] >>410 自動生成されたコードに対してレイアウトファイルのような設定ファイルを用意すれば勝手に うまくやってくれると思ってるのなら考え直したほうがいい 基本的にAndroidのアプリは自分でコードを書かないとダメだよ 目的のものは>>399 で作ったプロジェクトで一応できると思う ためしにプロジェクト作ってみたが、具合良くデフォルトが三つのページなんで 生成されたMainActivityの後半に定義されてるSectionsPagerAdapterのgetItem(int position)を positionの値0〜2に応じてそれぞれ別のフラグメントを返すように変更するだけでいける 3つのフラグメントはレイアウトファイル作るだけじゃダメで自分で用意する必要がある でも、フラグメンの違いがレイアウトファイルだけなら、生成されたデフォルトのフラグメントの中で argumentに応じてinflateするレイアウトファイル切り替えるだけでいいかも
427 名前:デフォルトの名無しさん mailto:sage [2015/09/08(火) 04:18:35.05 ID:WpGjOpsu.net] >>403 ここは開発者のスレだから、 何でも検索して解決するのが基本。 それだけやった後に、わからなければ質問する JVM, JAVA_HOME で検索する また、英語がわからないなら、 Googleなどの機械翻訳も使う
428 名前:デフォルトの名無しさん mailto:sage [2015/09/08(火) 07:35:44.78 ID:8jgctu53.net] >>352 ああ今になってやっと分かった、 githubのマスコットキャラクターのことか。 あれは別にgitではないな、svnが亀でないのと同様に。 >>408 実機にインストールするdexフォーマットのファイル(を固めたapk)はアーキテクチャ非依存で、32bitとか64bitとかいう概念がそもそも無い。 64bitとかが関係あるのは、dexを作るための開発ツール、つまりPC側にインストールするものだけだ。
429 名前:デフォルトの名無しさん mailto:sage [2015/09/08(火) 08:57:52.32 ID:4nSvplCH.net] SIMとかbuild情報が読み込むのが可能ってことはわかりました。 これって、Googleアカウント(Gmailアドレス)も呼び出しというか取得可能なんですか?
430 名前:デフォルトの名無しさん mailto:sage [2015/09/08(火) 10:51:16.33 ID:aTRcOB0P.net] 可能ですよ。
431 名前:デフォルトの名無しさん mailto:sage [2015/09/08(火) 11:04:17.21 ID:4nSvplCH.net] >>416 よろしければ、取得方法を教えてください。
432 名前:デフォルトの名無しさん mailto:sage [2015/09/08(火) 11:09:16.80 ID:aTRcOB0P.net] >>418 android.permission.GET_ACCOUNTS あたりで調べてみるといいでしょう
433 名前:デフォルトの名無しさん mailto:sage [2015/09/08(火) 11:22:26.89 ID:4nSvplCH.net] >>418 ありがとうございます。幸せになれました。
434 名前:デフォルトの名無しさん mailto:sage [2015/09/08(火) 16:45:23.27 ID:iMPg/F63.net] DialogPreferenceのレイアウトについて質問です DialogPreferenceを継承したクラスを作って、onCreateDialogViewでカスタムしたxmlを読み込ませています そのxmlファイルで ベースのRelativeLayoutのbackgroundに、 radiusを10dp、色を青にしたdrawableを指定しているのですが 四隅に余白が出来てしまいます(撤回された五輪エンブレムの金色部分みたいな形) dialogのwindowで指定するbackgroundではないのですが、これはどうすれば透明に出来るのでしょうか
435 名前:デフォルトの名無しさん mailto:sage [2015/09/09(水) 00:21:38.54 ID:KEmP1IBj.net] >>411-412 助言ありがとうございます。一から考え直したいと思います。
436 名前:デフォルトの名無しさん mailto:sage [2015/09/09(水) 07:12:23.64 ID:SpyZp4IC.net] >>413 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起動出来ません……
437 名前:デフォルトの名無しさん mailto:sage [2015/09/09(水) 08:11:12.69 ID:DnxdMpjy.net] そもそもおまえSDKって言ってるけどいったい何をダウンロードして何を起動しようとしてるんだ? AndroidStudio?SDK Manager? Android関連の前にJavaがちゃんとインストールできてるか確認すべき 自分のWindowsが32bitか64bitか把握してるか? 環境変数を設定したって言ってるけど、その環境変数へ設定したパスにはちゃんとjava関連のファイルが存在してるか? コマンドプロンプトから java -version って打って何が出る? おれが言ってることがまるでわからないならここじゃなくてスマホユーザー関連スレに行けや
438 名前:デフォルトの名無しさん mailto:sage [2015/09/09(水) 08:54:51.43 ID:KzegTW8p.net] >>423 優しすぎて泣いた
439 名前:デフォルトの名無しさん mailto:sage [2015/09/09(水) 20:22:19.53 ID:ehux9ZGA.net] 例えば下記のような場合に Spanned hoge = Html.fromHtml( "<b style=***>foo</b>" ); Spannedの変数からタグありのStringを取り出す事は可能でしょうか?
440 名前:デフォルトの名無しさん mailto:sage [2015/09/11(金) 10:34:51.85 ID:is+QHDpq.net] 適当に作ったhtmlにタッチイベントを自動的に起こすJavaScript埋め込みたいんだけど、出来ますかね
441 名前:デフォルトの名無しさん mailto:sage [2015/09/11(金) 13:17:08.54 ID:Sb8O+t8D.net] GoogleMapにsetPaddingしている場合に カメラのbearingはPaddingによってズレた中心点じゃなくて 地図の真ん中で回転するのか・・・使えねえ
442 名前:デフォルトの名無しさん [2015/09/11(金) 13:19:54.51 ID:5iFUT4yg.net] アイテム購入を実装したいんだが、デベロッパーコンソールでアイテム追加しようとすると、「管理対象外のアイテム」がタイプのところに表示されない 管理対象のアイテムと定期購入だけ いろんなサイトを参考にしても、タイプで3つから選んでるんだが、うちの場合は2つしかないけど、アイテムタイプって変わったの? なんども購入できる、都度課金できるアイテムを扱いたいんだけど どなたか教えてやってください
443 名前:デフォルトの名無しさん [2015/09/11(金) 13:35:23.99 ID:5iFUT4yg.net] >>428 です In-app Billing API のドキュメント読んでたんだけど、最新の仕様は管理対象外のアイテムって無くなって、管理対象のアイテムとして登録して、consumePurchase()で消費するってこと? 都度課金したければ、管理対象のアイテムを購入処理した直後消費処理で、またすぐ同じアイテムが買えるってことかな?
444 名前:デフォルトの名無しさん mailto:sage [2015/09/11(金) 17:24:18.98 ID:FElvbgQf.net] >>429 興味深い 知ってる人がいたらレスして欲しい
445 名前:デフォルトの名無しさん mailto:sage [2015/09/11(金) 23:38:33.67 ID:NBOBJE7O.net] GradientDrawableを(新しく作った)StateListDrawableに突っ込むと色が変わってしまうのですが 何か考えられる原因はありますか?
446 名前:デフォルトの名無しさん mailto:sage [2015/09/11(金) 23:42:35.14 ID:iQ0hjiuA.net] 新しくclassを作ってsetcontentviewをしたところ突然R.layoutのlayoutが赤くなってcannot resolve symbol "layout"となりました。 classを削除しもう一度作り直してみましたが結果は同じでした。他のclassではR.layoutは正常です。 どう解決すればいいでしょうか?
447 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 00:38:26.78 ID:ADle7pgt.net] >>432 import文は正しい?
448 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 00:47:45.30 ID:jjrPXFKF.net] >>433 onCreateの前にprivateで幾つかのtextviewとlinearlayoutを宣言していたのですがそれを消したらエラーは消えました。 ただ他のクラスでは普通に宣言してもエラーになってなかったので謎です
449 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 00:50:20.34 ID:brtun2B5.net] >>434 まさか変数名にRを使ってたとかそんな事じゃないよね?
450 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 00:57:00.12 ID:jjrPXFKF.net] >>435 そ れ だ ありがとう死んでくる
451 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 08:35:10.47 ID:r1kANJq4.net] >>436 はよしね
452 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 09:47:58.84 ID:wwi+WRFP.net] >>437 おこちゃまな煽りやディスリ止めろ 端で見てても苛つく
453 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 17:58:45.15 ID:6qWFRcxB.net] webアプリのAndroidアプリ版作ろうとしてます webアプリの認証ではoauth2でgoogle,fb,twitter,yahooログインと パスワードログインを使ってるのですが、 同アカウントでログインさせるとすると、Androidではどんな方法でログイン処理するのが一般的でしょうか?
454 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 18:37:29.72 ID:1XMiPaxq.net] 普通にOAuthでいいんじゃないの?
455 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 19:42:08.57 ID:6qWFRcxB.net] ブラウザにIntentして普通にwebアプリにログインした後に CallbackでURLスキームで戻ってくればいいのかな
456 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 20:08:52.13 ID:xM4Saa6h.net] >>423 今外出先でパソコンないですが、 Android studioです 32bitなので86落としてます。 フォルダは弄ってませんし有ってます。 adbコマンドが無効というエラーが出ます。 違うパソコンではちゃんとインストール出来てROM焼きも出来たのですが‼
457 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 22:07:04.97 ID:EI4NoueF.net] >>438 は?しねよ
458 名前:デフォルトの名無しさん mailto:sage [2015/09/13(日) 00:06:18.50 ID:9vZnEWpU.net] >>442 いいから初心者スレ行けよ
459 名前:デフォルトの名無しさん mailto:sage [2015/09/13(日) 00:23:07.94 ID:f56bOEF2.net] ROM焼き? 何の話をしているんだろう
460 名前:デフォルトの名無しさん mailto:sage [2015/09/13(日) 00:30:47.64 ID:dzMD4ZlC.net] すまんが、リモートで実機テストできるサービスで、無料とか低価格のでお勧めがあったら教えて!
461 名前:デフォルトの名無しさん [2015/09/13(日) 19:02:14.63 ID:V6TagYSP.net] 実機テストでUSBケーブルを抜きたい。 Eclipseなんだけどどうすればいい?
462 名前:デフォルトの名無しさん mailto:sage [2015/09/13(日) 19:14:31.03 ID:7xNPr8nu.net] >>447 ググレカス バカにはムリ Wi-Fiで簡単に出来るんだけどな(笑)
463 名前:デフォルトの名無しさん [2015/09/13(日) 19:31:19.87 ID:V6TagYSP.net] おおわかった!サンクス。
464 名前:デフォルトの名無しさん mailto:sage [2015/09/13(日) 20:41:37.21 ID:hjlhGAnx.net] mainactivityでTimerで1分毎に処理を実行するようにしたんですが実行タイミングに別画面にintentしているとアプリが落ちます。 別画面を見ていても裏で処理を実行させて落ちないようにしたいのですが可能ですか?
465 名前:デフォルトの名無しさん mailto:sage [2015/09/13(日) 21:05:27.89 ID:PESimkBP.net] はい
466 名前:デフォルトの名無しさん mailto:sage [2015/09/13(日) 21:10:49.43 ID:hjlhGAnx.net] kwsk
467 名前:デフォルトの名無しさん mailto:sage [2015/09/13(日) 21:15:58.47 ID:POWVQdbS.net] 画面をフラグメントで持てば
468 名前:デフォルトの名無しさん mailto:sage [2015/09/13(日) 21:27:34.10 ID:hjlhGAnx.net] 現在のmainactivityをフラグメントにするのは難しそうですが確かに他のintent先程度なら全部フラグメントにしてカスタムダイアログにしてやればいけそうですね
469 名前:デフォルトの名無しさん mailto:sage [2015/09/13(日) 21:37:33.86 ID:kX/U1r5C.net] ブロードキャストレシーバーとか
470 名前:デフォルトの名無しさん mailto:sage [2015/09/13(日) 22:18:18.55 ID:POWVQdbS.net] >>450 サービスの中でタイマー動かせばいいじゃない
471 名前:デフォルトの名無しさん mailto:sage [2015/09/13(日) 22:41:39.13 ID:hjlhGAnx.net] >>456 こんな機能があったんですね、ありがとうございます
472 名前:デフォルトの名無しさん mailto:sage [2015/09/13(日) 22:52:26.69 ID:POWVQdbS.net] >>457 すぐ理解できるから ほかの言語から移ってきた感じですね
473 名前:デフォルトの名無しさん mailto:sage [2015/09/13(日) 23:19:08.14 ID:uk4eQftb.net] サービスのバインドって使ったことがないのですが、どういうときに使うのですか? DB更新の処理はアクティビティから直にスレッド作って処理するのではなく、常にサービスに処理を委譲したほうがいいのですか?
474 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 02:41:18.12 ID:yNA535V/.net] >>458 度々すみません。 serviceにTimerを設定し、1分毎にmainactivityのメソッドを呼び出して実行するように記述しました。 確かにインテント中も落ちなくはなったのですがインテントしている間はメソッドが実行されてないようです。 もしかしてインテント中はmainactivityのメソッドは実行できないのでしょうか?
475 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 09:18:08.55 ID:OB8XxgWg.net] 理解不能
476 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 12:21:35.50 ID:7evmS5Lt.net] acticityは裏に回ったら動かないよそういうのはserviceのしごと
477 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 12:47:56.02 ID:OB8XxgWg.net] 解読不能
478 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 12:53:34.13 ID:7evmS5Lt.net] お前読解力低いよ上の人は出来る人だろサービスにメイン処理書いて Activityは表示とUIに専念させる
479 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 16:56:22.40 ID:p9uvIvBf.net] 横からすみません そのサービスは、ほかから使われる予定がなければ、 アクティビティと同一プロセスと仮定しても問題ないでしょうか
480 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 17:47:40.79 ID:7evmS5Lt.net] 別物だよアプリ閉じても生きてる
481 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 18:31:09.87 ID:kYw8w4fu.net] 同じだよ
482 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 18:42:30.74 ID:W9iC96w
] [ここ壊れてます]
483 名前:i.net mailto: プロセスは同一だろ 質問はその通りに読んで正しく回答しろよ [] [ここ壊れてます]
484 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 18:48:30.71 ID:YrEDakUM.net] >>420 これなんだけど、hierarchy viewerで見てみたら、xmlが適用されてるviewより上の階層に 一回り大きいid/parentPanelとかcustomPanelとかいくつかlayoutがあったんだけどこれはなんなのでしょうか listViewのidを@android:id/listとか @android:id/emptyにする、みたいなルールってDialogpreferenceにあったりします?
485 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 19:41:37.92 ID:Db6S9cW/.net] 自分で作った音楽プレイヤーのアプリを試しに使ってたら電話がかかってきたんですけど 電話に出たら相手の声と音楽が同時に聴こえてしまいました 音楽に自重してもらう方法はあるのでしょうか?
486 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 20:00:32.81 ID:yNA535V/.net] >>462 >>464 ありがとうございます、漸く理解できました。
487 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 20:51:31.80 ID:F1ue1lbJ.net] >>469 ダイアログ自体が持ってるレイアウト、アクティビティだって自分で設定したレイアウトの外にも色々レイアウトが存在している。 >>470 インテントで着信したの検知したら音量下げる
488 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 20:54:48.15 ID:GM4Lqfpk.net] レシーバを用意しておけば良いのですね アクティビティって凄い >>472 ありがとうございました
489 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 21:07:21.25 ID:YrEDakUM.net] >>472 ほう…それにxmlを反映させることは出来ないんですかね?
490 名前:デフォルトの名無しさん mailto:sage [2015/09/15(火) 10:46:22.32 ID:WJEtI0WJ.net] 消費型の課金アイテムの偽造防止ってみんなどうしてるの? 端末内で消費されるだけならさほど偽造されても痛くないかもしれないけど、サーバーリソースを食うアイテムが偽造や複製されるとほんと困る・・・・
491 名前:デフォルトの名無しさん [2015/09/15(火) 11:28:54.09 ID:qFFZgv2D.net] javaでclasses.dexのハッシュ計算して、cで作ったライブラリに渡して検証、 って方式は破られる?
492 名前:デフォルトの名無しさん mailto:sage [2015/09/15(火) 12:02:25.13 ID:Zb5Ryowq.net] 端末は単なるビューと割り切って全部サーバー側で管理したらええがな
493 名前:デフォルトの名無しさん mailto:sage [2015/09/15(火) 13:58:25.55 ID:52ffaIn7.net] 飛んでく鉄人
494 名前:デフォルトの名無しさん mailto:sage [2015/09/15(火) 14:00:50.16 ID:XyyEatel.net] 敵に渡すな大事な端末
495 名前:デフォルトの名無しさん mailto:sage [2015/09/16(水) 13:32:37.18 ID:Ta4UXklj.net] 一時的に他アプリを出してonPause(), onResume()で停止、復帰する間ってゲームのスレッドとかってバックグラウンドで回り続けてるんでしょうか?
496 名前:デフォルトの名無しさん mailto:sage [2015/09/16(水) 13:43:32.73 ID:l8Q2nPrH.net] 止まっていいなら止めるしそうじゃなきゃ止めない
497 名前:デフォルトの名無しさん mailto:sage [2015/09/16(水) 14:22:51.95 ID:8jUzUXY2.net] startServiceで起動したServiceの中で、SoundPoolを使って音を鳴らしています。 さて、何かのActivityが起動している状態なら音は出るんですが、ホーム画面を表示している状態に限って音が出ません。 通知画面をドロップダウンしても、ロック画面を表示しても、画面消灯しても音は出るんですが、ホーム画面に限って出ません。 Serviceを起動したActivityは起動早々自害してもらってます。 ホーム画面にはGoogleNowランチャー利用してます。 さて、なんでホーム画面で音が出ないのか、だれか何か知りませんか?
498 名前:デフォルトの名無しさん mailto:sage [2015/09/16(水) 15:48:57.51 ID:P6uNA1eO.net] 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(); }
499 名前:デフォルトの名無しさん mailto:sage [2015/09/16(水) 15:53:03.55 ID:2jBI6/C/.net] >>482 なんでそんなに上から目線なんですか?
500 名前:デフォルトの名無しさん mailto:sage [2015/09/16(水) 16:18:52.91 ID:6qgwysBs.net] >>483 DialogFragment を使う時点で、安定動作させる難易度はかなり上がっているから 安定動作させることを諦めるなら、それでもいいかもね
501 名前:デフォルトの名無しさん mailto:sage [2015/09/16(水) 16:28:03.56 ID:8jUzUXY2.net] >>484 そんなつもりはないけど気に障ったらすまん。 じゃなくてすみません。
502 名前:デフォルトの名無しさん [2015/09/16(水) 16:28:40.15 ID:jlpsui5X.net] Fragmentのコンストラクターに引数を追加しちゃいけないってばっちゃんが言ってた
503 名前:デフォルトの名無しさん mailto:sage [2015/09/16(水) 16:37:26.97 ID:P6uNA1eO.net] コンストラクターじゃなくてsetCallbackとか用意したら メモリークリアー後の再生成時も生きているのかしら
504 名前:デフォルトの名無しさん mailto:sage [2015/09/16(水) 16:59:21.03 ID:jlpsui5X.net] DialogFragmentが再生成されることを考慮するなら そのときFromFragmentが生成されてない可能性は無いのかね?
505 名前:デフォルトの名無しさん [2015/09/16(水) 17:11:45.87 ID:e7KZr4IO.net] >>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にエントリあります developer.android.com/training/basics/fragments/communicating.html コールバックの替わりにブロードキャストするのも手だと思います
506 名前:デフォルトの名無しさん mailto:sage [2015/09/16(水) 17:11:56.09 ID:P6uNA1eO.net] 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( "" ); } }
507 名前:デフォルトの名無しさん [2015/09/16(水) 17:13:26.22 ID:e7KZr4IO.net] createInstance()の最後でreturn fragment;が抜けてました
508 名前:デフォルトの名無しさん [2015/09/16(水) 17:24:16.37 ID:e7KZr4IO.net] あっ、ifは予約語でした
509 名前:デフォルトの名無しさん mailto:sage [2015/09/16(水) 18:03:37.23 ID:kVAGjZuR.net] スレ立てるまでもない質問はここで のスレって今は無いのでしょうか? AndroidSDKが動いていたのが、動かなくなっちゃってここで聞いていいものだろうか? どこか該当スレがあれば誘導してもらえると嬉しい。
510 名前:デフォルトの名無しさん mailto:sage [2015/09/16(水) 21:20:27.39 ID:fxBkntMc.net] onCreateじゃなくて呼ぶときに取得しなきゃダメ 呼び出す方向がActivity→FragmentでもFragment→Activityでも同じ
511 名前:デフォルトの名無しさん mailto:sage [2015/09/16(水) 21:57:21.31 ID:8IrFDtMu.net] >>482 大体わかったので報告しとく。 ホーム画面がGoogleNowランチャーで、「OK Google」の検出がONだとSoundPoolの再生が制限される。 logcatにはこんなのが出る:Do NOT play soundpool with enforced stream during audio recording. 回避策は、これから考える。
512 名前:489 mailto:sage [2015/09/16(水) 22:28:27.96 ID:8IrFDtMu.net] >>496 の回避策として、ストリームタイプをSTREAM_SYSTEM_ENFORCED(=7)にしてやることで一応音は強制的に鳴らせられる。 ただ、Bluetoothヘッドセットとかつないでても、スピーカーからも音が出る。 俺的に目的は達したので、この辺で閉めときます。
513 名前:デフォルトの名無しさん mailto:sage [2015/09/16(水) 22:35:44.01 ID:FL+ZPA1W.net] 回避不能じゃねよそのサウンドプレーヤーでも同じなら諦めるしか 裏に回ると優先順位で負けるとかじゃないのか
514 名前:デフォルトの名無しさん mailto:sage [2015/09/16(水) 22:37:21.67 ID:FL+ZPA1W.net] ああ優先順位上げられるのか乙です
515 名前:473 mailto:sage [2015/09/17(木) 13:45:55.96 ID:5fWmOhx1.net] >>481 自分で制御するものなんですね。 ということは画面が隠れても動かそうと思えば動くってことですか。 システムが勝手に止めたりはしないんですね。
516 名前:デフォルトの名無しさん mailto:sage [2015/09/17(木) 17:03:25.29 ID:FMN7Ydrc.net] >>490 まさか同じタイミングで・・・ >>495 直前で取得するようにしたよ thx
517 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 01:15:28.76 ID:/B8JqeWk.net] visual studio 2015 + cordovaってどうなんだろう ハイブリッド開発はスレチ?
518 名前:デフォルトの名無しさん [2015/09/18(金) 01:31:45.20 ID:WDobqYa9.net] ハイブリッド開発そのものがキッズ用な印象があるな 某国産ベンチャー製の自称ハイブリッド開発環境Monacaを試した事あるけど ゴミ以外の何物でもなかったのでハイブリッドに良い印象は全く無い。 まぁCordovaはApacheの看板背負ってるから開発進むだろうし Visual Studio上でやれるなら、今はCommityあるから 手を出しやすいだろうし、それなりにVisual Studio + Cordovaは 人を集めるんじゃないの?というか、この組み合わせで普及しなかったら 他のハイブリッド開発環境は全滅確定だと思う
519 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 01:45:36.02 ID:WDobqYa9.net] Cordova以前のハイブリッド試すにもPhoneGapならまだしも なんでMonacaとか特大地雷を好き好んで踏むのか
520 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 02:02:27.89 ID:N0OkBH4h.net] >>504 へ? PhoneGapはCordovaそのものだろ
521 名前:デフォルトの名無しさん [2015/09/18(金) 02:11:02.73 ID:WDobqYa9.net] だからCordova以前って書いてるんじゃないか Monacaとかありがたがるのは英語読めない底辺のWeb系 Monacaを提供する方も使う方も底辺なんで話に出てきた時点でお察し
522 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 02:22:01.82 ID:ziYbj+Cy.net] 志村ID わざわざベンチャーが出すもんに飛びつくのはバカなのは間違いないがけどな てかmonacaとか聞いたこともねーわ
523 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 09:21:17.90 ID:VOYYLtcb.net] VSならXamarinのほうが実績あるんじゃないの
524 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 11:10:42.64 ID:aVp/2amL.net] 引数について質問なんだけど setDefaults( Notification.DEFAULT_SOUND | Notification.DEFAULT_VIBRATE | Notification.DEFAULT_LIGHTS ) こういう「|」が利用されるメソッドの「|」は何なのかしら 三項演算子で各要素の有無を制御したい場合は どう書けばいいのかな・・・
525 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 11:12:47.02 ID:6UsIqoED.net] XamarinはまだVSでフリー版は実質無いから普及とか間口という点では変わらん気も
526 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 11:19:56.30 ID:6UsIqoED.net] >>509 | はビット演算のORでないの? 有無を確認するなら & でマスクして 0 かどうかで。
527 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 15:33:34.92 ID:DkC4N8Ep.net] >>509 論理演算も知らずにプログラミングができる時代か いいのか悪いのか
528 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 16:00:00.48 ID:12lkkc0N.net] さすがに論理演算は理解できてるだろ 論理演算の||とか&&とは別にビット演算の|とか&が存在することの意味を理解してない人は最近多い
529 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 16:36:28.08 ID:yHlm2Cjh.net] >>509 ここで聞くよりも、コンピュータの入門書を一冊読んだほうが良い。
530 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 18:26:02.01 ID:gHPEqOSY.net] 論理演算にも|と&はあるんやで
531 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 18:43:23.24 ID:SUX2ynGX.net] まあ含まれるね Notification.DEFAULT_SOUND が確認したければ (flag & Notification.DEFAULT_SOUND) == Notification.DEFAULT_SOUND とかで
532 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 18:48:18.26 ID:8Bpqgygp.net] (flag & Notification.DEFAULT_SOUND ) !=0 でいいでしょ
533 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 18:55:37.88 ID:WP81yLXC.net] 値次第ではあるけと、普通だめ
534 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 18:58:40.13 ID:8Bpqgygp.net] ごめん、どういうこと?
535 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 19:41:33.90 ID:12lkkc0N.net] Notification.DEFAULT_SOUND が 0 の可能性があるってことかな
536 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 19:57:44.29 ID:S68C5p7u.net] アプリで画面取得してtwitterに投げようとしたら予想以上に面倒くさくてワロリン。 画面取得も、インテント投げも簡単なのに、なのに…。
537 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 20:18:47.10 ID:12lkkc0N.net] >>515 boolean型にも&や|を使えることかな? これは単にtrue=1、false=0としてビット演算してるんだと思うけど、正式にはどんな定義になってるのかね?
538 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 20:20:41.06 ID:jz4gPcyL.net] ジャバのコードでは1との比較 笑ったのはナイショだ(笑)
539 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 20:24:57.56 ID:8Bpqgygp.net] >>520 フラグにゼロってありなのか、知らんかった
540 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 20:54:01.52 ID:QX2YQ3LV.net] >>524 ありかなしかを決めるのは実装者
541 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 20:54:47.40 ID:8Bpqgygp.net] そりゃそうなんだが、一般的な話としてフラグなのにゼロつかうってフラグじゃないし って思ったんだよね
542 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 20:56:16.63 ID:8Bpqgygp.net] 確かにSTATE_NONE=0x0000みたいなコードはみたことあるけど 使い方として、これは単にif(flag==STATE_NONE=0x0000)として使用するためだけに あるのだと思っていたよ
543 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 20:57:06.66 ID:8Bpqgygp.net] ああ・・・ if(flag==STATE_NONE)だった もう、グデグデ、スレ汚したスマン
544 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 21:59:40.29 ID:L4rWcq17.net] フラグ変数の初期値としての定数なら普通にあるだろな。
545 名前:デフォルトの名無しさん mailto:sage [2015/09/19(土) 00:18:30.43 ID:SHp20j4m.net] それって普通にフラグが1つも立っていない状態ってことなんじゃ
546 名前:デフォルトの名無しさん mailto:sage [2015/09/19(土) 00:37:00.31 ID:nCkXKmDk.net] そうとも言う
547 名前:デフォルトの名無しさん mailto:sage [2015/09/19(土) 00:52:20.94 ID:XmCyiVAC.net] 定数定義してるんだから、直に値を気にしないんだから0でもいい だが、普通は使わない
548 名前:デフォルトの名無しさん mailto:sage [2015/09/19(土) 00:54:25.21 ID:Wo1klNOo.net] >>521 画面取得ってどうやったん?(過去にvideoviewを取得しようとして諦めた人)
549 名前:デフォルトの名無しさん mailto:sage [2015/09/19(土) 08:36:08.43 ID:xVfevDbu.net] >>507 ハイブリッド monacaでググったら アシアルとかいう意識高い系学生ベンチャー製品だな サイト見たら技術力の無い底辺ベンチャー企業お得意の ・学生時代から仕事をしてる社長 ・技術セミナー ・シリコンバレー ・ぼくたちの自己紹介 と、ハッタリだけで飯食ってますアピールが凄くて笑える
550 名前:502 mailto:sage [2015/09/19(土) 11:19:13.02 ID:eS0nEM5q.net] ビット演算というのか・・・10進 16進しか出番がなかったわ 今回はNotificationにおいて 通知音・バイブ・ライトを利用するかどうかbooleanで持っていて それをsetDefaultsにどうやって反映させるか悩んでいた int intFrag = 0; if( bolSound ) intFrag = intFrag | Notification.DEFAULT_SOUND; こうやって計算させていけばいいのかな?
551 名前:デフォルトの名無しさん mailto:sage [2015/09/19(土) 12:03:50.04 ID:cx9DNxwn.net] Flagね
552 名前:デフォルトの名無しさん mailto:sage [2015/09/19(土) 12:14:54.71 ID:o/jU2/wB.net] >>535 オッケーじゃね 逆にフラグから真偽値を得るには bolSound=(intFlag&Notification.DEFAULT_SOUND)!=0; フラグを降ろすには intFlag=intFlag&(~Notification.DEFAULT_SOUND); フラグを反転させるには intFlag=intFlag^Notification.DEFAULT_SOUND;
553 名前:デフォルトの名無しさん mailto:sage [2015/09/19(土) 15:15:56.24 ID:eS0nEM5q.net] >>537 ほうほう ありがとう
554 名前:デフォルトの名無しさん [2015/09/20(日) 02:18:00.56 ID:UUHcM1we.net] ビット演算もだけど、キャストによる符号拡張なんかもC言語ほどじゃないけど 慣れないうちははバグになりやすい要因だから仕様調べておけって良く言われたなぁ >>528 NONEはナンかノーンかどっち派が多いのだろう >>534 大学にmonaca使ったプログラミングセミナーに来たけど 学生の俺から見ても、ちょっと時間の無駄だなってわかった
555 名前:デフォルトの名無しさん mailto:sage [2015/09/20(日) 02:32:04.50 ID:vBjKt0IW.net] プログラミングをはじめよう、池澤あやか、2015、1,300円 彼女は、「Rubyの女神」と呼ばれ、 NHK高校講座「社会と情報」に出ているけど、 この本では、以下の5つの入門コースを紹介している Webプログラミング、スマホアプリ、 アート系(Processing)、マイコンのArduino、Ruby また簡単にアプリを作るには、 ノンプログラマーには、GameSalad。 コーダーには、HTML,CSS,JavaScriptで作る、Monaca。 フレームワークでは、PhoneGap, Titanium
556 名前:デフォルトの名無しさん [2015/09/20(日) 02:45:58.57 ID:UUHcM1we.net] >>540 monacaは講演やセミナーで色々とアピってるから 使ってないけど付き合いだから 名前載せておくかって人が多いのは良いんだけど 使ってみるとアンインストールしたくなる糞アプリなんだよなぁ・・・ アピール内容と実際の出来がアンバランスすぎてイラっときちゃう
557 名前:デフォルトの名無しさん mailto:sage [2015/09/20(日) 02:51:05.51 ID:X3nquW9o.net] 自分でも良く分からないがソースを読む時はノーン 英語を読む時はナン、ちなみにCharはキャラ派 Javaで慣れてしまってるのでCordovaが主流になると面倒だな程度 PHPがフレームワーク多すぎて気持ち悪いのと同様 ハイブリッドもフレームワーク多すぎて気持ち悪いってのが本音
558 名前:デフォルトの名無しさん mailto:sage [2015/09/20(日) 04:53:01.21 ID:vBjKt0IW.net] >>535 1010 (10) OR 0110 (6) -------- 1110 (14) 2進数のNOT(否定), AND(論理積), OR(論理和), XOR(排他的論理和) などを知らないの? 知らないとプログラミングするには、 かなりやばいレベル
559 名前:デフォルトの名無しさん mailto:sage [2015/09/20(日) 07:05:45.62 ID:tskSIlGh.net] XORだけ使い方が解らん
560 名前:デフォルトの名無しさん mailto:sage [2015/09/20(日) 07:05:57.90 ID:iGCyDGxc.net] キャラクタの略だと分かってても脳内ではチャーと呼んでまう
561 名前:デフォルトの名無しさん mailto:sage [2015/09/20(日) 07:20:28.20 ID:vBjKt0IW.net] 0011 (3) XOR(排他的論理和) 0101 (5) -------- 0110 (6) 双方のビットが異なっていれば1、同じなら0で、 任意のビットを反転できる NOT(否定)は単純にすべてのビットを反転するが、 XORは、1を設定したビットだけを反転できる 0101なら、1,3ビット目はそのままで、 0,2ビット目だけを反転する マイコンのon/off切り替えなどで、よく使う
562 名前:デフォルトの名無しさん mailto:sage [2015/09/20(日) 07:59:25.47 ID:tskSIlGh.net] >>546 ほんと感謝入門書も幾つか見てるけど論理値だけ載せてて使い方って 載って無かったですよ
563 名前:デフォルトの名無しさん mailto:sage [2015/09/20(日) 08:32:01.86 ID:vBjKt0IW.net] Notification.DEFAULT_SOUNDなども、 たぶん、内部的にはビットになっている 0001 (1) Notification.A 0010 (2) Notification.B 0100 (4) Notification.C 1000 (8) Notification.D このように決めておけば、 XORで任意のビットを反転できる つまり、任意の機能を、on/offできる
564 名前:デフォルトの名無しさん mailto:sage [2015/09/20(日) 08:32:44.77 ID:4jT04WBv.net] 古き8bit時代にレジスタにゼロ入れる方法として move ax,0のかわりにxor ax,axを使うほうが速度はやい なんてのあったの思い出した
565 名前:デフォルトの名無しさん mailto:sage [2015/09/20(日) 08:43:36.41 ID:vBjKt0IW.net] XORを使った方が、レジスタに、0を読み込まないから速いね どんな数字でも、同じ数字でXORをすると、0になるから 0101 (5) XOR 0101 (5) -------- 0000 (0)
566 名前:デフォルトの名無しさん mailto:sage [2015/09/20(日) 18:49:30.99 ID:+QzFSa2c.net] EditTextPreferenceでdialogTitleが長すぎると狭い画面で表示させた時に …で省略されちまうんですが、省略させずに表示する方法とかないでしょうか
567 名前:デフォルトの名無しさん mailto:sage [2015/09/20(日) 22:06:06.92 ID:DAJTDgKW.net] >>551 自己解決すますた
568 名前:502 mailto:sage [2015/09/20(日) 22:45:18.15 ID:h2BUdNJ2.net] >>543 未だかつて自分の仕事や趣味の範囲では全く出番ないけど 見てるとワクワクするのでコピーしたわ 後で勉強してみる
569 名前:デフォルトの名無しさん mailto:sage [2015/09/21(月) 07:57:17.41 ID:JiQEJBRT.net] 久々に覗いたらすげえ役に立つ話題が 保存しとこう
570 名前:デフォルトの名無しさん [2015/09/21(月) 15:46:01.07 ID:I61KNBLC.net] 今最新端末ないんだけどPC上のブルースタックだかで問題ない?
571 名前:デフォルトの名無しさん mailto:sage [2015/09/21(月) 16:18:47.49 ID:4B4IG121.net] paddingStartがあるxmlを読んだ時 Api level 17未満のsamsung端末ではクラッシュするらしいですが 対策してる方います?
572 名前:デフォルトの名無しさん mailto:sage [2015/09/21(月) 16:19:37.41 ID:4B4IG121.net] >>556 一部のSamsung端末ではに訂正
573 名前:デフォルトの名無しさん mailto:sage [2015/09/21(月) 21:53:40.39 ID:KmVT0zqu+] アプリに対して、データ追加だけの拡張パックみたいな物を作りたいのですが、どのように実装、実現すれば良いか分かりません。 ご存知の方いますか?
574 名前:デフォルトの名無しさん mailto:sage [2015/09/21(月) 23:10:27.28 ID:2LfjTh3D.net] 2chmateのようにgif再生できてピンチインアウトできる神ライブラリとか無いですか?
575 名前:デフォルトの名無しさん mailto:sage [2015/09/21(月) 23:42:45.04 ID:JhYlMy+b.net] 無いなら作って
576 名前:デフォルトの名無しさん mailto:sage [2015/09/22(火) 19:13:41.86 ID:RYhK4Dqe.net] IMAPのアカウント情報をテキスト等で読み込ませて自動的に追加したいのですが方法はありますでしょうか? IMAPアカウントの追加自体はAccountManagerを使えばなんとかなりそうな気がしてるのですが、 その先のユーザー名やサーバ設定などもまとめてやりたいと思ってます
577 名前:デフォルトの名無しさん mailto:sage [2015/09/22(火) 19:39:32.29 ID:wzexCuWJ.net] メールクライアントを作りたいの
578 名前:デフォルトの名無しさん [2015/09/22(火) 20:07:22.18 ID:AVvFPFzY.net] X メールクライアントを作りたいの O メールクライアントを作りたいです
579 名前:デフォルトの名無しさん mailto:sage [2015/09/22(火) 20:32:20.12 ID:0W3EaVVP.net] K-9 Mailがオープンソースだからパクればいいと思うよ
580 名前:デフォルトの名無しさん mailto:sage [2015/09/22(火) 23:34:49.62 ID:V7RwGlcB.net] Google Android Developer Consoleに登録するときの注意点を教えてください アプリ公開にあたり、次の3点を希望しています 1 個人で登録 2 ハンドルネームでアプリを公開したい 3 ストアで公開する住所は作業に使用している事務所にしたい この場合、アカウント作成にあたり個人の氏名住所を入力すべき部分と、ハンドルネームや事務所の住所を入力すべき部分があれば教えてください よろしくお願いします
581 名前:デフォルトの名無しさん mailto:sage [2015/09/23(水) 00:33:28.81 ID:JLqC4Ac8.net] >>565 なぜその質問をプログラミング質問スレでしようという結論に達したのかを教えて欲しいな
582 名前:デフォルトの名無しさん mailto:sage [2015/09/23(水) 00:42:17.84 ID:TnBRnr1T.net] >>566 このスレの守備範囲に関して、「Androidマーケットに関する質問」が入っているためです 可能であれば教えていただけると助かります よろしくお願いします
583 名前:デフォルトの名無しさん mailto:sage [2015/09/23(水) 01:34:15.31 ID:JLqC4Ac8.net] >>567 金銭に関するところは正確な情報が必須 その他は嘘(ハンドルネーム等)でも構わない
584 名前:デフォルトの名無しさん mailto:sage [2015/09/23(水) 02:29:52.48 ID:tlogE05m.net] 住所を県だけとか中途半端にして消されたアプリとかあるんかね 個人はどうしたらよいものか
585 名前:デフォルトの名無しさん mailto:sage [2015/09/23(水) 08:17:24.54 ID:DkYUbT2U.net] その前に売れるアプリかどうかの心配をしたほうが
586 名前:デフォルトの名無しさん mailto:sage [2015/09/23(水) 16:50:13.22 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を別のクラスに渡せば良いのか教えてください。
587 名前:デフォルトの名無しさん mailto:sage [2015/09/23(水) 16:53:50.69 ID:Gwl2ITHv.net] >>571 少しは勉強しようよ そんな変な方法をとらなくても簡単に出来ます
588 名前:デフォルトの名無しさん mailto:sage [2015/09/24(木) 00:26:17.15 ID:DtBQ0Uyj.net] >>572 「しようよ」なんて言葉で罵倒するやつは大抵碌な情報を書けない。 とはいえ、現在位置のLocationの出所がどこなのか、この質問だと判然としないな。 別アプリ?それとも端末の測位機能? 簡単かどうかは判断しかねるね。
589 名前:デフォルトの名無しさん mailto:sage [2015/09/24(木) 00:44:58.58 ID:V6CaDl6D.net] >>571 渡し方は専用のメソッドでも コンストラクタの引数でもいいけど ListViewの弄り方・更新が間違っているんじゃないの? とりあえずボタン押したら項目が増えるとか一つ消えるとか そういうテストしてみたら?
590 名前:デフォルトの名無しさん mailto:sage [2015/09/24(木) 03:57:11.80 ID:sGBJZJ6K.net] >>571 馬鹿には無理 ググれボケ
591 名前:デフォルトの名無しさん mailto:sage [2015/09/24(木) 10:14:35.20 ID:8uC0jFWZ.net] public staticにすれば
592 名前:デフォルトの名無しさん mailto:sage [2015/09/24(木) 12:27:25.55 ID:hycwmOIf.net] spinnerで表示する選択リストを コード側で閉じる事って出来ますか? 選択リスト内のボタンを押すことで閉じたいのですがうまくいきません 他のViewにfocusを移す方法やspinner側にsetSelectionする方法を試したのですがダメでした
593 名前:デフォルトの名無しさん mailto:sage [2015/09/24(木) 12:34:29.62 ID:VpmXiPF1.net] 普通の使い方に反する使用方法は推奨されないよ なぜそんな動作にしたいのか興味あるな
594 名前:デフォルトの名無しさん mailto:sage [2015/09/24(木) 14:07:31.60 ID:r+xHgbzl.net] >>577 これだな。 yohoojapan.blogspot.jp/2012/09/androidspinneronstop.html あと、選択リスト内のボタンのonClickでViewが拾えるなら、その親をたどっていいってinstanceof SpinnerPopup のViewを捕まえてdismiss()で消せるかもしれない。 未検証だし思い付きレベルだけど。
595 名前:デフォルトの名無しさん mailto:sage [2015/09/24(木) 17:37:01.64 ID:V6CaDl6D.net] 無理に基本のウィジェットは使わないで Button -> PopWindow( カスタムItemのListView) ってやった方が安全じゃないかしら
596 名前:デフォルトの名無しさん mailto:sage [2015/09/24(木) 21:35:11.79 ID:hycwmOIf.net] >>579-580 ありがとうございます 家に帰ったら教えていただいた情報を元に色々試してみます
597 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 10:35:36.25 ID:WdKn+/Sl.net] 素朴な疑問なんだけどAPI10で公開していたアプリを それ以上のAPIレベルにしたAPKをアップロードしたら API10の端末の人はどうなるのかな ストアから自動更新が来なくなるのかな? それとも永遠にインストールの失敗になるのかしら
598 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 10:40:12.11 ID:UiAOWMD0.net] >>582 インストール・更新はできるが実行できなくなる
599 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 11:23:40.12 ID:WdKn+/Sl.net] >>583 自動更新でインストールされちゃうの? 素のapkを実行させてもインストールできなかったような
600 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 12:32:33.77 ID:cJmaZWu4.net] みんなもう、さすがにAndoroidStudioで 組んでるよね? AndoroidStudioにして、サブクラス化したコンポーネントを レイアウトに貼っつけただけだと、ちゃんと認識しないから いちいちxmlのソースの方で修正しないといけないから腹が立つ あと、ずーーっと思ってるのが APIレベルとバージョン数 どっちかに統一して欲しい (まぁ、バージョン数の場合、バグ修正入ったりして 細かな変更があるから仕方ないんだろうけど)
601 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 16:42:45.91 ID:+XNddOn+.net] サラリーマンやりながら子育てしながらだから環境移行まで時間が割けてないわ 開発とメンテで手一杯
602 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 16:59:34.68 ID:gGwrzdtm.net] リーマンは就業時間中に書き込むなって
603 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 17:34:07.20 ID:IwY+2yrf.net] メーカーなら今週目一杯休みかもよ
604 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 17:35:00.37 ID:3kLsSs4x.net] フレックスで帰宅〜保育園に向かう途中だったんだよ 16時にカードは切ってる 今はスマホでレシピ見ながら料理中だわ
605 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 17:57:17.34 ID:J9+e+XA/.net] >>585 AndoroidStudio、生産性低すぎね? いまのところクソ扱いしてる。
606 名前:577 mailto:sage [2015/09/25(金) 20:20:05.82 ID:cJmaZWu4.net] >>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で不具合でないなら戻したいんだけど どうなの? エロい人教えて
607 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 20:24:17.27 ID:xl6fZgjM.net] AndroidStudioなら使うSDKのバージョンとサポートライブラリのバージョンとか自由自在ですよ
608 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 21:53:56.13 ID:+mYXyrzd.net] >>591 582だけど、俺も4.03で組んでる。 サポートライブラリは極力使わないせいか不具合に出くわしたことはないね。 ちょっとした技術検証のプロジェクトでは使うこともあるけど、困ったことはないなあ。 SDK更新するとしばしば開発環境がまともに動作しなくなる憂き目には遭ったけど、環境一式組みなおすと
609 名前:獅ソ着いてる。 [] [ここ壊れてます]
610 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 23:00:13.00 ID:PtTfKhoY.net] >>591 Eclipse で support-v13, appcomat, cardview, recyclerview, design ここらへん一通り使って minSdkVersion = 21 で前衛的な開発してるけど特に問題ないよ
611 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 23:14:49.35 ID:WdKn+/Sl.net] Studio使う理由が思い当たらない・・・と言いたいが 最近のライブラリはgoogle公式すらstudioじゃないと上手くインポートして動かない リサイクルビューとか
612 名前:デフォルトの名無しさん mailto:sage [2015/09/26(土) 03:11:10.57 ID:3GjA0iwF.net] サポートライブラリ入れるとAPK膨れるからな200kBが6MBにとか
613 名前:デフォルトの名無しさん mailto:sage [2015/09/26(土) 17:30:24.08 ID:PGLRIv2P.net] 無料+広告 と 有料+広告無し で行こうと思うんだけど In app billingにするかアプリを分けるか迷ってる 今はアプリ内課金が主流なのかな?
614 名前:デフォルトの名無しさん mailto:sage [2015/09/26(土) 18:12:32.79 ID:EHQAR4s4.net] >>597 アプリ内課金(手間がかかる)は自分でコピーの制御が出来る 有料アプリはコピーフリーになる
615 名前:デフォルトの名無しさん mailto:sage [2015/09/26(土) 21:51:33.88 ID:vRxVBJIN.net] 買い切りアプリにしても買ったどうかアプリ側でチェックしにいくでしょ?
616 名前:デフォルトの名無しさん mailto:sage [2015/09/26(土) 22:03:26.20 ID:EHQAR4s4.net] >>599 普通はしない
617 名前:デフォルトの名無しさん mailto:sage [2015/09/26(土) 22:11:23.83 ID:vRxVBJIN.net] その普通は何処から来た普通なんだ・・・ 手間も掛からず実装できて一回成功したらキャッシュされるし そういう機能が用意されてるんだから使えば良いじゃない
618 名前:デフォルトの名無しさん mailto:sage [2015/09/26(土) 22:26:56.06 ID:tRPGsTbn.net] 一回成功したらキャッシュされるって何の事を言ってるの?
619 名前:デフォルトの名無しさん mailto:sage [2015/09/26(土) 23:29:37.00 ID:vRxVBJIN.net] License Verification Libraryで購入確認しないの?
620 名前:デフォルトの名無しさん mailto:sage [2015/09/27(日) 02:52:34.25 ID:65bmTf4f.net] >>603 ネット接続されない所で使う業種もある
621 名前:デフォルトの名無しさん mailto:sage [2015/09/27(日) 03:56:58.48 ID:esNsQtB5.net] 不正利用のリスクは無視と 人の話を聞けないくせに質問するってどういう脳ミソしてんだろ
622 名前:デフォルトの名無しさん mailto:sage [2015/09/27(日) 17:46:29.19 ID:jtGOABLb.net] >>604 オフライン環境で初回起動するユーザーもいるから いくらコピーされようともソフトウェアにアクティベーションは実装するべきじゃないって?
623 名前:デフォルトの名無しさん mailto:sage [2015/09/27(日) 17:49:45.11 ID:OMGj656r.net] LoaderManagerはonStart前に初期化しろってあるけど、 ボタンリスナー辺りにいきなりgetLoaderM(ryって書いても動くんだけどこれじゃマズいの?
624 名前:デフォルトの名無しさん mailto:sage [2015/09/27(日) 18:05:33.37 ID:65bmTf4f.net] >>606 うちのアプリは@1万円だから1アカウント多数端末は許していない よって内部課金で課金させて端末にコピーできない縛りをかけてる 電話番号やSSIDとかでは無いけどコピーはできない
625 名前:デフォルトの名無しさん mailto:sage [2015/09/27(日) 18:59:47.74 ID:esNsQtB5.net] あれ、アプリ内課金は端末間で引き継げないの? 同じGoogleアカウントを使っていても、機種変更したら再度購入が必要??
626 名前:デフォルトの名無しさん mailto:sage [2015/09/27(日) 19:00:28.71 ID:esNsQtB5.net] お、こんな過疎スレでID被った
627 名前:デフォルトの名無しさん mailto:sage [2015/09/27(日) 21:18:46.00 ID:jtGOABLb.net] 結局LVLなり端末IDなりやるから有料アプリ≠コピーフリーなんでは?
628 名前:デフォルトの名無しさん mailto:sage [2015/09/27(日) 21:20:14.95 ID:AMIULNqf.net] LVLって今のGPLAYでは廃止になったんではなかったの?
629 名前:デフォルトの名無しさん mailto:sage [2015/09/27(日) 21:26:25.02 ID:outr8C5B.net] なにそれ、初耳 普通に実装して問題なく動いているんだけど・・・
630 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 11:31:03.67 ID:Rmm7ZUea.net] androidの SDK manegerのExtrasで出てくるべき項目のいくつかが出てこないのですが 出てくるようにするにはどうすればいいですか?
631 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 11:36:33.06 ID:KbAHyFVe.net] >>614 表示されてないのが何かわからないけど、とりあえずObsoleteにチェック入れてみたら?
632 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 11:59:51.05 ID:Rmm7ZUea.net] すいません、ありました。
633 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 13:22:32.17 ID:Rmm7ZUea.net] eclipseで環境が何かおかしくなってしまったようです。 メニューから SDK-manegerと新規のところでandroidアプリケーションの項目は表示されていません。 ヘルプ>新規ソフトウェアのインストールでは「全ての項目がインストール済み」と出ます。 新規>androidアプリケーションの項目を出すにはどうすればいいでしょうか?
634 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 13:31:18.96 ID:Rmm7ZUea.net] 自己解決しました。>>617
635 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 16:07:40.18 ID:OElSUgND.net] 4.1.2の実
636 名前:@やエミュ、API18のエミュでは問題ないのですが、 API19以降のエミュで実行するとResource#getIdentifierが0しか返してくれません これはコードが悪いのかエミュの設定が悪いのか原因は何が考えられるのでしょうか minSDKは16、targetSDKは21です [] [ここ壊れてます]
637 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 18:09:00.65 ID:u4EUqlcD.net] >>619 >>原因は何が考えられるのでしょうか キミ
638 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 21:31:41.41 ID:x/D6AIFM.net] >>597 ですがアプリ内課金にしました 参考意見くれた方々ありがとう そしてandroid.test.purchasedの罠に綺麗にひっかかりました ○ねGoogle、ありがとうSOF
639 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 22:52:08.11 ID:da9gE7gY.net] 罠ってなに?
640 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 23:57:24.89 ID:OElSUgND.net] >>620 せめてもう少し中身のある煽りをしてほしい
641 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 00:18:00.35 ID:Bc8dzPY0.net] >>622 これ stackoverflow.com/questions/14600664/android-in-app-purchase-signature-verification-failed こんなんあったら使うやん…
642 名前:デフォルトの名無しさん [2015/09/29(火) 00:46:38.54 ID:t5D93W+3.net] AndroidStudio使ってるんだけど 表示した画像を自由に拡大縮小したいんだがどうすればいいんだ? ググってもよくわからんかった
643 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 09:16:18.78 ID:l8H3jdYv.net] >>624 >stackoverflow.com/questions/14600664/android-in-app-purchase-signature-verification-failed 誰か問題点と解決法を三行で
644 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 10:38:39.40 ID:IwvCr/96.net] ググっても出ないってる奴はちゃんと英語でググってるか? 殆どのことはstack overflowに載ってるぞ
645 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 12:06:54.90 ID:sE2wK+h7.net] 英語を遣えないアホのためにstackoerflowの情報を探してくれるスレ にしたら良い
646 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 12:18:09.73 ID:TTA3rXq2.net] >>628 ほんとそれ
647 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 16:10:15.94 ID:+eAJ+v4Q.net] んで英語読めねと言う流れ
648 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 20:39:16.51 ID:6hiPmopH.net] >>627 てか、日本語の情報は基本ゴミですけどね。 ここまで酷いとは思わなかったわ。 いつまでも古いソース載せたままのブログとか早く死滅して欲しいわ。
649 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 21:48:46.96 ID:Bc8dzPY0.net] >>626 このダミーコードを一度でも使うとアカウントか頭がおかしくなって死ぬ 解決策は一番上の回答に懇切丁寧に書いてくれてる
650 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 21:49:11.34 ID:F3qQTpga.net] >>631 古い情報を排除した結果になるように検索するだけだろ もしかしてキーワードを羅列する検索しかできないのか? よくそんなんで欲しい情報に辿り着けるな むしろ尊敬するわ
651 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 22:03:04.12 ID:IDJC4WVk.net] 最近は見なくなったけど、ユーザー会のMLに1.6の知識しか無いのにあれこれ口出す奴いたなあ。
652 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 23:30:43.70 ID:6hiPmopH.net] >>633 プークスクス。
653 名前:デフォルトの名無しさん mailto:sage [2015/09/30(水) 00:22:37.46 ID:J5+aPPEA.net] スプートニク に見えた。 ググる時には1年以内の情報でフィルタはデフォだなぁ。
654 名前:デフォルトの名無しさん mailto:sage [2015/09/30(水) 11:27:30.46 ID:7kHlnQeC.net] >>632 >このダミーコードを一度でも使うとアカウントか頭がおかしくなって死ぬ なにそれこわい・・・・ ありがとう
655 名前:デフォルトの名無しさん mailto:sage [2015/09/30(水) 11:48:27.80 ID:2YNLItkH.net] >>636 ワタシはカモメ
656 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 01:10:29.28 ID:1nycvESd.net] 仕事でAndroidアプリ開発をしてて、 家でも会社のソースコードを見て勉強したいんですが、 なんとかばれずに持ち出す方法ないですかね 仕事で毎日使っているAndroid端末の代
657 名前:わりに、 自前のAndroid端末をUSBケーブル経由でPCに差したら 何か足は残りますかね 仕事用のAndroid端末に自前のmicroSDを差す場合はどうでしょうか [] [ここ壊れてます]
658 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 01:14:49.78 ID:1nycvESd.net] OSはubuntuです
659 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 01:52:40.40 ID:kpSs1FxI.net] それは犯罪です
660 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 08:03:56.53 ID:3Voa2yCD.net] !?
661 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 08:29:44.83 ID:76RaiLb/.net] 会社入った時に守秘義務どうこうの署名しなかった?
662 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 09:09:50.86 ID:3dAqL+9i.net] メソッド内の初期化しかしない(変更しない)ローカル変数にもfinalってつけるべきなのか?
663 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 09:15:34.82 ID:wXRFngR6.net] finalはメソッド内で作られた無名クラスの中で参照される時くらいでいいんじゃないの?
664 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 12:01:20.53 ID:pXUeR2Ln.net] Android開発してる会社は今すぐ全社員のコンプライアンス確認すべきだな。 これは年金流失と同じ流れ。国のヤクザだからあの程度で済んでるけど民間なら即死。
665 名前:デフォルトの名無しさん [2015/10/01(木) 12:17:42.12 ID:mpdw7HPU.net] >国のヤクザだからあの程度で済んでる どういうこと? パンピーにもわかるようにkwsk
666 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 12:33:18.42 ID:3xb1ceDT.net] 昔は普通にPCにUSB差しても何も問題なかったんだがなあ
667 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 15:38:23.77 ID:s4/CMipO.net] サービスで1分毎にグラフ更新させてるんだけど2〜30分経つと突然なんの警告もなしにアプリが落ちる foregroundにしてるから通知バーにアイコンが出るんだけどそれは残ったまま 原因分かる方いますか?
668 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 15:40:14.67 ID:ftqApHxV.net] >>649 メモリ不足とか
669 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 15:40:55.16 ID:na3AQuwm.net] >>649 メモリリーク
670 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 17:50:02.90 ID:gsEPrC2A.net] >>649 一時記憶領域リーク
671 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 18:38:08.31 ID:s4/CMipO.net] >>650-652 おお、3つも ありがとうございます グラフ更新はフラグメントをいちいち再生成して行ってたんですがそれがまずかったのかもしれませんね…
672 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 18:41:49.02 ID:kpSs1FxI.net] ちゃんと解放してればフラグメント再生成で落ちることは無いだろう
673 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 19:36:23.30 ID:gJajeMfr.net] >>653 フラグメントの配列をとっておいて使い回せばいいよ
674 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 20:02:14.75 ID:s4/CMipO.net] >>655 arraylistに入れておいてreloadするってことですかね
675 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 23:08:39.92 ID:q+75Fpse.net] メモリリークの原因探すためにleakcanary入れて再現してみたんですがleakcanaryではなにも検出されませんでした。 これはリークが起こってないのかリークは起こっているがleakcanaryで検出出来てないのかどちらでしょう?
676 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 23:24:01.73 ID:iZJcQC1C.net] 今日、ふと自分のアプリ名をググったら、アプリの説明文が英語に「勝手に」変換されてて大草原。こんな事ってあるの?! とりあえず、他のアプリ名も検索したけど、同じ現象は確認できず。
677 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 23:44:34.15 ID:qHDfjp01.net] そのページのURLに&hl=enってついてない?
678 名前:デフォルトの名無しさん mailto:sage [2015/10/02(金) 01:30:22.78 ID:/n3Rv6Ti.net] 日本語の説明文しか用意していないのに 勝手に英語に翻訳されていたと解釈したのだが そういうことではないのかな
679 名前:デフォルトの名無しさん mailto:sage [2015/10/02(金) 01:35:55.29 ID:qBpiZusM.net] googleの自動翻訳じゃないの?
680 名前:デフォルトの名無しさん mailto:sage [2015/10/02(金) 04:04:03.46 ID:gLWkAK+V.net] アプリをいつか売るかもしれないと思って、Google ペイメント販売者アカウントの作成してるんだけど・・・・ これって自分の正式な住所を入れればいいのか、事務所の場所を入れればいいのかどっちなんだろう? 公開されちゃうのなら事務所にしたいな
681 名前:デフォルトの名無しさん mailto:sage [2015/10/02(金) 06:00:39.99 ID:4xn8VSi5.net] >>662 公開されるよ
682 名前:デフォルトの名無しさん mailto:sage [2015/10/02(金) 11:00:54.68 ID:+eL4EoNP.net] >>657 >>649 の件だよね。 サービスって結構、勝手に落ちて再起動されるみたいだ。 たとえstartForegroundしてても再起動されることがあるようだ。こちらのバグの可能性は否定できないけど。 startServiceでサービスを起動している場合、サービス側で受けるIntentがnullなんで、その辺をチェックしてないとアプリが落ちるってのはよくある話。
683 名前:デフォルトの名無しさん mailto:sage [2015/10/02(金) 19:41:28.33 ID:Hpxo5EOv.net] >>664 onstartcommandの戻り値をstart _stickyにしてたんですがこれだと再起動時にintentがnullになる場合があるみたいですね ただstart_deliver_intentにしても落ちたので後やるとすればどっかで見かけたserviceを相互にbindさせる奴くらいですかね……
684 名前:656 mailto:sage [2015/10/02(金) 21:01:30.43 ID:XN3SkGGv.net] >>665 こっちはサービスが再起動したら仕切りなおして前の続きから続行、で、しのいじゃった。 できる限りServiceを存命させたいなら、その相互バインドが効果的そうに見えるね。 でもstart_deliver_intentでも落ちるなら、Service再起動関連が原因じゃないのかもしれない。 こちらとしても委細が不明なのでまあ、健闘を祈ります。
685 名前:デフォルトの名無しさん mailto:sage [2015/10/02(金) 23:27:37.57 ID:gLWkAK+V.net] >>954 ありがとう 公開されちゃうのなら自宅にはできないな・・・・
686 名前:デフォルトの名無しさん mailto:sage [2015/10/02(金) 23:53:59.06 ID:PvQn+iy7.net] インストールしたアプリがアプリ一覧に表示されないんだけど どうすれば表示されるようになるんだろ
687 名前:デフォルトの名無しさん mailto:sage [2015/10/03(土) 01:19:40.09 ID:fLGrta71.net] ひとの質問と回答見てて、俺の認識が間違ってたことに気づいちゃったっぽい おれ、ずっとGooglePlay Developer Consoleのデベロッパープロフィール(設定の詳細のところにある住所欄)だけが公開されてるんだとばっか思ってた そうしたらペイメントのアカウントを通じて売り手の住所氏名が公開されてたのかよ 教えてほしいんだけど、アプリを買った時に売り手の人の住所氏名ってどこで見れるの?俺の場合はきっと、もろに本名と自宅の住所で載ってるんだろな
688 名前:デフォルトの名無しさん [2015/10/03(土) 06:54:19.34 ID:oanQRH4z.net] javaの練習をしてます アンドロイドスタジオの方がエクリプスより使いやすかったです しかし勤務においてはエクリプスを使う場合がかなりある アンドロイドスタジオを使い続けてもさほど問題ないんでしょうか ビルドとか細かい設定がスタジオにはなく楽すぎた
689 名前:デフォルトの名無しさん mailto:sage [2015/10/03(土) 13:47:41.12 ID:SumSC8j5.net] >>668 です インテントフィルターを分けてなかったからでした
690 名前:デフォルトの名無しさん [2015/10/03(土) 14:06:14.83 ID:vmm5JqfL.net] public class MainActivity extends AppCompatActivity {} import android.content.Context.*; -> X import android.support.v7.app.AppCompatActivity; -> O なんでぞプロー
691 名前:デフォルトの名無しさん mailto:sage [2015/10/03(土) 16:25:12.35 ID:w7ht/QYN.net] >>672 ホント、android studioの初期設定ファイルは糞だよな。
692 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 01:15:53.84 ID:NaI5stH8.net] サーバーを作ってアンドロイドにデータが登録されるとサーバーに送信し保存され アンドロイドからの命令でサーバーのデータを検索してアンドロイドにデータを入れる JSONで渡しあいます。 ということをしたいです。 サーバーをよく知りません。WEBアプリのサーバーは立てたことがあります こういう時ってサーバーってどんなサーバーなんですか?WEBアプリではないですよね? Java(SErvlet)などでサーバーの役割を果たせますか?Android側はデータを取るだけでWEBページは表示しません
693 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 03:07:50.23 ID:F5+0izrl.net] >>674 BaaSで検索するといいよ
694 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 06:31:46.65 ID:tTx0aUB/.net] >>674 適当なRDBMSと適当なスクリプトを用意して AndroidからPOSTして結果を受取ればいいんじゃないの
695 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 08:05:37.24 ID:xpH3/6hH.net] PaaSでnode.jsとmysqlあたりでAPI作ればいいんじゃないか 自分でサーバーに色々インストールしすることやJavaを使うことは激しく非推奨
696 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 09:32:05.50 ID:tTx0aUB/.net] 画面消灯からの復帰時にonResumeが呼ばれまでに10秒くらい掛かることがあるんだけど 原因が皆目検討も付かない助けて…
697 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 09:42:02.03 ID:BB+Lyas2.net] 低血圧かな
698 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 11:26:39.53 ID:HtsBY053.net] >>678 onRestart()辺りになんか潜んでいるんじゃね。
699 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 11:44:42.01 ID:NaI5stH8.net] 商店の人。 オデコでかくなって隙間できたら短髪にしないと余計恥ずかしいってことがわかった
700 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 12:02:13.25 ID:NaI5stH8.net] 誤爆 >>675 >>676 >>677 ありがとうございます androidstudioに切り替えましたが動きません。PCスペック要求が高いんですね。 studioが動く中古PCっていくら出さないと買えないんでしょうか
701 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 12:16:19.69 ID:q+KyRIY7.net] 今日のNGID ID:NaI5stH8
702 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 12:23:23.61 ID:tb2IJZlK.net] 俺、いますげー空腹なんです! 俺の好みに合う、家の近所にある店を教えてください! ttps://developer.android.com/sdk/index.html
703 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 15:11:12.76 ID:NaI5stH8.net] @改訂2版 Android SDK逆引きハンドブック (できれば1版がいい)と AAndroidアプリ開発逆引きレシピ どちらがおすすめでしょうか Aのほうが書いてる内容が少ないが内容は新しい @の方が詳しいが古いらしいので プログラミングレシピも買う予定です
704 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 15:45:43.90 ID:jNcWTeCF.net] ネット上の情報だけで十分だと思うけどなあ。 英語読めればなお可。
705 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 15:55:53.87 ID:KD//JfDF.net] これ見れば十分だし、使うのに英語が読めるかどうかはあんまり関係がないからね developer.android.com/intl/ja/reference/packages.html でもまあ、最低限の水準を満たしたものが日本語でパッと見れる環境ってのも便利は便利だし、ちょろっとサンプルが書いてあると使い方の流れも分かるときがあっていいかもね
706 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 16:44:25.69 ID:UU85SDMl.net] ListViewのパフォーマンス向上について質問があります。 @ViewHolderを使ってfindViewByIdの回数を減らし パフォーマンスを向上させることが一般的だと思いますが、 ViewHolderを使わず各View(ImageViewやTextView)を操作する度に getTag()で呼び出す方法はパフォーマンス向上に繋がっているのでしょうか? とある参考書のListViewサンプルで、getView()内でgetTag()を何度も呼び出していました。 通常はViewHolderで1回だけgetTag()を使うと思うのですが、 この参考書があえてViewHolderを使っていない理由が分かりません。 AgetView()内でAsyncTaskを用いて画像の読み込みを行っています。 executeOnExecutor()の並列処理で読み込んでいるのですが、 他の処理にも非同期処理を用いているためRejectedExecutionExceptionが発生します。 ThreadPoolExecutorを使ってmaximumPoolSizeを128よりも大きくしようと考えているのですが、 maximumPoolSizeを増やしすぎると別の問題が発生するのでしょうか? よろしくお願いします。
707 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 17:03:18.18 ID:0oj804ov.net] どこを縦読みすればいいの
708 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 17:23:02.52 ID:q+KyRIY7.net] その参考書とやらの著者に質問すれば良かろう わりとマジで
709 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 18:19:02.74 ID:jNcWTeCF.net] >>688 1.パフォーマンスはあんまり変わらんと思われ。 変数に取り込むより毎回getTag()の方が若干オーバーヘッドがあるかもだけど、 public void getTag(){return mTag;}って実装なのであんまりパフォーマンスの差はないはず。 変数作りたくないって志向の人なら毎回getTag()で済ましちゃうのかもね。 2.はよく知らないので誰かに譲る
710 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 21:05:21.91 ID:UU85SDMl.net] >>691 ありがとうございます。 やはりfindViewByIdの多用を避けることに意味がありそうですね。 非同期の処理については、 そもそもmaximumPoolSizeを128よりも必要とする実装がダメというブログもあったので 実装を見直すべきなのかもしれないですね。
711 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 16:18:44.94 ID:AgGXkHHF.net] sqliteDBのデータをandroid studioのterminalで確認してるんだけど、 cmd /k "chcp 65001"を実行してUTF-8対応にしても文字化けしてしまう これはsqliteへの保存の仕方がおかしいってことなの?
712 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 16:42:46.83 ID:IlcRXKJi.net] データはどうやって抜き出してるの? 通常はクライアントのエンコードに合わせてくれるんで状況によるかな ファイルとして持ってきてPC側のツールで見てみては
713 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 17:00:56.06 ID:AgGXkHHF.net] だいぶ説明不足だったかも申し訳ない あるBaaSのファイルストアに置いたcsvファイルをbulkInsertで読み込ませてる それで、terminalからシェル起動→sqlクライアント起動→select カラム from テーブルで見てる 抜き出しって部分は上の説明でいいのかな クライアントのエンコードとな Android Studioの設定見たら project encodingとproperties encodingがsystem defaultなんだけどこれなのかな?
714 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 17:21:14.36 ID:IlcRXKJi.net] コマンドか、pragma encoding=utf8; だけどおそらくデフォルトそれだよなあ フォントのせいとかはない? chcp 65001 する前にターミナルのフォントをMSゴシックとかにしないと多分表示できない。 化け方によっては中身の文字コードが想像つくけれど、???とかで出るならフォントのせいかな
715 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 18:03:50.95 ID:AgGXkHHF.net] 丁寧にありがとう ターミナルでpragma encoding;て打ってみたけどUTF-8だったわ 文字化けは、?じゃないなぁ 参考になるかわからないけどこんな感じ i.imgur.com/obpci46.jpg 以前は普通に文字化けしなかったんだけど、原因となった変更点が思い浮かばない csvを編集するソフトをExcelから変えたくらいなんだけど、ここが怪しかったりするのだろうか…
716 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 18:35:47.77 ID:IlcRXKJi.net] >>697 解読すると上の最初の文字、埼玉だよね LATIN-1 のモードでUTF-8コード書き込んでる db作った時の指定だと思うけど、、、
717 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 18:47:25.46 ID:IlcRXKJi.net] まあpupsqlite とかGUIツールでファイル開いて色々触ってみるのがいいと思う コマンドなら.output filename して .dump でダンプ取ってみるとか
718 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 19:05:11.07 ID:AgGXkHHF.net] うおすごい解読できるのか ローカルな情報だったから載せるか迷ったんだけども db作成時かぁ…特に変な指定はしてないはずなんだけどなんでだろ popsqliteとか知らなかったから調べてみる そもそも、rawQueryでSQL文を実行した時にうまくいかなかったから確認しようと思ったんだけど、この文字コードでselectがうまくいかない可能性は
719 名前:無いよね? [] [ここ壊れてます]
720 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 19:22:12.20 ID:LAeegC9E.net] 以下の方法でフルスクリーン後フルスクリーン解除しているのですが、解除時にステータスバーが一瞬白くなってしまいます。(通常字は黒) スマートにステータスバーを表示させたいのですがやり方を教えてくださいお願いします。 getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); getActivity().getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
721 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 19:45:51.18 ID:9nc6E/hY.net] LVL実装して開発マシンからテスト起動した時は認証失敗となるのは正常でしょうか? この場合だとどうなるかわからないままPlayにアップするのが心配なんですが
722 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 19:53:58.73 ID:LAeegC9E.net] windowDrawsSystemBarBackgrounds falseで何とかなりそうです。
723 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 20:23:30.06 ID:Q8T0ftJw.net] 非公開でいいからアップしないとLVLってテスト出来ないっしょ
724 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 20:47:08.08 ID:5E85wWf1.net] >>702 apkをアップしてないって事は確認する為のパッケージが存在してないから成功しない alphaとかbetaで上げて実験
725 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 21:04:54.64 ID:9nc6E/hY.net] そうですか、やってみます
726 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 21:39:28.08 ID:T1d6NcY5.net] GCMの受信で自アプリ自身の特定のアクティビティが最前面にあるときはNotification出さないようにしたくて myIntentServiceのonHandleIntent内で現在のアクティビティのClassNameを取得したいのだけど ・getRunningTasksはDepricatedくらってるのでなるべく使いたくない ・getAppTasksってのが新しく用意されてるみたいだけどコレのメンバからアクティビティ名にたどり着けない というわけで何かいい方法は無いでしょうか?
727 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 21:44:00.84 ID:T1d6NcY5.net] あ、スンマセン自己解決しました
728 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 21:55:53.84 ID:raO6SHge.net] >>685 金が許せば全部買うが吉。そうすると自分にとって要る要らないの基準が出来てくる。 英語のネット情報で済ませられる人もいれば、俺みたいに10冊近く本買う初心者もいるし。
729 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 23:18:19.84 ID:zh3oXM0m.net] fragmentを表示するのがかなり重いんですがどうにかならないですか? 一応生成処理が重いのかと思いAsynctaskでtransaction.commit*をpostexecuteに入れてそれ以外をdoinbackgroundで処理させんですが結局UI反映部分が重いみたいでその間数秒間操作を受け付けなくなってしまいます。
730 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 23:23:03.50 ID:7wwQEHfQ.net] 開発用端末のBlueTooth機能を利用して個人端末にソースコードを転送し、 その後工場出荷時初期化するのはどうでしょうか
731 名前:デフォルトの名無しさん mailto:sage [2015/10/06(火) 01:52:08.34 ID:XNdyq5/h.net] >>710 fragmentが重いと思ったことはないな ただ表示してClickListenerとかフォントを設定する程度のことしかしてないけど1秒もかからない 一個づつ消してどこがネックか確かめたほうがいいともう
732 名前:デフォルトの名無しさん mailto:sage [2015/10/06(火) 10:18:23.49 ID:6a4+1DrC.net] >>710 その説明だけで何が問題なのか検討つく筈ないだろう そもそも聞く前にコードを削っていってもっと具体的な要因を探し出してよ bitmapを沢山作ってるとか buttonが鬼みたいにあるとか ネット通信を挟んでるとか sqlの描き方が悪くてdbから持ってるのがネックとか
733 名前:デフォルトの名無しさん mailto:sage [2015/10/06(火) 21:03:46.63 ID:v/MfDr+5.net] >>711 ハードディスクを暗号化していたら無駄だな
734 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 06:40:05.79 ID:aZ49jSeF.net] 皆さん開発機はデスクトップでしょうか? 自宅のPCを新調して自宅にもAndroid studio入れようと思うのですがデスクトップをおけるスペースがなかなかなくて…
735 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 06:41:17.96 ID:aab9c0XU.net] 四畳半のワンルームか?
736 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 06:57:29.11 ID:QKvi4KsT.net] >>715 とにかく RAM8GB システムもデータもSSD これが最低スペックだと考えたらいい そうなるとノートは高いからねという話
737 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 07:13:09.88 ID:F8RGqOy6.net] >>717 中古で大体いくらぐらいのがいいんですか?
738 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 07:25:58.89 ID:rtL6AtLR.net] >>715 昨年モデルのMBPにメモリ16G積んでるけどクソ重い
739 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 07:26:22.39 ID:LYTh/DIN.net] やすい中古でHDD換装出来るのにして SSDにするといい
740 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 07:30:59.26 ID:eFwbepeZ.net] >>715 ノートPCでいいと思うが。モニターはできれば外付けが吉。
741 名前:707 mailto:sage [2015/10/07(水) 07:40:05.75 ID:aZ49jSeF.net] 皆さん即レスたくさんありがとうございますm(__)m メモリやSSDの重要性がわかり、ありがたいです ですが…>>719 はまじですか?w
742 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 07:52:01.59 ID:aab9c0XU.net] 日食はコア2、4M、W7でサクサクだからなかなか移行出来ないなぁ
743 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 08:31:18.98 ID:MTY6Blqy.net] core2duo 有効3GB eclipseだけど 特に重たい場面はない
744 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 09:04:54.74 ID:tdKPfFzd.net] eclipseだったらweb開発でもGUIアプリ開発でも何でも応用が聞くじゃないですか androidstudioなんか使ってたらandroidしかできない体になっちゃうんじゃないんですか eclipse使った方がいいんじゃないんですか
745 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 09:08:47.71 ID:aab9c0XU.net] 新しいAPIの機能を使わないのならね
746 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 09:10:50.00 ID:rA/91AaM.net] ここは環境作りのプロは多いのね。
747 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 09:16:44.68 ID:Ez52JqsN.net] >>725 AndroidStudio=Gradleだからandroidしかというわけでもない
748 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 09:24:06.37 ID:v2YpVX61.net] AndroidStudioの正体はJetBrainsのIntelliJIDEAで、Web開発やGUI開発環境も用意されている ビルドシステムにGradleを使っていて、これもJava関連なら何にでも応用が効く
749 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 09:37:48.84 ID:aab9c0XU.net] >>723 コア2 3G、mem 4G、win7 です
750 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 09:39:53.24 ID:ehJf3Lz2.net] androidstudioのマークがすごい鼻毛に見えて嫌
751 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 10:14:49.46 ID:Lbs5pgAA.net] やっぱりみんな環境構築には悩んでるんだなあ Windows7から8.1にしたらマシになるとかある? 同じスペックだとして
752 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 12:41:04.47 ID:Jv5s8TXd.net] >>715 5年位前に買った10万未満のPC メモリは8G、SSD 本体自体はデスクの下、床下10cmくらい空けてる Eclipseだけど速度に問題はないよ
753 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 12:45:17.39 ID:Tsc/cX69.net] Android StudioはもうちょっとCPUの使用を遠慮してほしい TV見ながらだとTVのフレームレートが下がる
754 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 16:43:29.20 ID:S9r0USOU.net] 動画エンコードしながら使ってる俺なんかどうすんだよ
755 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 17:55:05.75 ID:p4fCKUHZ.net] >>732 関係ないと思う むしろ安定性考えたら7
756 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 18:51:21.98 ID:/zKonsad.net] 別のapkのActivityに同じtaskAffinityを指定すると同じタスクに属してくれるようになりますか?
757 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 19:04:52.91 ID:pnel0UrB.net] LVLですが新しいバージョンのapkあげたら(playのものが新しいのに変わったら) 古いの使ってる人の起動が不認証になってしまうことあるでしょうか?
758 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 19:13:01.47 ID:y9nHTh1F.net] googleサーバーの購入履歴が勝手に変更されたら大問題でしょ?
759 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 19:53:36.21 ID:pnel0UrB.net] ベータ版にアップして自分だけがダウンロードできるようにするには どのようにすればいいんでしょうか?
760 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 19:56:28.98 ID:y9nHTh1F.net] クローズドベータ版テスト
761 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 21:36:20.08 ID:tdKPfFzd.net] eclipseの完全勝利でFA
762 名前:デフォルトの名無しさん [2015/10/07(水) 23:48:59.60 ID:F8RGqOy6.net] AndroidStudioは セレロン1.9G メモリ4G 64ビットwin8 だと動きますか?ぎりぎりやばいですか?
763 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 00:24:29.15 ID:M+bhg7X0.net] eclipseの完全勝利でFAとか書いてるのに、なんでASの要件を気にするの?黙ってeclipse使っとけよ
764 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 00:28:46.52 ID:VT2+p5ow.net] 年末にサポート終了するけどね
765 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 09:31:36.64 ID:D9ve6wWY.net] eclipseに導入したライブラリとか 文字の色装飾とか改行インデント設定とか 全部以降してくれるツールがあればなぁ・・・
766 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 10:41:30.20 ID:eIuDEzwi.net] 有料アプリはエラーが出て自分垢ではDLできない つまり有料こそ必要なLVLの動作テストが自分でできない この矛盾をどう解消したらいいんでしょうか?
767 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 10:55:00.45 ID:DW6NpgMw.net] AndroidStudioってガチガチに規約を定めた上でのレール上でだけしか開発出来ないってイメージ Eclipseで普通に1つのワークスペースで複数プロジェクト扱っているものは移行出来なさそう 1つのリポジトリに複数のプロジェクトがあることとか想定してなさそうなイメージ
768 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 11:16:59.59 ID:VT2+p5ow.net] >>747 LVLの質問はずっと同一人物かな? そしてずっと俺が答えるという・・・ 頑張って、ここを読みなさい Setting test responses for license checksって項目だよ developer.android.com/intl/ja/google/play/licensing/setting-up.html 簡単にいうとデベコンでテスト応答が設定できます
769 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 12:54:49.40 ID:+hyC2yBD.net] >>748 そうなんだよね。これが辛い いま有料版と無料版を一度のビルドで作ってるんだけど、 AndroidStudioだと出来なくて詰んでますorz
770 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 13:15:58.19 ID:zObswD+H.net] >>750 AndroidStudioってかgradleなんだから自由度は上がってるから targetやflavor使えばいいし、カスタムタスク作ればたいがいの事は出来る Maven使ってたなら分かると思うけど?もしかしてまだant使ってるの?
771 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 13:50:18.41 ID:zMDtOOws.net] >>736 これはほんと? 7機に変えた方がいいのかな?
772 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 15:33:59.88 ID:eIuDEzwi.net] >>749 最初の方のでなくここ最近のは自分のです。 デベコンにテスト垢を登録しました。 すでに発表済みのバージョンとは別にベータ版もアップしてます。 自分のなのでplayからのDLはできないので開発環境からのインストールで実行しています。 この状態でテスト応答の項目を「LICENCED」選択で実行するとallow(許可)になるのですが 「Respond_Nomally」にするとDontallow(失敗)が返ります。 これでいいのでしょうか?このままアップするのにどうも不安が残るのですが。
773 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 15:34:02.13 ID:Ro3hhxH4.net] >>748 AndroidStudioの自由度は半端無い ひとつのワークスペース(=AndroidStudioではプロジェクト)の中で複数アプリケーションの開発は全然問題なくやれる >>750 有料版と無料版の作りわけみたいなのはAndroidStudioの得意分野だと思うんだけど
774 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 16:12:01.63 ID:VT2+p5ow.net] >>753 >「Respond_Nomally」にするとDontallow(失敗)が返ります。 問題ないよ だって実際に購入していないユーザーで問い合わせているんでしょ?
775 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 16:18:05.18 ID:eIuDEzwi.net]
776 名前:そうですよね。 できれば実際購入して試したいですが 新規垢作ってももうGoogleに把握されてしまってるので無理ですよね。 新たに端末買って一発目でやるぐらいしか。それもクレカで判別されてしまうかな。 [] [ここ壊れてます]
777 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 16:23:40.72 ID:VT2+p5ow.net] いやいや 端末に複数アカウント登録できるから開発者アカウントとは別の新しいの作って購入して試してごらん
778 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 16:25:39.08 ID:eIuDEzwi.net] やってみます。
779 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 16:45:00.24 ID:VT2+p5ow.net] ちなみにライセンスチェックのテストは アプリを公開する前にテストしたほうがいいよ
780 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 16:49:55.86 ID:eIuDEzwi.net] 了解です。
781 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 17:38:07.61 ID:D9ve6wWY.net] LVLって何故か一つ目に登録されたアカウントの購入確認しかしてくれなかった気がする ・ベータ版にapkをアップロード ・「テスト用のアクセス権がある Gmail アカウント」に開発者とは違うメールアドレスを登録 ・「ライセンス テスト応答」を「LICENSED」 ・そのメアドで予備の端末に単体ログイン ・公開用のapkをインストールして起動を確認 ・ベータからリリースに以降 とかやった覚え まあ公開した瞬間に買われるわけでもなければ ガンガン修正してAPKを差し替えれば・・・
782 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 18:34:31.89 ID:UJPRbj13.net] >>761 参考になります。 >>757 期待した通りに動作を確認できました。 アドバイスをくれた方、ありがとうございました。
783 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 22:02:14.93 ID:HhYSNH2T.net] アンスタはオワコン
784 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 23:31:13.85 ID:1KhXBWXe.net] AsyncTask然り、内部クラスはstaticにしないとメモリリーク的にNGですかね? WeakReferenceで弱参照にしただけではメモリリークの回避は不可能なのでしょうか。
785 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 23:52:22.28 ID:uHHg3/MT.net] asynctaskって一回しか使えないからいちいちインスタンス作らないといけなくなかったっけ?
786 名前:デフォルトの名無しさん mailto:sage [2015/10/09(金) 00:10:24.64 ID:QGgJxWZo.net] なぜstaticじゃないインナークラスはメモリリークをおこすんだっけか、リスナーとかで良く使う無名クラスだってstaticじゃないインナークラスだよね? 自分は外部クラスからインナークラスを参照しない限り大丈夫だと思ってたけど、認識間違ってる?Androidフレームワークのソースコードみても結構、staticじゃないインナークラス使ってるよ
787 名前:デフォルトの名無しさん mailto:sage [2015/10/09(金) 00:24:48.34 ID:RvyK0JdS.net] >>766 staticじゃないインナークラスからつくるインスタンスは、親のクラスのインスタンが無いと作れないし、 その親のクラスのインスタンスへデフォルトで依存してるから インナークラスのインスタンスが存在し続ける限り親のクラスのインスタンはGCできないんだよ staticなインナークラスは、親クラスのインスタンスに関係なくいつでもインスタンスを作れるし、 親クラスへのインスタンへの依存もデフォルトでは無い
788 名前:デフォルトの名無しさん mailto:sage [2015/10/09(金) 01:15:55.97 ID:/7beUfFd.net] staticな内部クラスにしないとAsyncTaskの処理が続く限りGCの対象にはならないのですね。 追加の質問ですが、 Activityの終了と同時に起動中のAsyncTaskをすべて終了させる上手い方法ってないですかね? 画面が破棄されても生成した大量のAsyncTaskがバックグラウンドで動き続けて困っています。
789 名前:デフォルトの名無しさん mailto:sage [2015/10/09(金) 09:12:57.64 ID:4ELiKI3N.net] 何に使ってるかわからないけど相互にコールバックつけて アクティビティからキャンセル要求を投げたり AsyncTaskはコールバック先がnullになったら自発的に終了したら?
790 名前:デフォルトの名無しさん mailto:sage [2015/10/09(金) 11:27:48.79 ID:qNmpnbC3.net] ListViewのsetOnItemLongClickListenerで onLongClick以外にもタッチした真下にある Item内の設置したボタン群も反応しちゃうんだけど 良い処理方法ないかな?
791 名前:デフォルトの名無しさん mailto:sage [2015/10/09(金) 11:50:40.02 ID:PQK17S86.net] 無名クラス作って処理させるときは static なメソッドの中に定義しているわ static なインナークラス作るのとあまり手間はかわらないがな
792 名前:デフォルトの名無しさん mailto:sage [2015/10/10(土) 18:34:17.32 ID:oSA914wN.net] チンゲ剃ってもいいですか?
793 名前:デフォルトの名無しさん mailto:sage [2015/10/10(土) 19:14:48.81 ID:0gwUKza9.net] 剃ってもいいがケツ毛も剃れよ
794 名前:デフォルトの名無しさん [2015/10/11(日) 17:06:24.25 ID:aKZyPjZs.net] すいません。widget上から画面向き(orientation)を変更したい場合どうすればいいでしょうか? 向きを取得するだけなら以下でとれたんですが。。。 ((WindowManager) context.getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay().getOrientation();
795 名前:デフォルトの名無しさん mailto:sage [2015/10/11(日) 22:19:52.87 ID:SIcxdfuh.net] Androidのアプリで 日本語のocr、文字認識のアプリ を作ろうと思っています。 ググるとtess-twoというocrライブラリーがヒットしました。 日本語のocrライブラリーは、これが一番 読み取り精度が高いのでしょうか? 他にオススメの日本語ocrライブラリーはありませんでしょうか?
796 名前:デフォルトの名無しさん mailto:sage [2015/10/13(火) 15:02:03.17 ID:d5G+XTIu.net] View からFrameLayoutとかにキャストしなおして子ビュー追加するのが面倒だ 一時的に本来のクラスに戻してくれるようなメソッドはないんかね おとなしくifで処理分けるしか方法が無いのかな
797 名前:デフォルトの名無しさん mailto:sage [2015/10/13(火) 16:04:36.84 ID:45v1Lg9A.net] はじめから View じゃなくて ViewGroup に入れておけばいいんじゃない
798 名前:デフォルトの名無しさん mailto:sage [2015/10/13(火) 19:13:20.71 ID:yViyrFlj.net] ButterKnifeってライブラリにfindByIdってのがある あとはViewGroupにキャストして返すだけのメソッドを作るとかどうかな
799 名前:デフォルトの名無しさん mailto:sage [2015/10/13(火) 19:49:33.82 ID:P1WZihl9.net] そもそもキャストが嫌って何? メソッド呼び出し増やすよりマシだろうに。
800 名前:デフォルトの名無しさん mailto:sage [2015/10/13(火) 20:40:14.67 ID:45v1Lg9A.net] キャストするためだけのユーティリティメソッドはいらないな null または空文字かどうかをチェックするためだけのユーティリティメソッドとかもいらない
801 名前:デフォルトの名無しさん mailto:sage [2015/10/13(火) 20:52:41.72 ID:WbZU9y4o.net] 広告アプリ作ってる人に聞きたいのですが、 自分は3000円や、5000円は払えても広告アプリは邪魔なので一切入れない派ですが、 一概には言えないとは思いますが、広告は単体販売するより稼げるのでしょうか?
802 名前:デフォルトの名無しさん mailto:sage [2015/10/13(火) 22:12:38.66 ID:flS/qoRQ.net] >>781 プログラミングスレでそれを訊く脳味噌って可哀想
803 名前:デフォルトの名無しさん mailto:sage [2015/10/13(火) 22:24:05.60 ID:8QdtmJca.net] 自分はだけど有料にするほどの自信はないけど収入は得たいって考えだから広告貼ってる 有料だと不具合あった時の催促が怖い
804 名前:デフォルトの名無しさん mailto:sage [2015/10/13(火) 22:56:27.86 ID:vgXLIk6U.net] 特殊なソートを行っているためComparatorの中でPackageManagerを使いたいのですが staticなクラスの中で使うにはContextかPackageManagerをstatic変数にするしかないですか? どちらもメモリリークの原因になりそうであまりやりたくはないのですが・・・
805 名前:デフォルトの名無しさん mailto:sage [2015/10/13(火) 23:37:22.72 ID:PXMhVGQq.net] >>784 Applicationをシングルトンで保持すれば?
806 名前:デフォルトの名無しさん mailto:sage [2015/10/14(水) 10:27:15.00 ID:wJsgGqMZ.net] Comparatorを匿名クラスではなく名前を与えて、コンストラクタでContxet渡してそれをComparator実装クラスのフィールド変数に保持。
807 名前:デフォルトの名無しさん mailto:sage [2015/10/14(水) 10:55:48.65 ID:kR4Ff7uy.net] Applicationのインスタンスくらいはstatic変数に持っても問題にならないとは思うけどね 自己責任で
808 名前:デフォルトの名無しさん mailto:sage [2015/10/14(水) 11:48:05.42 ID:EGTHNy+H.net] >>783
809 名前:デフォルトの名無しさん mailto:sage [2015/10/14(水) 19:47:11.37 ID:JNm2/5EV.net] TextView.setBackgroundResource(resId); しても枠線とかが表示されません、調べても原因を特定できなかったので助けてください。 ■状況 1, MainActivity から this を引数にして、別javaファイルのクラスメソッドを、onClick イベントをセットしたボタンから呼び出し 2, メソッド
810 名前:内で 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 [] [ここ壊れてます]
811 名前:デフォルトの名無しさん mailto:sage [2015/10/14(水) 20:48:50.04 ID:8HohVMVx.net] onClick内で直接同じことを実行した場合のことも書かないと、まずそれをやれというレスが付くだけだよ
812 名前:デフォルトの名無しさん mailto:sage [2015/10/14(水) 21:11:29.63 ID:zLGBesnp.net] BluetoothAdapterのstartDiscoveryって 10cmくらいしか離れてない端末を探すのにも10秒とかかかることがあるんですがこんなものですか? できれば1秒か2秒程度まで縮めたいんですが・・・
813 名前:デフォルトの名無しさん mailto:sage [2015/10/14(水) 21:38:11.63 ID:JNm2/5EV.net] int resId = uiActivity.getResources().getIdentifier("imageitem", "drawable", uiActivity.getPackageName()); と記述したところ正常に動作しました、ありがとうございました。
814 名前:デフォルトの名無しさん mailto:sage [2015/10/14(水) 23:30:56.28 ID:wNUokvZ8.net] >>792 拡張子が要らなかったのかな
815 名前:デフォルトの名無しさん mailto:sage [2015/10/16(金) 10:54:49.21 ID:hV3N2DDY.net] ObjectAnimatorってUIスレッドで使ってもいいの?
816 名前:デフォルトの名無しさん mailto:sage [2015/10/16(金) 12:57:40.00 ID:vKr4oXyg.net] >>794 いいよ
817 名前:デフォルトの名無しさん mailto:sage [2015/10/16(金) 19:26:22.72 ID:AXKy9Yqf.net] setIdは使ってもId値の重複とか起きないの?
818 名前:デフォルトの名無しさん mailto:sage [2015/10/16(金) 20:15:38.60 ID:BY6mkAgu.net] NDKでローカル変数へのポインタをスコープ出た後も使っても 普通に動く事もあるのは何でだろう スコープ出てもすぐに無効にはならないのか
819 名前:デフォルトの名無しさん mailto:sage [2015/10/16(金) 20:19:01.46 ID:1krJFU9Q.net] Cスレで聞いて怒られてこい
820 名前:デフォルトの名無しさん mailto:sage [2015/10/16(金) 20:25:17.53 ID:pM+jfY6O.net] ローカル変数の寿命は通常はスコープに関わらず関数の始めから終わりまでだよ
821 名前:デフォルトの名無しさん mailto:sage [2015/10/16(金) 21:18:31.27 ID:WUoS+HvX.net] >>796 起きないよ
822 名前:デフォルトの名無しさん mailto:sage [2015/10/16(金) 21:26:27.86 ID:DTgzHxiB.net] まあC言語の場合は、関数から戻った時点ではその関数で使ってたローカル変数の領域は壊れて無いだろうから、 ポインタ経由でのアクセスは成功しちまうだろうな 別の関数とか呼んだら同じ領域をその別の関数のローカル変数とかで使うからダメになるけど
823 名前:デフォルトの名無しさん mailto:sage [2015/10/16(金) 21:50:42.33 ID:BY6mkAgu.net] >>799 >>801 d 関数じゃなくてifのスコープだけど 内容が壊れる時と壊れない時があった やはりアクセスするのは危険な気はする
824 名前:デフォルトの名無しさん mailto:sage [2015/10/16(金) 23:06:50.35 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のメッセージの文字列がフォーマットにあってないのでしょうか どなたか分かる方教えてください
825 名前:デフォルトの名無しさん mailto:sage [2015/10/16(金) 23:34:21.51 ID:Jv1YGA7m.net] >>803 Locale 設定してみたら?
826 名前:デフォルトの名無しさん mailto:sage [2015/10/17(土) 00:20:49.84 ID:WyUFN646.net] >>784 でComparatorについて質問した者です >>786 さんの方針
827 名前:ナ進めて実装できました。皆さんありがとうございます Comparatorについてもう一つ質問があります USB接続中にComparatorの処理が走ると稀に端末が強制終了します USB非接続 or Serializableを外すと発生しないのですが、 原因をご存知の方いらっしゃいませんか? [] [ここ壊れてます]
828 名前:デフォルトの名無しさん mailto:sage [2015/10/17(土) 01:04:13.92 ID:tkBm7Hon.net] >>804 ありがとうございます ただJAPAN,JAPANESE,US,getDefaultなどいろいろ試してみましたが 同じエラーになってしまいました
829 名前:デフォルトの名無しさん mailto:sage [2015/10/17(土) 02:03:57.33 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));
830 名前:デフォルトの名無しさん mailto:sage [2015/10/17(土) 10:38:35.25 ID:e2r+DMo3.net] 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
831 名前:デフォルトの名無しさん mailto:sage [2015/10/17(土) 13:13:34.72 ID:tkBm7Hon.net] >>807 EEEをEに変えたらエラー出なくなりました ありがとうございました ただMMMをMに変えるとまたエラーが出たりします 謎な挙動ですね…
832 名前:デフォルトの名無しさん mailto:sage [2015/10/17(土) 13:38:31.95 ID:GILp5sge.net] androidの日付時刻なんか怪しいから外部ライブラリ使うようにしてる。 apiはjavaと同じでも内部実装が違ってたりするのが一部あるんだっけ? >>808 build.gradleでzipalignのオプション外して実行してみればなんかわかるかも
833 名前:800 mailto:sage [2015/10/17(土) 14:33:25.10 ID:e2r+DMo3.net] >>810 ありがとうございます build.gradleが2つあります そこにzipがないんですけどどうやってオプション設定外すんでしょうか
834 名前:デフォルトの名無しさん [2015/10/17(土) 14:35:01.30 ID:8crV4oii.net] >>801 割り込みのないシステムだけ
835 名前:デフォルトの名無しさん mailto:sage [2015/10/17(土) 14:37:38.72 ID:GVUJVrZd.net] urlスキームで戻ってきたあとのブラウザページってどうしてる?
836 名前:デフォルトの名無しさん [2015/10/19(月) 01:13:18.60 ID:yxBf2zdn.net] Androidからニコ動のランキングをrssで取得したいんですが、HttpUrlConnectionの動きがAndroid Studioと通常のJavaアプリから呼び出した場合で違っていて困っています。 @{ニコ動ドメイン}/ranking/fav/weekly/all?rss=2.0 ・Android Studio HTML形式で取得される(異常:rss=2.0を省略した時のレスポンス) ・通常のJavaアプリ xml形式で取得できる(正常) A{ニコ生ドメイン}/rss ・Android Studio xml形式で取得できる(正常) ・通常のJavaアプリ xml形式で取得できる(正常) Android Studioのパラメータ指定がダメなのかとも思ったんですが「blog.fc2.com/info/?xml 」で試してみた所、正常にxmlで取得出来ていました。。 なにがまずいんでしょうか? どちらもJDKは8です。
837 名前:デフォルトの名無しさん [2015/10/19(月) 01:19:41.81 ID:KywL195z.net] 1週間くらいいくらググっても解決しなくて 猫の手も借りる気持ちでここで質問をしようとスレを開いたら ググる新しいキーワードを思いついてすぐに解決した。。。
838 名前:デフォルトの名無しさん mailto:sage [2015/10/19(月) 10:15:13.84 ID:mvQGkFpZ.net] 解決したなら 内容を書いてね
839 名前:デフォルトの名無しさん mailto:sage [2015/10/19(月) 16:17:58.97 ID:Fa4ZbQfa.net] 解決おめ検索ワードを考えるのも能力だわな
840 名前:デフォルトの名無しさん [2015/10/19(月) 22:19:01.90 ID:vuRQScCR.net] adjustSpan使うとMulti-lineのTextEditに若干キーボードがかかるのですが、、 ttp://iup.2ch-library.com/i/i1528736-1445260638.png
841 名前:デフォルトの名無しさん [2015/10/19(月) 22:21:36.72 ID:vuRQScCR.net] >>818 あげる画像間違えました、、 こんな感じです。 iup.2ch-library.com/i/i1528748-1445260853.png
842 名前:デフォルトの名無しさん mailto:sage [2015/10/19(月) 23:27:09.68 ID:CGqXKh5d.net] Javaの日付ライブラリはごみだからJodaTime使ってる
843 名前:デフォルトの名無しさん mailto:sage [2015/10/20(火) 06:33:25.13 ID:JqYUlaa9.net] 日付関連はJava8で新しくなったけど相変わらずクソだった 奴等はなんでいつも簡単なことを難しく考えて無駄に複雑にするのか
844 名前:デフォルトの名無しさん mailto:sage [2015/10/20(火) 07:54:18.73 ID:XYWmyv4A.net] パルプンテ中なんだが、ServiceからIntentServiceを呼び出す(必要)とかありか?
845 名前:デフォルトの名無しさん mailto:sage [2015/10/20(火) 20:56:59.08 ID:iEGiLLa5.net] >>822 戦闘終わったらまたおいで
846 名前:デフォルトの名無しさん mailto:sage [2015/10/20(火) 23:30:06.63 ID:Z8Fjs4uH.net] 2chMateの書き込みダイアログのように、常にsoftwarekeyboardの上に表示させる方法を教えてください。一応Manifestにandroid:windowSoftInputMode="adjustPan"これを適用していますが 文字を多くすると、softwarekeyboardの下にダイアログ(EditText付き)が隠れてしまいます。なにとぞよろしくお願いします。
847 名前:デフォルトの名無しさん [2015/10/21(水) 11:43:44.35 ID:nQiLkW2C.net] ANDROID_IDなどの永続IDって使ったらダメなの? 広告のためではなく、一度インストールしたら、アンインストールして再インストールしても、前回の情報をそのまま引き継ぎたいので、方法を考えてる ユーザデータはサーバ側に保存してるし、端末初期化されてIDが変わった時は諦めていいんだけど わかる人いらしたらお願いします
848 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 12:34:19.56 ID:w6yAiXo2.net] 使ってもいいんじゃない? AdvertisingIDのが望ましいけど、、、 そもそも端末変えたら引き継げないのはいいの?
849 名前:デフォルトの名無しさん [2015/10/21(水) 13:12:32.34 ID:nQiLkW2C.net] >>826 端末変えた時は、機種変時のデータ移行ってことで別の処理入れてる 普段もそれでログインさせる感じでいいかもしれないが、できれば使う側では簡略化させたくて あとは、リセマラのようなことを防ぎたいってのもある ANDROID_IDについては、2014年8月から規約が変わって、使う時はちゃんと告知してみたいなことがあったんで気になった
850 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 13:42:31.92 ID:w6yAiXo2.net] iOSだと取得できなくなったからねえ その代わりのベンダーIDできたけど ANDROID_ID使えなくなる時は代替IDできるとは思う
851 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 18:53:07.09 ID:q5ykqwB3.net] stlってAndroid2.1時代と比べて、使える程にコンテナ数は増えた?
852 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 21:22:43.57 ID:bkOz7DH8.net] OnClickの設定されているViewの、親のonTouchイベントを阻害させない方法を教えてください Scrollview[A] (onTouch を 起こしたい親) . . . ImageView[B] (onClick) Aの子であるBにクリックイベントを設定すると AのonTouchイベントがきちんと処理されないので困っています
853 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 22:40:50.82 ID:6K2isTkA.net] >>830 ontouchの返り値+Bをtouchイベントにする
854 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 23:15:25.36 ID:Cq9Mccvk.net] 昔はANDROID_IDで固定値(全端末で同じ値)を返す糞機種もあったんだけど、最近は大丈夫なんかね
855 名前:デフォルトの名無しさん mailto:sage [2015/10/22(木) 17:29:57.68 ID:XsStXYwF.net] ID自体は必要ないし
856 名前:知らなくてもかまわないが認証を代行する仕組みを グーグルが提供してもいいと思うつうかしろ [] [ここ壊れてます]
857 名前:デフォルトの名無しさん mailto:sage [2015/10/22(木) 17:52:39.70 ID:522gqyPw.net] googleアカウントのOAuth2じゃあかんのか
858 名前:デフォルトの名無しさん mailto:sage [2015/10/22(木) 18:25:15.56 ID:0oTOWlM8.net] 関係ないソフトがgoogleのoauth2のスコープのどの権限を要求する気なの?
859 名前:デフォルトの名無しさん mailto:sage [2015/10/22(木) 22:38:28.50 ID:rMd/9IBw.net] メールアドレスやprofileとかへのアクセス権限を認可するスコープを設定して使うんじゃないの?
860 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 00:20:56.13 ID:5+GICnvE.net] リセマラ対策なんてやっても誰も幸せにならないと思うがな
861 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 01:22:47.75 ID:ypSlR4pw.net] ガチャそのものを規制すれば、問題ないのにな。
862 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 09:31:33.57 ID:CkI7sgUg.net] 質問: Androidで親アプリにフォーカスがなくても(別のアプリを前面で実行時でも)、 バックグラウンドでProcessBuilderかRuntimeを使って、 inputコマンドを実行できる方法ってありますか? 一応他の処理が動くのですがProcessBuilderの部分だけうまく実行されないので、 ご存じの方がいればよろしくおねがいします。
863 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 11:28:06.88 ID:9hpieugb.net] >>835 この辺かな https://productforums.google.com/forum/#!topic/gmail-ja/rcXSjyGlw0I www2.chuo-u.ac.jp/com//support_qa/mail1/mail_etc/spam.htm www.yukawanet.com/archives/4952514.html
864 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 23:24:36.08 ID:0UIp7FyS.net] 文字列(テキスト)って、string.xmlに記述するか コードに直接書いてしまうか、使い分けの基準みたいのってある?
865 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 23:49:38.56 ID:eGZdE5Vd.net] >>841 他言語対応を気にしないならコードに直書きでもいいけど、string.xmlに書くのが行儀がいい
866 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 00:32:35.55 ID:GBjOIYPe.net] >>841 直に書いて不便を感じないのなら直に書いていれば良いと思うよ
867 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 01:33:05.31 ID:yHLf/N6Y.net] spinerを使って2行表示させて選択できるようにして 2行目に勝ち数と負け数を表示させているんですが、 勝ち数を青色に負け数を赤色にするにはどうしたらいいですか
868 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 06:27:08.88 ID:SU0anZmH.net] >>844 頑張ればいい。
869 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 07:24:49.25 ID:M/rw+Efa.net] www
870 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 10:14:29.89 ID:ui3c2pCb.net] AsyncTaskは非推奨APIだからAsyncTaskLoaderを使えという記事を多く見かけますが 例えばServiceやListViewのAdapter内で非同期処理を行いたい場合はAsyncTaskLoaderって使えないですよね? 皆さんはActivityやFragment以外で非同期処理を行う場合はAsyncTaskを使ってます?
871 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 12:13:06.45 ID:yHLf/N6Y.net] 普通にできました どうやったかは書きません ざまあwww
872 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 15:55:42.51 ID:GccYMYWy.net] >>847 AsyncTaskLoaderはその名の通り内部でAsyncTask使ってるけど だからAsyncTaskを使わないようにするにはHandlerThreadでも作ってメッセージを投げる
873 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 16:11:53.01 ID:Wv37AHHa.net] >>847 RxAndroid使えば
874 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 16:53:06.70 ID:Mn0ZI0t+.net] AsyncTaskLoader はなかったことになって消えていく運命だろうなと思ってたけど お前ら使ってるの?
875 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 17:00:24.27 ID:oPc8eRUb.net] AsyncTaskLoaderは直接使わんが、それを継承したCursorLoaderのほうは普通に使ってる
876 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 18:17:09.34 ID:SU0anZmH.net] つ developer.android.com/reference/java/lang/Thread.html
877 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 19:11:25.74 ID:1ETYMrpd.net] そのcursorLoaderでちょっと聞きたい contentProvider側でLEFT JOINを使ったrawQueryで
878 名前:cursorを返してるんだけど これだとテーブル一つの場合と違って、データの監視をしてくれてないっぽいんだけどやり方おかしい? cursorLoader使ってるactivityから別のactivityに移ってデータ書き換えて、元のactivityに戻っても変化がなくって [] [ここ壊れてます]
879 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 19:22:26.06 ID:ui3c2pCb.net] 皆さんお返事ありがとうございます 現状はAsyncTaskを使ってListView内の各アイテムのボタンが押された時に非同期処理を行っているのですが FragmentのonDestroy()が呼ばれた後もonPostExecute()が動き続けるため 「複数ボタン連打→ホームボタン→画面が固まる」 といった問題が起きています AsyncTaskLoaderならその辺りを勝手に解消してくれる?と聞いたのですが AsyncTaskLoaderのサンプルが極端に少ないため 本当に推奨されているのか?使い勝手が悪いのかな?と思い質問した次第です
880 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 19:41:20.13 ID:oPc8eRUb.net] >>854 ContentProviderを継承したクラスのqueryでそれやってcursor返してるってことだよね? そのクラスにinsertやらdeleteやらupdateを実装して、 そこでやるはずの context.getContentResolver().notifyChange() が呼ばれるからcursor使ってる側が更新されるんじゃなかったっけ? insertやらdeleteやらupdateはどんな風に実装してる?そこ通る方法でテーブル更新してる? 上記、あんま自信がない 検索してみるとinsertやらdeleteやらupdateでnotifyChange()やってない例も見つかるんだよね
881 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 20:12:34.82 ID:1ETYMrpd.net] >>856 うお、notifyChange()はすっかり忘れてた そんで追加してみたけど残念ながら反応なし… 引数のuriが良くないのかな…JOINの条件分岐のためだけに割と適当なやつにしてるんだよな ちなみにinsert,update,queryはnotifyいれてるけどbulkInsertは入れてなかったわ
882 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 20:26:07.88 ID:Mn0ZI0t+.net] >>855 俺も AsyncTaskLoader については以前検証してみたけど 処理中にバックグラウンドにしたり、回転させたり 処理完了後に再びアプリを表示させたりしてみたけど そういったライフサイクル関係の問題を解決してくれるような代物じゃなかったよ
883 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 21:34:40.52 ID:oPc8eRUb.net] >>857 別のActivityからのデータの書き換えは、 そのLEFT JOINを使ったrawQueryでcursor返すプロバイダ経由でテーブル更新してる?
884 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 21:57:28.83 ID:1ETYMrpd.net] >>859 プロバイダは一つしか作ってないからその通りだと思う cursorLoaderは、AとBの二つのテーブルをJOINするSELECT文をcontentProvider#queryで実行 書き換えはAテーブルにcontentProvider#insert又はupdateをしてる 書き換えをしてるactivityでもAテーブル宛にcursorLoaderを使ってデータを表示してるんだけど、ここは書き換え後すぐ反映されてる
885 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 22:01:52.53 ID:ui3c2pCb.net] >>858 貴重な回答ありがとうございます AsyncTaskLoaderだからライフサイクルの問題は意識しなくて済むというわけではないのですね AsyncTaskLoaderの利点は UI制御と非同期処理の切り分けが可能なので再利用し易いことや 再ロードが発生した場合途中から再開してくれる?ことくらいですかね
886 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 22:02:34.12 ID:oPc8eRUb.net] >>860 それって、JOINしたAとBを参照するときとAを更新するときのURLが違うっぽい?のがダメだったりしないか?
887 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 23:16:54.24 ID:GccYMYWy.net] >>855 問題の詳細は良くわからないけど onPauseでcancelすればいいんじゃないの?
888 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 23:30:59.80 ID:1ETYMrpd.net] >>862 俺も風呂入りながらそんな感じがしてきてた 書き換えのcontentResolver#insertで使ってるuriと、cursorLoaderで使ってるuriは違うんだよな とすると、書き換えをするactivityで使ってるcursorLoaderも同じuriにしなきゃいけないってことかな やり直し大変だ…
889 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 23:50:19.93 ID:1ETYMrpd.net] >>862 まだ試してないけど日付変わる前にお礼申
890 名前:オ上げます アドバイスありがとう [] [ここ壊れてます]
891 名前:デフォルトの名無しさん mailto:sage [2015/10/26(月) 20:35:11.96 ID:Q5vduPmg.net] kiicloudに 簡単なデータを送って 返して みたいなアプリを作りたい。 ただの勉強レベルです。どのくらい時間かかると思いますか? WEBサーバーはたてたことがあります
892 名前:デフォルトの名無しさん mailto:sage [2015/10/26(月) 22:13:51.76 ID:O47RId7E.net] >>866 ききたいことをせいりしてからかきこもうね!
893 名前:デフォルトの名無しさん mailto:sage [2015/10/26(月) 22:40:49.12 ID:FzMuXhv7.net] 君のことを何も知らないのにどのくらいで習得できるかなんて分かるはずもなく
894 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 01:30:05.77 ID:DH9BD8FH.net] KiiCloudってサーバー側ってほとんど処理書けないから 送ったデータは自分で取りに行かなきゃダメだぞ
895 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 17:18:52.08 ID:L7kZ4goC.net] Android端末をPCにUSBで繋いで、PC内のフォルダを見るアプリを作る事ってできますか? ぐぐったけど見つからない
896 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 17:34:49.19 ID:9XyPh64A.net] できますか? 知ってますか? 方法はありますか? という質問のしかたをする奴は総じてアホ
897 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 17:36:44.71 ID:EUZPLol8.net] いやそいういスレなんだけど スレタイの日本語読めない奴は総じてアホ
898 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 18:17:26.59 ID:3Cu6TNZl.net] ファイルやりとりしたけりゃグーグルドライブに仲介させればいい PCのファイル操作したいとかならPC側にサーバソフト入れて色々 すればいいんじゃね
899 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 18:49:45.45 ID:L7kZ4goC.net] さらにぐぐって調べたら、Windowsのフォルダの共有でできるのかな? 誰かやったことある人いたら教えてください、参考ページとか
900 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 19:06:37.10 ID:3Cu6TNZl.net] smb マウントでググれ完成するまで帰ってくるなよ
901 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 21:01:27.27 ID:EHGYcLOQ.net] 誰もまともに答えてねえw >>870 正攻法ではできません。スーパーハッカー級なら何とかしてしまうかもしれない。 むしろPC側で、PCがUSBメモリみたいな立ち位置になるソフトをつくれば目的達成は可能かと思われ。
902 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 21:02:54.69 ID:EHGYcLOQ.net] >>874 JCIFSでググれ。 わりと容易くWindowsの共有フォルダにアクセスできる。 ちょうど今日その辺のプログラム組んでたとこだ。
903 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 22:34:58.70 ID:owqwCFS3.net] Android 4.4でEAP TLSでのWi-Fiの設定をするアプリを作成しています。 WifiEnterpriseConfigで必要な値をセットするところまでは分かったのですが、 setCaCertificateとsetClientKeyEntryでセットするX509Certificate の インスタンスの取得方法が分かりません。 証明書は端末にインストールされており、その証明書のインスタンスを取得したいです。 Android4.2までは下記を参考にして作ったもので動作していたのですが、 APIが変更になって使えなくなってしまいました。 stackoverflow.com/questions/9216015/connect-android-to-wifi-enterprise-network-eappeap 画面のテキストボックスに入れる値から証明書ファイル名(?)と証明書のパスワードが決まるので、 それを元に証明書を取得できないしょうか?
904 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 23:55:50.40 ID:ygrmHgiV.net] 保持している位置情報をGoogleMapアプリに渡して起動する、というのをiOSでやっていたんですが おなじようなことはAndroidで出来ますか? どうやらintentやGoogleMapsAPIでおなじようなことはできるらしいんですが どうも緯度経度渡してアプリ指定して起動するという事例がググっても出てきません 凄く簡単なことかもしれませんが良ければ教えてください
905 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 01:01:45.67 ID:yH7zZD8U.net] >>879 明示的インテント(Explicit Intents)で呼び出す 例 Intent intent =new Intent("android.intent.action.VIEW", Uri.parse("geo : 0,0 ? q=Tokyo")); startActivity(intent); 細かい引数の詳細は、ググってください
906 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 05:05:00.83 ID:KfQYGZK3.net] >>872 ×できますか? ×知ってますか? ×方法はありますか? ○このワードでググっても見つかりませんでした。ググるワードを教えてください。 ○方法ありましたら教えてください。 そういうスレって何言ってんの?論点が分かってなさ過ぎで恐いわ
907 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 07:23:56.05 ID:5vYa+tgt.net] >>872 要はこういうことなのよ。 ・ダメなパターン 質問→回答[結果] できますか?→できます。[終了] 知ってますか?→知ってます。[終了] 方法はありますか?→ありますよ。[終了] ここに「教えて下さい」の一言が加えるだけで、上記の意地悪回答を封じることができるわけなのです。 まぁ、「○○なんだけど?」のような質問形式となれば弁護の余地も教える気持ちも全く無くなるが。
908 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 08:35:12.87 ID:s8eImeDR.net] いわゆる慰安婦と同じ構図
909 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 09:11:07.48 ID:ii4ymv6b.net] >>882 意図がわかってるなら答えてやればいいじゃん なんでわざわざ意地悪回答するん?
910 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 09:23:43.29 ID:s8eImeDR.net] 情けは人の為ならず
911 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 09:25:07.54 ID:0eVUzk4p.net] と言う名のストレス発散でしょ
912 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 09:39:49.17 ID:5vYa+tgt.net] >>884 回答してあげて、そのうち半分でも「ありがとうございます」と言えたら状況は変わるさ。 「教えて下さい」まで言える質問者はたいていお礼まで言えるが できますか?ありますか?なんだけど?はほとんど聞いたら聞きっぱなし。 回答者だって仕事でやってるわけじゃないんだし、質問者を選ぶ自由があったっていいでしょ。
913 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 09:47:58.47 ID:5vYa+tgt.net] >>886 それは認識が甘い。 教えたがりは知ってることを黙っているより知識をひけらかす方にカタルシスを覚える。黙っているほうがストレスが溜まる。 それにしても、知識を見せつけて満足するタイプと何らかのレスポンスが無いと不満なタイプがいるから一括りにはできないのだ。
914 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 10:01:29.39 ID:mO7Ntv/I.net] >>882 ここでそういう偏屈な思考はあんた一人だけなんだからあんたがどっか引っ越せばいいじゃん 他の人は普通に日本語も意図もわかる人間なんだし その →できます。[終了] 荒らしやってた一人があんただと特定できてよかったんじゃ まあ中学生でもわkる文脈をわからんとしつこく主張してるやつはここでは要らんよ
915 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 10:04:15.70 ID:s8eImeDR.net] >方法はありますか?→ありますよ。[終了] こっちは私ですすみませんすみません
916 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 10:04:25.15 ID:mO7Ntv/I.net] まあここのみんなはあんたに聞いてるわけじゃないから マイルール押し付けるより「俺はおよびじゃないんだ」と唱えてだまっていればいいよ バカはほんと要らない
917 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 10:05:35.16 ID:J0Od7XIo.net] 自己解決しました。
918 名前:872 mailto:sage [2015/10/28(水) 10:14:10.55 ID:yH7zZD8U.net] >>888 そんなにカリカリしなさんなって ちなみに、俺がマップに… っていうか、他のActivityに処理を渡すIntentの渡し方 を知ってた。でも、マップに処理を委譲する 具体的な引数は知らなかったから 手元にある参考書のコードをそのまま書いただけ。 2ちゃんだから、ありがとうって言われたら ラッキ
919 名前:[程度と思ってるよ ただ、上の方での質問の Andoroid端末からUSB経由でPC内のフォルダを見れますか? って質問は、ちょっと驚いた。 [] [ここ壊れてます]
920 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 10:17:59.35 ID:eOv6uTAc.net] 馬鹿には無理
921 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 10:31:58.53 ID:Cq/6F5xC.net] >>891 正解
922 名前:デフォルトの名無しさん [2015/10/28(水) 11:00:04.09 ID:eOv6uTAc.net] 888
923 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 11:54:25.75 ID:8YL66oMP.net] でもまあ >方法はありますか?→ありますよ。[終了] こういう意地悪したくなる質問者がいるのも事実だ
924 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 11:58:24.73 ID:JulRNylL.net] 例えば、 ・iOSで実装できる○○という機能は、Androidにもありますか?←△△って名前であるよー。 ・○○という機能はありますか←あります。終了。 というニュアンスを質問者にも分かってほしい。
925 名前:デフォルトの名無しさん [2015/10/28(水) 12:02:40.15 ID:U1jLaXVA.net] Android+JUnitでテスト中に問題にあたったので質問をさせてください アプリのですとで初回起動とそれ以降の起動で動作を分ける(チュートリアルを表示させる) テストを行いたいのですが、こういう時ってどうテストを行えばよいのでしょうか? 今は、ActivityInstrumentationTestCase2を使ってテストを行っていますが 起動中の処理がこれのsetUpメソッドで全て自動で行われていて 途中で初回起動とその他を切り分ける処理を挟み込めなくて困っています テスト対象ActivityのonCreateメソッド中で SharedPreferenceを読み込む値を、初回起動とそれ以外で切り分けられたら理想なのですが ググってはそれっぽいコードを順番に試していますがなかなかうまくいっておりません 教えていただけると幸いです。 現在の環境は、iMac+AndroidStudio最新版です。
926 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 12:10:25.37 ID:JulRNylL.net] >>899 SharedPreferenceに初回起動用のフラグを1個もって判別すればいいのでは・・・ デフォルト値を初回起動用にして。
927 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 13:02:37.24 ID:+YfxewQz.net] 不毛な言葉遊びが好きなのが一匹、馬鹿じゃねーのとしか思われないような内容 しかも長年それをやって面白いと思ってるのは本人だけ 中身のないスカスカな人間なのが見え見え
928 名前:872 mailto:sage [2015/10/28(水) 13:05:51.56 ID:yH7zZD8U.net] >>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()で
929 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 13:06:03.38 ID:J0Od7XIo.net] 初耳です
930 名前:デフォルトの名無しさん [2015/10/28(水) 13:09:52.04 ID:U1jLaXVA.net] 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が内部でうまく読まれていなかったみたいなんですよ。
931 名前:872 mailto:sage [2015/10/28(水) 13:13:59.43 ID:yH7zZD8U.net] >>899 ちなみに、onCreate時にSharedPreferenceを取得するだけ で良いなら、もっと簡素な方法があった様な気がする ただ、俺は、使わないので忘れた ただ、更新方法はあってるはず
932 名前:872 mailto:sage [2015/10/28(水) 13:29:13.98 ID:yH7zZD8U.net] >>904 ん〜〜 何か知らんメソッド構文が多いな 最近、変わったのかな〜? onCreate内なら、もちろんActivityだから そんなややこしい事しなくてもcontextは thisで良いんじゃないの? で、最後のsuper.setUp()って書いてるけど それonCreate内?
933 名前:896 [2015/10/28(水) 13:44:43.68 ID:U1jLaXVA.net] >> 898 ああ、誤解を招いてしまってすいませんね さっき貼り付けたコードはJUnit内部のsetUpメソッドの内側で動かしているコードです。 super.setUp(); を呼ぶと、テストしたいActivityのonCreateとかの諸々の初期化が行われます。
934 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 13:57:07.03 ID:I9pmWeOo.net] フラグでいい気がする
935 名前:872 mailto:sage [2015/10/28(水) 14:54:31.35 ID:yH7zZD8U.net] >>907 commitの戻り値はfalseなんですよね? もしtrueが返ってきてたらJUnitがイタズラしてるとしか 考えられないけど…… ゴメン、わかんないや。 実機で試してるだろうしね
936 名前:896 [2015/10/28(水) 15:33:39.24 ID:U1jLaXVA.net] @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のアプリもきちんと書き出したのは今回が初めてなので、何が定番の手法かも分かっていないのです うーむ。
937 名前:872 mailto:sage [2015/10/28(水) 16:09:12.69 ID:yH7zZD8U.net] テスト
938 名前:872 mailto:sage [2015/10/28(水) 16:41:28.38 ID:yH7zZD8U.net] > 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のアプリもきちんと書き出したのは今回が初めてなので、何が定番の手法かも分かっていないのです > うーむ。
939 名前:896 [2015/10/28(水) 18:22:34.56 ID:U1jLaXVA.net] >> 872 コードを送ってくださる気持ちは嬉しいのですが、アプリとして手で触ってその辺りが一通り動くところまでは既に出来上がっていたりするんですよね。 ただ、それを自動テストで何度もテストを行えるようにするための良い方法がわからないだけだったんです。
940 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 19:10:45.49 ID:MrfidxOz.net] XmlPullParserでhtmlをパースしようとすると imgタグみたいな閉じタグの無い要素でエラーが出るんですけど
941 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 19:13:14.72 ID:J9qwsCoR.net] 閉じタグ書かないやつが悪いんだろ
942 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 21:48:15.36 ID:ObLGsSDY.net] >>914 XmlPullParserってパーサ自身が階層構造把握してたっけ? 問題のケースだと、単にXmlPullParser.START_TAGが単体で飛んでくるってだけじゃないかな。 XmlPullParserを使う側のバグだと思う。 >>915 バーカ
943 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 22:17:33.51 ID:XMZxFMEj.net] relaxed
944 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 22:58:03.51 ID:2GBlJ+mE.net] intelのmultiosengineのearlyaccess応募してみたけど結局mac機は必要なのね windowsだけじゃandとiosアプリ両方は作れんか…
945 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 23:09:15.78 ID:zZDTiDxB.net] win7の2GBだとAndroidStudioって動かすのやばいですか? 64でない32bitだと動かないPCもあるみたいで
946 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 23:27:51.01 ID:7o3Zpv04
] [ここ壊れてます]
947 名前:.net mailto: 一度出したContentProviderのquery要求を中断する方法ってありませんか? SQLiteの場合はCancellationSignalを使えば中断できるようなのですが query()の中ではSQLiteを使っていないため上記手段ではダメなようです [] [ここ壊れてます]
948 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 00:22:00.76 ID:c32PhHWG.net] 明示的inentと黙示的intent ... まあ、いいか
949 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 00:53:09.05 ID:C+iTO1q+.net] アポカリプスなう的Intent
950 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 03:44:53.91 ID:eXWt1aK9.net] >>914 xmlじゃないものをxmlパーサーにかけるからだ javaで使える html parser のライブラリでも適当に探して組み込めばいいよ
951 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 04:50:01.39 ID:B0bD+uNi.net] mp3のメタデータをMediaMetaDataRetrieverのextractMetaData(key)で抜き出すとき、いつもあるところで止まって見てみると文字化けしてるデータでした Unicodeにしても文字化けが治らないし、とりあえず別の文字列で置き換えたいのですが、文字化けしてるか事前に調べることもできないしどうしたらいいですか
952 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 05:23:20.00 ID:B0bD+uNi.net] >>924 アルバムアーティストがどうなってるか全て見てみたら文字化けしてても落ちることなくそのまま拾ってたので問題は別にありそうです、失礼しました
953 名前:デフォルトの名無しさん [2015/10/31(土) 10:04:15.59 ID:yvO+lKzM.net] 業務でプログラミング技術が低い人って何をやりましたか? 一人でアプリを作ったところで業務のソースと全然違う簡単な書き方を書いてるにすぎず 業務に直結する技術は上がらないから意味がないっていう状態です
954 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 10:22:25.38 ID:yWunEyu/.net] テスト要員
955 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 10:22:26.57 ID:n7YSGx1E.net] >>926 「業務のソース」 「簡単な書き方」 を定義してくれないと何も答えられないことくらい分かれよ。 一応プログラマなんだろ? コーディング規則のこと言ってんのか 扱ってる分野のことを言ってんのか とかとかによっても全然違うし 仮に例をあげた上記2例であっても会社毎にもプロジェクトごとにも人毎にも違う
956 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 10:37:12.91 ID:6XtToecq.net] >>926 技術低いけど俺しか居ないから主任で責任者だったよ
957 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 10:38:29.86 ID:DhkC3vaz.net] かっこいい
958 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 11:59:02.80 ID:jwWjr9A9.net] 初心者はプログラムが複雑になるものだが 簡単な書き方ができる君はエキスパートだ
959 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 12:47:10.20 ID:aM3wtJwZ.net] スパゲッティなコードが簡単なコード 1つのメソッドの行数が少なくてメソッドのオーバーヘッドがいっぱいありそうなコードが複雑なコード
960 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 13:12:42.11 ID:g0KfcfuJ.net] オーバーヘッドってなんすか
961 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 14:32:30.46 ID:nW7p773V.net] 頭よりも足を高く(ry
962 名前:デフォルトの名無しさん [2015/10/31(土) 17:16:30.63 ID:yvO+lKzM.net] >>932 メソッドだけ書いてあるけどその中にメソッドが100個とか継承とか複雑になってるってことでしょ? >>928 簡単なのは 100+500のとkろを400+500に直すみたいなものとか 出力される文字が あああ のところを1:あ 2:あ 3:あ 合計 3文字 みたいなレベルの話です
963 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 23:16:38.12 ID:DhkC3vaz.net] もうリリース出来ると思ってたのに、想定外の挙動が見つかって 治そうと頑張ってるけど、なにぶんゴリ押しコードでやってきたからぐちゃぐちゃになってきたよぉ…
964 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 11:47:50.78 ID:hLroo8HA.net] >>936 そのコード、他人に引き継がないでね。 改修すんの面倒だから。
965 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 11:50:06.29 ID:N3LYmauN.net] 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 ステータスバーなどを触らず、最初からサイズ調整後の位置を取得したい場合はどうすれば良いんでしょうか?
966 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 12:00:43.43 ID:z7Fhw2CO.net] >>938 別スレッドで一瞬後に呼び出すとか?
967 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 13:09:56.61 ID:hLroo8HA.net] >>938 計算して出せばいい。
968 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 13:16:38.66 ID:N3LYmauN.net] >>939-940 onWindowFocusChangedが完了したってのはどうにかして受け取れないんですか? とりあえず勉強不足で難しい事は分からないので、>>939 の別スレッドで一瞬後に呼び出すでいきます。ありがとう
969 名前:デフォルトの名無しさん [2015/11/01(日) 13:23:59.67 ID:Wq92wgqO.net] activityAから明示的IntentでactivityBを呼び出した時、activityBの中で独自のviewインスタンスのインスタンス変数を変更したいのですが、うまくいきません どうやったらうまくいくでしょうか?ご教授お願いします。 以下の31, 32行目の部分です codebin.org/view/bb14cddd 環境: java version "1.8.0_65" android studio 1.4.1
970 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 13:27:19.75 ID:26p9290f.net] >>937 個人だからそうしたくてもできないでござる
971 名前:デフォルトの名無しさん [2015/11/01(日) 13:28:39.16 ID:h3uqr5bM.net] 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あたりで開発がしたいです
972 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 13:45:38.39 ID:WvyTLr0k.net] >>941 onWindowFocusChangedが完了したとしても正しい値が取れるとは限らない ViewTreeObserverとかどうだろう
973 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 13:52:34.96 ID:hLroo8HA.net] >>943 良かったw
974 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 17:00:49.29 ID:N3LYmauN.net] >>945 ありがとうございます。まだ全然理解できてないけどViewTreeObserver良さそうですね
975 名前:>>936 [2015/11/01(日) 19:17:03.91 ID:h3uqr5bM.net] 自己解決。詰まったら答えが貰えないからとことん時間喰いますね。 100時間ぶっ飛ぶのも普通。プログラムってこれだから嫌い
976 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 20:48:30.45 ID:nE45pthr.net] 他の人のためにどう解決したのか書かない自分勝手はこれだから嫌い
977 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 20:55:05.98 ID:3jJ1oDX0.net] んなもんgoogle側の不調じゃねーの? 稀によくあること。
978 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 21:04:55.17 ID:jcZqK+b0.net] 教えて欲しいなら下手に出ろや 回答者の分際で何様だ
979 名前:デフォルトの名無しさん [2015/11/02(月) 00:13:38.44 ID:z/WQXxFM.net] SDKから4.2などいろいろ落とした。 あれを落とすと、6だけだったときより クリーンやビルドがながくなっちゃったりし
980 名前:ワすか? [] [ここ壊れてます]
981 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 02:45:15.19 ID:WH1PRmcF.net] >>952 おまえAndroid studioスレでUSBドライバーが無いとか言ってたやつだろ? なんでSDKをいっぱいダウンロードする話になってんの?
982 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 11:28:23.70 ID:KrVctKBC.net] デュアルSIM機でTelephonyManagerの電話番号の取得ってどうなんの? 切替?した番号になるのか、SIMスロット位置で固定されるのか
983 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 11:38:54.51 ID:h01kZcFv.net] WebviewをFrameレイアウトで二枚重ねにして配置しています。 Android4.2で後ろのwebviewをbringToFront()で前に持ってきても表示がされません。 webviewが透明になっている(webview自体は前面に移動しています)ようで、webviewのhtml上のボタンなどは反応しています。 setAlphaで1.0fにしても効果がありません。 ちなみにAndroid4.4や6では正常に表示されています。 どなたか解決法ご存じじゃ無いでしょうか?よろしくお願いします。
984 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 18:55:31.78 ID:K0jPikjb.net] デベコンの新しいアイテムの追加のところで 「管理対象外の商品」の選択が表示されていません。 どうすれば表示されるようになるでしょうか?
985 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 19:38:11.42 ID:6XS03KDv.net] >>956 それウィルスにやられてる結果だとStackoerflowに書いてあった 解決方法はなくて、OS再インストールしかないんだと
986 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 19:43:04.81 ID:K0jPikjb.net] 他の機種(androidのweb)でやっても結果は同じだったので違うように思います。
987 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 19:58:15.17 ID:6XS03KDv.net] >>958 同じWiFiに繋いでるんでしょ? そうでなくとも同じアカウントでログインしてるとか怪しい点はいくらでもある
988 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 19:59:08.71 ID:tXtw8JEL.net] >>958 泥までやられたのか 御愁傷様
989 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 20:51:23.89 ID:K0jPikjb.net] ウィルスなら別のOSで同じもの同時は普通ないですしアカも別で セキュリティ管理もできてます。
990 名前:デフォルトの名無しさん [2015/11/03(火) 00:40:57.55 ID:rjBQxBTQ.net] >>953 USBドライバいれないと実機が動かないから。 いろいろ落としたらこうなった
991 名前:デフォルトの名無しさん mailto:sage [2015/11/03(火) 00:41:28.06 ID:o1r5pWE8.net] 自分の中の浅い知識を「普通」と言い切り、 セキュリティ管理ができてると公言できてしまうほどの人でしたか、失礼しました。 では後はご自身で頑張ってください。
992 名前:デフォルトの名無しさん [2015/11/03(火) 00:42:19.01 ID:rjBQxBTQ.net] gradleが30分やってもまだPCがうごかないし 実機を動かそうとするとadbが反応してませんってでて 動かない。 その前は実機は動いたのにな
993 名前:デフォルトの名無しさん mailto:sage [2015/11/03(火) 00:51:16.48 ID:UlDxJmnW.net] 多分、そんな単純な煽りに騙されるレベルの人間はここにはいないと思う
994 名前:デフォルトの名無しさん mailto:sage [2015/11/03(火) 18:23:12.76 ID:xxVRf4Fc.net] viewpagerのonPageScrolledで、MainActivityのtextviewにsetTextするだけでスクロールが一瞬カクつくんだけどこれはそういうものなの? 使ってるのはDirectionalViewPagerってライブラリなんだけど それぞれのpage(fragment)に LoaderCallbacks付けてるせいかと思ったんだけど、onPageScrolledのsetText外すとスクロールはカクつかなくなるもんで…
995 名前:デフォルトの名無しさん mailto:sage [2015/11/03(火) 19:54:10.88 ID:JdB3wQuG.net] 一つのbuttonの中で表示テキストを、一行目と二行目で別の文字サイズ指定することはできますか?
996 名前:デフォルトの名無しさん mailto:sage [2015/11/03(火) 20:56:26.74 ID:o1r5pWE8.net] >>967 はい、できます
997 名前:デフォルトの名無しさん mailto:sage [2015/11/03(火) 21:00:01.91 ID:LDf7Amn3.net] >>967 >>871
998 名前:デフォルトの名無しさん mailto:sage [2015/11/03(火) 22:06:10.07 ID:52kBI3CL.net] ウンコみたいなGoogle Playのレビューを消す関数ありませんか?
999 名前:デフォルトの名無しさん mailto:sage [2015/11/04(水) 01:42:22.31 ID:0m44HwNA.net] 初心者ですけど グーグルのカレンダービューで日付の上にデカデカとスタンプとか付けられますか? 自作のカレンダービューじゃないとそういうの出来ないのかな?
1000 名前:デフォルトの名無しさん mailto:sage [2015/11/04(水) 10:27:10.84 ID:GaObY1+J.net] Developer Console のクラッシュ一覧ではスタックトレースには引数が表示されていないのですが proguard が変換したものは引数が違えば同じ1文字のメソッド名(a ,b とか)何度も使うので mapping.txt と照らし合わせても候補がありすぎてわからないです proguard が変換時に引数が違っても別メソッド名にするオプションがあったら教えて下さい
1001 名前:デフォルトの名無しさん mailto:sage [2015/11/04(水) 12:08:09.76 ID:WRHl7gyS.net] >>956 今は全て管理対象の商品で処理するように変わってるだろう。 下の方OS再インストールさせようと企んでる変なのがいるなw あざとい
1002 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 09:04:44.61 ID:YiHPK0a5.net] >>973 ?? 公式にも「ウィルスによるもので対処方法はありません」て書いてあるだろ 公式を読めば分かることをわさわざ回答してくれてんのにその言い方はないのでは
1003 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 10:36:07.56 ID:kL14UDzM.net] TwichTVやUstreamのような生放送配信サイトの個別ユーザーが放送中かどうかを知るにはどうしたら?
1004 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 14:57:35.56 ID:1ip/8/uX.net] なんで俺に言ってんだ?
1005 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 08:00:37.24 ID:Wq34rh8A.net] 現時点ではリフォーカスカメラを活かしたアプリを作る(≒SDKが公開されている)のって困難? リフォーカスカメラを搭載しているスマホ自体honor6 Plusくらいしか知らないけど
1006 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 16:27:07.77 ID:o8lTfzVM.net] ちょっとわからなくなってしまったので質問します。 現在AndroidStudioでアプリを制作しており、プッシュ通知を実装したいなと思っています。 そこで、Parseというサービスを使い、プッシュ通知のテストをしてみました。 Parseを利用しているのは、iOSでも使っているためです。 色々調べたところ qiita.com/kassy_kz/items/f32e3e91c97973ce71a8 こちらが参考になると思ったのでやってみたのですが[Import Project]のところがよくわかりませんでした File→New→ImportProjectでダウンロードしたライブラリを開くと新しいProjectになってしまいます ここは本当によくわからなかったので、別のサイトを調べたところlibに"Parse-1.10.3.jar"を移動させれば良いということでしたので そちらをやってみました ApplicationのonCreateに2行コピペするところでもつまったのですが、どうやら自作クラスを作ってApplicationを継承させて マニフェストで指定すれば良いということがわかったので、そういう風にしました 他のコピペも行い、testボタンを押してみたのですが通知が来ません 自分の端末がNexus7だからかとも思ったのですが、タブレットでも普通に通知はくるしなあと思い、しばらく待ってからやってみたのですが やはり通知はきません 色々調べてみたのですが、ビルドエラーするわけでもなく本当に原因がよくわからなかったので 同様のサービスを使っている方、もし良ければ解答をお願いします
1007 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 18:40:47.86 ID:R8z6nM51.net] >>978 マニフェストになんかの権限追加したら出来た気がする
1008 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 20:14:11.58 ID:MCFwvtat.net] >>978 そのリンク先で解説されてるのは ライブラリをダウンロードする方法じゃなくて ライブラリが組み込まれたアプリのテンプレをダウンロードする方法じゃないか それを開けばアプリのプロジェクトになるのは当然 まずは自分のアプリに組み込むんじゃなくて、 リンクの真似して新しいアプリ作って通知が機能するのだけを確かめたほうがいいんじゃないか?
1009 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 21:22:23.10 ID:KbACg+rI.net] Maps API v2 でJAVAから地図を回転させることはできないのでしょうか? 一応、この辺りは調べてみたのですが、ないような気がするのですけど、確信なくて https://developers.google.com/android/reference/com/google/android/gms/maps/GoogleMap
1010 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 22:03:30.89 ID:MCFwvtat.net] >>981 そのリンクのページのmaps.modelのCameraPositionとかを使う
1011 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 23:30:44.37 ID:33MFY9bo.net] TextEditでWindowsで言う所のRichEditみたいに1行毎に違う色にするにはどうすればいいですか?
1012 名前:デフォルトの名無しさん [2015/11/07(土) 23:10:35.04 ID:gLdkHyvn.net] >>982 https://developers.google.com/android/reference/com/google/android/gms/maps/model/CameraPosition CameraPositionクラスのコンストラクタのbearingが角度ですね。 newしたCameraPositionインスタンスをCameraUpdateFactoryクラスのnewCameraPosition()に渡して、 戻り値のCameraUpdateクラスインスタンスを GoogleMapクラスのmoveCameraに渡せばいいのかな?
1013 名前:デフォルトの名無しさん mailto:sage [2015/11/08(日) 14:14:09.79 ID:e+nlcPSV.net] 構成が決まっている文章から数点の要所を抜き出して配列に収めるんだけど matcherでお手軽に集めるのと、indexOf で始点終点を見つけ出してsubstringしていくのは どちらが早いモノなのかな? 後者の方って普通は使わないもの?
1014 名前:デフォルトの名無しさん mailto:sage [2015/11/08(日) 14:46:22.85 ID:y61j8NIm.net] 知りたいことを正しく相手に伝えることも能力が必要なのさ
1015 名前:デフォルトの名無しさん mailto:sage [2015/11/08(日) 15:04:54.16 ID:SitFAt8R.net] 構成が決まってるなら <h1></h1>とか<a name="">とかあるはず
1016 名前:デフォルトの名無しさん mailto:sage [2015/11/08(日) 15:20:01.45 ID:e+nlcPSV.net] 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件分の文章を何回も読んでるから無駄っぽいけど、どうしたものやら
1017 名前:デフォルトの名無しさん mailto:sage [2015/11/08(日) 15:22:42.54 ID:e+nlcPSV.net] >>987 始点が複数回登場する半角一文字とかだったりしてindexOfでは無理だった そういう長さがあって囲む事を決まりきったHtmlタグならいいんだけどね
1018 名前:デフォルトの名無しさん mailto:sage [2015/11/08(日) 19:43:42.04 ID:xTfNRbhV.net] 先生、質問させてください。 デバッグとかのためにRun Configuration から起動するActivityを指定する場合、 対象のActivityについてAndroidManifest.xmlに以下の記述は必須? <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> なんか腑に落ちない。
1019 名前:デフォルトの名無しさん mailto:sage [2015/11/09(月) 20:05:24.51 ID:es3QIM4s.net] すいません。 ボタンを押し続ける限りアニメーションが動くようにしたいんですが、 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; } これに何を追加したらいいのでしょうか? よろしくお願いいたします。
1020 名前:デフォルトの名無しさん mailto:sage [2015/11/09(月) 20:16:07.43 ID:DWHnIfJD.net] onLongClickListenerじゃなくてonTouchを使ったらいいのでは
1021 名前:983 mailto:sage [2015/11/09(月) 21:02:17.40 ID:es3QIM4s.net] ダメでした。 onTouchでは押した時、離した時には反応がありましたが残念ながら‥
1022 名前:デフォルトの名無しさん mailto:sage [2015/11/09(月) 21:12:13.36 ID:n7ssw6SG.net] >>993 ちょうどいいイベントはないから LongClickでスタートさせて onTouchが話した時にアニメーションを止めるようにしたら?
1023 名前:デフォルトの名無しさん mailto:sage [2015/11/09(月) 21:14:24.39 ID:2wV4NaE2.net] AnimationDrawableはリピートできるじゃん? それを使えば
1024 名前:デフォルトの名無しさん mailto:sage [2015/11/09(月) 21:58:19.45 ID:FsqPtM9P.net] >>993 それで十分だろ?
1025 名前:デフォルトの名無しさん mailto:sage [2015/11/09(月) 22:00:06.77 ID:WhwNyLZa.net] 押したときにスタートして、離したときにストップすればいいよね?
1026 名前:デフォルトの名無しさん mailto:sage [2015/11/09(月) 22:19:08.44 ID:dRrKnI4L.net] 中国バイドゥがAndroidにバラまいた猛毒 中国Baiduのソフト開発キット、バックドア機能の搭載が判明 daily.2ch.net/test/read.cgi/newsplus/1447072638/
1027 名前:デフォルトの名無しさん mailto:sage [2015/11/10(火) 00:33:53.80 ID:2JfNeyBe.net] いつの間にか991
1028 名前:デフォルトの名無しさん mailto:sage [2015/11/10(火) 08:58:48.74 ID:9bHBseDp.net] そして気づけば992
1029 名前:デフォルトの名無しさん mailto:sage [2015/11/10(火) 09:16:44.65 ID:Um/LDgTD.net] 以後、便乗レス厳禁。
1030 名前:デフォルトの名無しさん mailto:sage [2015/11/10(火) 13:16:34.61 ID:JfMCmT3q.net] 郵便番号が0000000Japanのユーザーから、公開してる有料アプリを立て続けに「購入」➡「キャンセル」されたのだが、これは不正なユーザーに標的にされたってことで良いのかな 有料アプリは4つ公開していて、8分の間に3つをやられた 一応lvlとか対策はしてるが、こんなもん簡単に抜けられるしな
1031 名前:994 mailto:sage [2015/11/10(火) 13:18:31.88 ID:JfMCmT3q.net] すみません 雑談スレと間違えました 上はスルーしてください 雑談スレにも書きます
1032 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています