Androidプログラミング質問スレ revision50at TECH
Androidプログラミング質問スレ revision50 - 暇つぶし2ch300:デフォルトの名無しさん
15/12/28 18:20:51.28 0r3Sx74i.net
>>292
そんな詳しく回答すんなよ

301:デフォルトの名無しさん
15/12/28 18:29:18.50 aQp7bRaK.net
おまわりさんこの人です>>291-293

302:デフォルトの名無しさん
15/12/28 19:35:43.72 OdCjleQ2.net
お、おとり捜査か

303:デフォルトの名無しさん
15/12/28 19:48:51.60 4KArbQac.net
証拠が無ければいいんだよ
という事で、
画像ファイルのスクランブル処理も勉強しとけよ

304:警察官
15/12/28 19:54:55.81 aQp7bRaK.net
>>296
現行犯であなたを逮捕します。

305:デフォルトの名無しさん
15/12/28 21:54:19.81 YVANWtNL.net
何もしていないのに現行犯とは
この警察横暴やわ

306:デフォルトの名無しさん
15/12/29 00:29:06.60 u34Ypxab.net
トランプのマイナーゲームをアプリ化したいのですが
最初から全部作らなきゃだめですか?

307:デフォルトの名無しさん
15/12/29 02:49:08.42 36JgvnnY.net
layout XMLファイル内でViewのonClick属性にメソッドを指定しても、
「Could not find a method~」エラーが発生して実行できず困っています。
ListView(★)の各行に有るImageViewにそれを設定しています。
これまではActivityの中で★を扱っていてその時は問題なくメソッドを実行できていました。
しかし、
FragmentActivity > Fragmentの中で★を扱うようになってから問題が発生するようになりました。
(FragmentActivityとFragmentどちらに同じ名前のメソッドを定義しても発生)
因みに★の部分をButtonに置き換えた場合のonClick実行は正常でした。
stackoverflowで同じ質問が無いか探してみたのですが見つけられず・・・orz
どなたか解決法をご存知の方いらっしゃいませんか?

308:デフォルトの名無しさん
15/12/29 07:10:43.05 IUbpZem2.net
>>299
トランプの素材くらいは探せばあるだろう
それ以外は全部作れ

309:デフォルトの名無しさん
15/12/29 08:59:46.86 u34Ypxab.net
>>301
画像ならどこかから盗んできますわ。
でも例えばババヌキ、ポーカー、大富豪、セブンブリッジなどなど
トランプゲームに共通するシステムはもしそれがすでにあれば
そのクラス群れも盗んでこようと思うのですが。

310:デフォルトの名無しさん
15/12/29 09:26:29.04 gyJ4aSBG.net
>>302
盗品を使って造る価値はあるのか?
わずかな収益にしかならないだろうし
盗品作品では自己満足も出来ないし、達成感も


311:無い



312:デフォルトの名無しさん
15/12/29 09:43:46.34 3xhEK+Xj.net
ライセンスとか一番に気にするところだと思ってた

313:298
15/12/29 10:41:13.19 36JgvnnY.net
298ですが、自己解決?しました。
結局Layout XML上のonClick属性からの実行は諦めて、
ListViewのAdapter#getView内で、ImageViewのonClickイベントからListViewのperformItemClick呼び出し、
ListView側で必要な処理を行って一応動くようになりました。
なんかスッキリしないけど一応動くようになったらからとりあえず良いか・・・orz
何か良い方法有りましたら教えて頂けると嬉しいです。

314:デフォルトの名無しさん
15/12/29 11:42:32.64 u34Ypxab.net
>>303>>304
盗むというのは比喩で、もちろんフリー素材フリーライセンスのものを使うつもりです。
トランプに関数そういうフリーライセンスのものはどこかにありませんか?

315:デフォルトの名無しさん
15/12/29 11:49:03.24 5OGhCCsr.net
>>305
onItemClickListener使っちゃだめなの?

316:デフォルトの名無しさん
15/12/29 11:55:28.87 PqZQoggv.net
>>305
Fragmentの中じゃなくてFragmentActivityの方だけにメソッド書いてみ

317:デフォルトの名無しさん
15/12/29 14:50:26.01 8uF1Ss1m.net
>>306
ブログラミング質問スレなのだから、せめて「このライブラリのこの使い方が分からない」や「こういうことやりたいがここで詰まっている」という質問でないとなぁ

318:298
15/12/29 15:47:02.33 36JgvnnY.net
>> 305さん
同じ行の中でもclickした箇所によって処理を変える必要が有った為、
それだとうまく制御できませんでした。
(引数のViewはListViewそのものになってしまう為、clickされたのがImageViewだったのかどうか等が判定できず)
>> 306さん
そのパターンも試してみたのですが、やはりダメでした。
ただ気になったのが、
「java.lang.IllegalStateException: Could not find a method edit(View) in the activity class android.app.Application for onClick handler on view class android.widget.ImageView with id 'ivEdit'」

というように、FragmentActivityは別のクラス名なのに、なぜか"android.app.Application"と表示されるのですよね・・・
(同じ問題を質問している人のlogだと、それぞれの実装クラス名で表示されていたのに)
FragmentActivityに届く前に何処か他の所に処理が行ってしまっているようなのですが、全くわからずお手上げ状態。。

319:デフォルトの名無しさん
15/12/29 18:17:51.47 gyJ4aSBG.net
>>310
設計が悪いだけの感じ
アンタ、センス無いんだろうな

320:デフォルトの名無しさん
15/12/29 19:05:21.79 dJmXlK2l.net
>>310
xml内での"onClick"methodの扱いらしきもの
URLリンク(stackoverflow.com)

321:デフォルトの名無しさん
15/12/29 19:10:43.90 PqZQoggv.net
FragmentActivityからFragmentを表示させてるよね?
この場合はFragmentActivityにメソッド書けば動くと思うんだけどなあ
前にFragmentの書いてはまったことがあったから

322:デフォルトの名無しさん
15/12/29 19:57:46.74 TkYw/JD6.net
FragmentActivityって普通のフラグメントとsupport.v4のフラグメントの両方使えるんだよね、どっちを使うかで動きが違うとか

323:デフォルトの名無しさん
15/12/29 20:08:33.42 TkYw/JD6.net
ちなみにフラグメントがまだサポートされてない時代の端末までサポートするとなるとサポートのフラグメントを使わないといけないけれども

324:デフォルトの名無しさん
15/12/29 20:10:41.60 Q9vk9+Gy.net
俺はレイアウトファイル上でイベント設定なんてしないな
あと、Fragment上のViewで発生したイベントはFragmentで処理してるわ

325:デフォルトの名無しさん
15/12/29 20:28:34.58 8uF1Ss1m.net
ボタンのクリックイベントはxmlでしか書かないな
コードでfindViewByIdして~なんて面倒

326:298
15/12/29 20:28:47.54 36JgvnnY.net
>>312さん
ありがとうございます、読んでみますね。
>>313さん
「FragmentActivityからFragmentを表示させてるよね? 」
はいそうしてました。
ListViewではなく、代わりにButton置いてそこからだと正常にいけるというのが不思議で
他の方はFragmentActivityへのメソッド定義でいけているということなので、自分の組み方が何処か悪いのでしょうね
一通りアプリ作成が終わったら調査してみようかなと思います。
>>314さん
そういうの有るのですかね~
同じクラス構成でもListViewとButtonで結果が異なっているのでよくわからなくなってます
とりあえず動く物を作る方優先という状況・・・気になりますが^^;
皆さんありがとうございました。

327:デフォルトの名無しさん
15/12/29 21:34:43.68 +ni3kEu/.net
共にStringの(x1,y1)、(x2,y2)、…の組を動的に取得した後にyを昇順でソートさせた時のxの配列を取得したいですが、スマートな方法ありますでしょうか?
SQLiteでやれば簡単にできますが、x,yの組み合わせはアプリを起動する毎に毎回異なるのとただxの列を取得するためだけにDBにinsertするのは正しくないなと思い、別の方法を探しています。
ArrayList<String>ではyの配列のみですと昇順でソートできましたが、同時にxもソートができませんでした。

328:デフォルトの名無しさん
15/12/29 21:51:50.96 1pRsYMAx.net
>>319
android.util.Pair<String, String>
java.util.List<Pair<String, String>>
java.util.Comparator<Pair<String, String>>
java.util.Collections.sort(List, Comparator)

329:デフォルトの名無しさん
15/12/29 22:04:07.98 +ni3kEu/.net
>>320
Pair なるものを初めて知りました
ありがとうございました

330:デフォルトの名無しさん
15/12/29 22:57:11.82 FzrfHwv2.net
>>318
各アイテムView生成時に渡されているContextに定義されているメソッドが呼び出されるみたいだね
>>310のエラー見る限りアプリケーションコンテキスト渡してるみたいだけど

331:デフォルトの名無しさん
15/12/30 15:42:34.38 T9gnIgBq.net
なるほど
getActivity()使うべきってことかな?
個人的にgetAplicationContextよりもこっち使ってたけど、そういう使い分けがちゃんとあるのね
俺は316じゃないけど勉強になる

332:デフォルトの名無しさん
15/12/30 21:14:04.58 YDRQ4w7Q.net
すいませんwebViewでhtmlを表示してて、
webView1.getSettings().setUseWideViewPort(true);と
webView1.getSettings().setLoadWithOverviewMode(true);
で表示幅を画面幅に合わせてるんですが、
べつのhtmlを読み込みなおすと画面幅と合わなくなるんですがどうしたら
再読込み時に表示幅を画面幅に合わせられますか

333:デフォルトの名無しさん
15/12/31 05:30:48.51 qOK7RAMP.net
"2015-12-02T13:02:16+0000"
という文字列をtimestampに変換したいのですが
URLリンク(docs.oracle.com)
を見ても
2015-12-02 と13 の間のTをどう書けば良いのか分かりません
下記のように書いてみましたが、
java.text.ParseException: Unparseable date: "2015-12-02T13:02:16+0000" (at offset 10)
となります
どう書けば良いかお教えていただきたく
SimpleDateFormat dfDb = new SimpleDateFormat("yyyy-MM-dd HH:MM:ssZ");
Date dateDb = dfDb.parse(datetimeStr); //27/09/2012 13:44:09
SimpleDateFormat toMyFormat = new SimpleDateFormat("yyyy/MM/dd/HH:mm");
String myString = toMyFormat.format(dateDb); 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)


334:デフォルトの名無しさん
15/12/31 08:22:16.98 3RKeOgbQ.net
URLリンク(joda-time.sourceforge.net)

335:デフォルトの名無しさん
15/12/31 11:07:34.94 5tx9MHzz.net
>>271
> ガチンコジャッジがそもそも何なのか分からない
> ゲーム?

トレーディング・カード・ゲーム(TCG)商品『 デュエル・マスターズ(デュエマ)』で採用されてる。

互いが山札1枚を出して数字比べするシステム。

URLリンク(dm.takaratomy.co.jp)
ガチンコ・ジャッジ
自分と相手、お互いが山札の一番上をめくり、
めくれたカードの左上に書かれているコストを比べて勝ち負けを決める能力です。
能力を使用した側のコストが相手のコストより
大きいか、同じであれば「勝ち」、
小さければ「負け」になります。
この能力で「勝つ」ことによりボーナスでさらに強力な効果を得ることができます。
URLリンク(dm.takaratomy.co.jp)

336:デフォルトの名無しさん
15/12/31 11:10:38.17 5tx9MHzz.net
>>267-268の次スレ (>>327補足)
【報酬制カード】DUELEAGUE【デュエリーグ】17
スレリンク(entrance2板:-16番)

337:323
15/12/31 12:35:15.85 qOK7RAMP.net
>>326
ありがとうございます

338:デフォルトの名無しさん
15/12/31 12:57:08.95 FzVyOGKs.net
>>276
わかりやすいね

339:デフォルトの名無しさん
15/12/31 21:28:47.01 XP/QHcYJ.net
チンコジャッジ

340:デフォルトの名無しさん
16/01/02 11:32:34.22 frBYshK6.net
(backgroundに指定する)Drawableは複数Viewで使いまわしてもいいですか?

341:デフォルトの名無しさん
16/01/02 11:50:27.19 9ngkIrgU.net
いいよ

342:デフォルトの名無しさん
16/01/02 12:20:54.58 frBYshK6.net
ありがとう
都度生成せず使い回すことにするわ

343:デフォルトの名無しさん
16/01/02 13:11:13.34 oNzPqvrA.net
EditText を次のように定義し使っているのですが、動きが遅いのにガッカリしています。エディタとしての基本機能には満足しています。ただ、行数が多くなるととたんに動きが鈍くなるのです。
使用法に問題があるのか、あるいは元々そんなものなのか、そうだとすれば、EditText に替わる何か他に良い方法はないものかと、いろいろ検索しても能力(スキル)不足でなかなか見つかりません。
ここを見ろとか、どなたか良いアドバイスお願いします。
<EditText
android:id="@+id/EditText_s"
android:layout_width="fill_parent"
android:scrollbars = "vertical"
  android:layout_height="750px"
android:text="@string/hello"
  android:textSize="50px"
android:textColor="#8ee0f0"
android:background="#063020"
android:gravity="top"
/>

344:デフォルトの名無しさん
16/01/02 13:19:10.21 hdchm6+O.net
>>335
キミの使い方が大問題

345:デフォルトの名無しさん
16/01/02 13:32:29.99 oNzPqvrA.net
333に補足します。
スクロールが鈍くなるということです。

346:デフォルトの名無しさん
16/01/02 19:40:09.04 uNLr7Pat.net
テキストサイズをpxで指定する人
初めて見た

347:デフォルトの名無しさん
16/01/02 20:41:16.04 NUZ6THgZ.net
>>338
テキストサイズ(textSize)は文字の大きさですが?

348:デフォルトの名無しさん
16/01/02 21:07:35.99 EmDFtclT.net
普通はspで指定するんじゃないの、ということでしょ

349:デフォルトの名無しさん
16/01/02 21:58:10.45 KAI+y2GW.net
333です。
今確認したところ、文字の大きさ指定は、sp、px 両方とも通りますね。ほぼ 17sp ≒ 50px のようです。
しかし今回の質問は、行数が多くなった場合スクロールが重くなる、ということです。
そもそも、EditText は行数が多い場合、普通の軽快なエディタとしては使えない、ということでしょうか。

350:デフォルトの名無しさん
16/01/02 22:09:25.80 O5NtVY5Q.net
sp指定は難易度高いから最初はdpでいいんじゃない
sp指定が出来ているアプリなんて少ないだろ

351:デフォルトの名無しさん
16/01/03 01:05:49.24 W2PpZpPQ.net
sp指定してるアプリ少ないのかよ

352:デフォルトの名無しさん
16/01/03 01:47:26.39 tgr8ycn3.net
>>335
URLリンク(headlines.yahoo.co.jp)
テキトーに「android textview 重い」で検索かけたら出てきたが、コレの問題になってるところが毎回呼ばれてるとか?
そもそもデフォのTextView単体でデカいテキストを扱うのはリソース的に無理がありそうだが……

353:デフォルトの名無しさん
16/01/03 01:49:31.40 W2PpZpPQ.net
花燃ゆの視聴率は関係ないと思います

354:デフォルトの名無しさん
16/01/03 01:56:44.01 tgr8ycn3.net
URLリンク(akisute.com)
ごめw
リンクミスったこっちw

355:デフォルトの名無しさん
16/01/03 02:39:33.49 SsRy4Rxk.net
px指定は端末の解像度でレイアウト変わっちゃうんじゃなかった?
基本的に使わないようにしてるんだけど
scrollviewにedittext乗せるとどうなるんだろう

356:デフォルトの名無しさん
16/01/03 02:42:06.44 R270qtDE.net
>>346
TextView ですね。ですが、EditText も似たような仕組みでしょう。Jota や読み上げソフトなど、テキストを軽快に処理するアプリは多数出回っていますが、それらではどういうことをしているのか、気になります。
とにかく参考になりました、どうもありがとう。

357:デフォルトの名無しさん
16/01/03 03:04:51.74 R270qtDE.net
>>347
ScrollView 内にEditText を包み込むという方法も色々やってみましたが、同様でした。
どうもJavaのような上位言語にいる限り無理なようで、もっと下位のCなどまで降りて考えないと解決しそうにありません。

358:デフォルトの名無しさん
16/01/03 03:32:23.25 W2PpZpPQ.net
リリースビルドだと早くなってるかも

359:デフォルトの名無しさん
16/01/03 07:46:21.58 uiI37jAt.net
>>342
え??
…はい??

360:デフォルトの名無しさん
16/01/03 07:50:50.65 OGyK5/fr.net
>>349
スキルが無いのか有るのかよくわからん人だな
まぁ、無いのだが(ワラ)
かじりレベルの知識と低レベルのスキル
設計を見直せや

361:デフォルトの名無しさん
16/01/03 11:01:49.49 vvhkpkZW.net
システムでsdカードにアプリデータを移動できるアプリとできないアプリがありますがその違いはどうやって作るのでしょうか?

362:デフォルトの名無しさん
16/01/03 13:08:44.22 RGwptvWT.net
プログラミングの前にGoogleを使いこなす能力を磨け
まだプログラミングに手を出すレベルに達してないことを自覚しろ

363:デフォルトの名無しさん
16/01/03 14:05:47.75 MoZKBT3C.net
>>352
ワラは半角で書かないと怪しさがでないよ (ワラ

364:デフォルトの名無しさん
16/01/03 14:14:40.44 ycGPBK4F.net
>>353
アプリデータが何を指してるのか分からんが、これのこと?
URLリンク(developer.android.com)
URLリンク(developer.android.com)

365:351
16/01/03 15:30:13.92 vvhkpkZW.net
>>356
そうです!なるほどーマニフェストで指定できるんですね。有り難うございます!
システムの設定でアプリを選択すると
「SDに移動」って出来るアプリのことです。

366:デフォルトの名無しさん
16/01/03 16:49:11.62 OGyK5/fr.net
>>355
コキョウジアリガトウ

367:デフォルトの名無しさん
16/01/03 17:15:06.22 MoZKBT3C.net
>>358
そして変化球で(藁)も。
古いですがナウい。
これを温故知新と言います。

368:デフォルトの名無しさん
16/01/04 07:26:52.47 N1QOjbw+.net
>>359
ご教示有難う

369:デフォルトの名無しさん
16/01/04 08:44:41.18 z6cA6x0M.net
質問です。
タブレットPCで、専用ペン(N-Trig)を使って線を描くとき、(VAIO DUO 11など)
線の書き出しで、一瞬だけポイントの位置を取りこぼしてしまいます。
市販のソフトではタブレット専用ドライバに対応?してるようで、取りこぼすことはないのですが、
自作でペンで線を描くプログラムを描くと、取りこぼしてしまいます。
プログラム側でタブレット専用ドライバに対応させる必要があると思うのですが(そうしないと筆圧も検出できない)
対応方法や、技術資料など公開してるサイトなどありますでしょうか?
よろしくお願いします。
フリーソフトで同じ現象が出るのは、例えばMOZAなどです。
URLリンク(www.vector.co.jp)
ペンをすばやく動かしたとき、書き始めのいくつかのポイントをとりこぼすので、
フリーハンドですばやく円を描いても書き始めの部分だけ直線で描画されます。

370:デフォルトの名無しさん
16/01/04 08:46:36.48 z6cA6x0M.net
あ、
androidスレでしたか!
すいません誤爆です。失礼しました。

371:デフォルトの名無しさん
16/01/04 15:11:02.40 7NSPaeOu.net
ArrayAdapter って remove(T object) というメソッドがあるということは
同じオブジェクトを2回 add すると変になったりしますか?
とすると ArrayAdapter<String> で、ユーザが好きな文字列を
追加できるとかで同一の文字列が入力される可能性のある場合
文字列が同一の String オブジェクトを指す可能性があって
動作が不定になるのでしょうか?

372:デフォルトの名無しさん
16/01/04 15:31:34.77 tDX6hjM7.net
>>363
○○するとどうなるんでしょうか系の質問は、
それ実際に書いて試してみれば答えがでるのでは…

373:デフォルトの名無しさん
16/01/04 17:14:23.80 ITXLEi23.net
同じオブジェクトを複数回addしようが問題ない。
removeは、最初のオブジェクトが削除されるとかじゃねぇかな

374:デフォルトの名無しさん
16/01/04 17:19:46.52 N1QOjbw+.net
>>365
違うな

375:デフォルトの名無しさん
16/01/04 17:50:56.52 7NSPaeOu.net
確かに横着していました
私の環境で試すと
2回 add(obj) する と obj が2つリストに出る
その後 1回 remove(obj) する と リストの obj が1つになる
となりました
String が最適化などで VM によって1つにまとめられることが
あるかどうかについては良く分かりませんでした

376:デフォルトの名無しさん
16/01/04 18:04:05.38 ITXLEi23.net
最適化とかでまとめられるとか意味がわからん。
Adapterに追加した数だけリストにリストアイテムとして表示される。
ただそれだけ。同じオブジェクトを追加しても問題ない。
removeメソッドのソース見ると、>>365に書いたように
最初に一致したオブジェクトが削除されるっぽいね。

377:デフォルトの名無しさん
16/01/04 18:06:08.81 ITXLEi23.net
String s = "文字列";
for (int i = 0; i = 100; i++)
adapter.add(s);
同じオブジェクトを100回追加しようが何の問題もない。

378:デフォルトの名無しさん
16/01/04 19:25:09.21 xtvoG+ej.net
フレームワーク部分もソース公開されてるんだからソース追うのが確実やで

379:デフォルトの名無しさん
16/01/04 19:34:43.34 N1QOjbw+.net
>>369
バカだな オマエ
質問者の内容を理解できていない

380:デフォルトの名無しさん
16/01/04 19:35:24.11 N1QOjbw+.net
>>370
お前もだ
ソース追うような暇人はお前くらいだぞ

381:デフォルトの名無しさん
16/01/04 19:40:58.27 5OXweFpD.net
でもドキュメントに明記されていない仕様にはなるべく依存したくないよなー
Googleに明記するように言わなきゃ

382:デフォルトの名無しさん
16/01/04 20:01:47.45 xtvoG+ej.net
ソース見たけどList<E>のremove呼んでるからListの実装次第だね
ArrayList使ってるなら先頭にある方でOK

383:デフォルトの名無しさん
16/01/05 02:29:17.58 kL4niiK9.net
初心者です。�


384:ソ問させてください。 xpeliaの実機にapkファイルを入れて起動してみると、 パッケージの解析中に問題が発生しました。 と出てしまうのはどうすれば解消されるのでしょうか? apilevelを合わせる、というのは試しましたがそれでもダメでした。 よろしくお願いします。



385:デフォルトの名無しさん
16/01/05 08:17:50.10 Fu3cdEAQ.net
>>375
スマホ側のUSBデバッグや不明なソースとかの設定とか?

386:デフォルトの名無しさん
16/01/05 20:16:32.07 kWuMwMFl.net
そもそもどうやって実機にapkファイルを入れたの?

387:デフォルトの名無しさん
16/01/05 21:32:57.36 6HkjhsNi.net
プログラマではない単なるユーザーが、足りない知識でいけないことをやろうとしてるんでしょ

388:デフォルトの名無しさん
16/01/05 21:35:58.40 0hz9YenD.net
え?
実機にapkファイル送ること自体は簡単でしょ?

389:デフォルトの名無しさん
16/01/05 22:28:37.38 0W+rDLK3.net
ちゃんと adb install で実機に入れてるんだったら>>375みたいなエラー自体出ないからね
SDにコピーしてインストールしようとしてるんじゃないの?

390:デフォルトの名無しさん
16/01/06 00:19:32.45 cVTmzQQy.net
>>380
このヒト、プレイからのインストでもエラーが出ることがあるのを知らないのかな?

391:デフォルトの名無しさん
16/01/06 00:36:16.58 5FRey5XV.net
>>375
何に依存するのか分からないけど
解決したいならAPKかソースコード貼っつけて
端末のモデル名ビルド番号とか書いた方が良いのでは?

392:373
16/01/06 00:41:38.27 JbSHxHj3.net
はい。。
おっしゃる通り、gmailで送ってスマホで添付ファイルのapkファイルを開いてインストールしようとしたりしてました。
adb installがうまくできないもので^^;

393:デフォルトの名無しさん
16/01/06 00:48:01.68 aP5UR5wO.net
リリースビルド?

394:デフォルトの名無しさん
16/01/06 01:05:19.50 cVTmzQQy.net
>>383
端末リセットや他のアブリのアンインストールで解決する場合もあるよ
野良アプリのインストはES使うのが簡単だと思うけどな
adbやfile...なんか面倒くさい

395:デフォルトの名無しさん
16/01/06 02:30:02.45 L8teWGHv.net
ESって何?
エンベデッドシステム?

396:デフォルトの名無しさん
16/01/06 02:31:44.45 nbMBagqL.net
>>383
apiレベルがあってないんじゃね
本人は合わせたと言ってるけど

397:デフォルトの名無しさん
16/01/06 04:26:56.71 jN99vUAg.net
ESってES file explorerの事だろ。

398:デフォルトの名無しさん
16/01/06 07:53:40.90 eNTK6vHr.net
usbの転送モードがxperiaの設定の所にあって気付かないではまったな

399:デフォルトの名無しさん
16/01/06 08:45:34.56 fr7ABgpA.net
普通にダウンロードしたファイルが入る場所にリリースビルドのapkを保存してインストールじゃ無理なん?
自分で作った最小構成のapkファイルで試行錯誤してできた手順でやってみた?

400:373
16/01/06 08:45:49.57 oYmJoVbw.net
すみません、それ以前の話で詰まっていそうです。
xpeliaちゃんとノートpcをusbでつなげてもpc側で認識されてないみたいなんです。認識されてないと思ったのは、cドラdドラ辺りにxpeliaちゃんの領域?が表示されないからです。
これがちゃんと認識しないとadbドライバのインストール辺りの工程は完了しないですかね?
ドライバ自体はスマホ各社のHPから取ってこーいとは参考サイトに書いてありましたけど。
とりあえず入れて動かせればなんでもいいんですけど、どの方法で頑張ったらいいものか、、という状態です。

401:373
16/01/06 08:57:56.49 oYmJoVbw.net
最小のhelloworldだけでやってます。
まずやったのはキーストア作ってandroidstudioでapkファイル作ってbuildフォルダだったかな、、の中にできたrelease-何とか.apkってファイルをgmailで添付して送ってxpeliaでそれをインストールしようとしました。

402:デフォルトの名無しさん
16/01/06 09:17:18.96 iOoZ1zpN.net
>>391
PCとスマホはwifi接続できる?
できるなら、wifiでファイル転送できるアプリがあるから試してみれば?
wifi file explorerとか。

403:デフォルトの名無しさん
16/01/06 09:19:50.17 iOoZ1zpN.net
スマホに送ったら、上にもあるようにES file explorerでインストールできる。
これが一番簡単かな?

404:デフォルトの名無しさん
16/01/06 09:22:39.49 iOoZ1zpN.net
あと、テスト段階ならキーストアは不要。
キーストアの設定が間違ってるとかない?

405:デフォルトの名無しさん
16/01/06 09:47:51.51 fr7ABgpA.net
>>391
PCとUSBで何のモードで接続してあるの?

406:デフォルトの名無しさん
16/01/06 12:17:40.32 q67zyFsN.net
>>396
もちろん、高セキュリティモードです

407:デフォルトの名無しさん
16/01/06 12:29:42.76 qIAM8boL.net
>>393
WiFi接続はできてますがファイル転送?がわかりません
xpeliaちゃんにファイル転送はできないのでしょうか?

408:デフォルトの名無しさん
16/01/06 12:31:27.64 q67zyFsN.net
>>398
誰ですか?変なことしないでください
>>393
WiFiは接続できてると思いますがxpeliaちゃんに転送はどうすれば良いですか?
ESちゃんはストアからインストールしましたが失敗します

409:デフォルトの名無しさん
16/01/06 13:13:48.93 cVTmzQQy.net
>>399
だから...
apkか端末に問題があるって...
いい加減に初心者スレに行けよ

410:デフォルトの名無しさん
16/01/06 14:30:07.77 q67zyFsN.net
>>400
だから?
だからと仰ってますが、あなたのレスを見返しても一度もそんなこと言ってないよ??
書き込むスレ間違った?

411:デフォルトの名無しさん
16/01/06 15:23:23.17 cVTmzQQy.net
>>401
スマン
オマエの頭のレベルの低さが問題の一番だったな

412:デフォルトの名無しさん
16/01/06 15:50:25.30 aP5UR5wO.net
apkをどっかにあげてくれれば調べる

413:デフォルトの名無しさん
16/01/06 15:55:01.25 q67zyFsN.net
>>402
ぷーくすくす
>>403
優しいですね
ありがとうございます

414:デフォルトの名無しさん
16/01/06 16:00:51.91 eNTK6vHr.net
初心者スレとか誰もいないところに誘導とか鬼だな
解説サイトの通りやってもwinのバージョン違いで通らない事あるから
うちはwin7-64でペリア本体内のadbドライバだけ使えなかったからソニエリ
から落としてきたよ自動インスコされないから手動でドライバの場所教える

415:デフォルトの名無しさん
16/01/06 18:10:28.17 XsW3/LzA.net
>>388
優しい人ありがとう

416:デフォルトの名無しさん
16/01/06 19:22:13.41 cVTmzQQy.net
以前は、
「バカにはムリ」
というありがたいお言葉を書き込むありがたい人がいたけどな
マジで、バカには無理だからな

417:デフォルトの名無しさん
16/01/06 20:19:18.83 q67zyFsN.net
>>407
まだやってんの?
俺、なりすましだから
よろしく~(^○^)あははは

418:デフォルトの名無しさん
16/01/06 20:25:30.34 7yj/FkqG.net
本物は文末に「。」付けてたから、成りすましってことくらい分かるわな
もしかしてほんきで騙されてたのか??
うわぁ…

419:389
16/01/06 20:28:38.41 oYmJoVbw.net
皆さま優しく回答ありがとうございます!!
今日はジャグ打たずに帰ってきたので、今からes explorerを試してみます。また状況書き込みます。
なりすましちゃんも同じところで詰まってたのかな(^o^)

420:デフォルトの名無しさん
16/01/06 20:34:19.84 q67zyFsN.net
>>410
いや、俺はただ遊んでただけ
apkアップロードしたら見てくれるという優しい人も現れたから頑張ってね

421:デフォルトの名無しさん
16/01/06 21:12:45.06 cVTmzQQy.net
そもそもがプログラムの質問にもなっていないからなぁ
バカにもなっていない(笑)
バカの下は何ていうのかな?

422:デフォルトの名無しさん
16/01/06 21:22:11.38 Kx5oSwuq.net
別にアンカーつけられて直接あおられたわけじゃないんだろ??
何をそんなにみんなで一人に対してムキになってるのか。

423:デフォルトの名無しさん
16/01/06 21:37:36.05 7yj/FkqG.net
>>412
何を言っても滑稽なだけだから
ID変わるまでおとなしくしてたら?

424:デフォルトの名無しさん
16/01/07 10:00:18.52 aKOIRzKi.net
アプリ内課金の定期購入をテストする際の質問です。
α版にapkをアップロードし、テストアカウントも設定し、該当のアカウントで登録しているテスト用デバイスでα版をインストールしました。
定期購入の処理を走らせるとgoogleが表示する申し込みダイアログが表示されます。
その内容についてですが、Webで情報を見ますと、テストアカウントでアプリ内課金のテストをした際には、該当ダイアログには「これはテスト用の注文です」と表示されるようですが、定期購入でも同様に表示されますでしょうか?
現状はテスト用の記載はなく、どう見ても正式な文章が表示されています。
ご存じの方いましたらお願いします。

425:デフォルトの名無しさん
16/01/07 13:00:48.65 +xTdaPV2.net
>>415
オーダーに入るかどうかをみればいいだけ
定期はやっていないので確証は無いが、多分オーダーに入ると思う

426:デフォルトの名無しさん
16/01/07 17:31:43.86 APyJlfa6.net
>>416
やりたくない人に対して
やってみればわかる
という回答は無意味

427:デフォルトの名無しさん
16/01/07 17:34:51.32 +xTdaPV2.net
>>417
ん?
バカに回答してもムダという事か

428:デフォルトの名無しさん
16/01/07 18:26:35.23 APyJlfa6.net
>>418
またお前か?どこまで頭悪いんだよ…

429:デフォルトの名無しさん
16/01/07 18:32:27.97 iqg8L3vU.net
>>418
これはシンプルにお前が馬鹿

430:デフォルトの名無しさん
16/01/07 19:26:46.20 g85noDvO.net
>>415
「googleが表示する申し込みダイアログ」というのをスクショ撮って貼ってくれないか?
ここ数ヶ月はテストしてないけど、以前は確かに定期購入の場合もテストである旨が表示されてた
自分が嵌ったことあるのは
定期購入の場合はテストの場合でもクレジットカード登録が必要
端末に複数googleアカウント紐付けてた場合にadb installでインストールしたら、最初に登録したgoogleアカウントがテストアカウントじゃないとダメ

431:413
16/01/08 10:35:19.81 fOafg71W.net
何かみなさんすみません。
>>421
ありがとうございます。
キャプチャはこちらです。
URLリンク(iup.2ch-library.com)
レスにも書いていただいていますが、
現在はクレカではなく1,500円のプリペイドチャージしかしていないアカウントなので
「このお支払方法では~」という赤文字が書かれています。
(が、これは本題ではないので無視してください。別途クレカ登録します。)
テストである旨が表示されていないので、テストアカウントとして認められていないのか。。。
2番目に登録したアカウントをテストアカウントにしていました。
まずはテスト端末を初期化して、テストアカウントを最初に登録してみます。

432:413
16/01/08 11:11:32.21 fOafg71W.net
>>421
続報です。
下記実施しましたが、さきほど貼り付けたキャプチャと同じ内容のダイアログでした。
■実施したこと
端末初期化→テストアカウントを登録
→アルファ版URLをブラウザに貼り付けて、Playストアよりよりアプリインストール
このとき、「あなたはテストユーザーです」という表示も確認しています。

433:デフォルトの名無しさん
16/01/08 12:37:01.32 s/j3KuMP.net
そんなレベルでよく課金するようなアプリを提供できるな

434:デフォルトの名無しさん
16/01/08 12:59:40.54 TpcaT1kv.net
うーん、何がダメなんだろ
自分と違うのは、
試用期間有無
インストール方法(adb install)
クレジットカード登録済
クレカ登録したら表示変わるんかなぁ?
今動かしてみたが「これはテスト用の定期購読で、毎日繰り返されます。請求が行われることはありません。」て出る
そういえば、あとディベロッパー登録してるアカウントはテスト購入使えないみたいなのもあったかも

435:デフォルトの名無しさん
16/01/08 13:56:51.86 vkKcWmmf.net
>>424
そいうならアドバイスしてあげたら?
勿論原因わかってんだろ?

436:413 ◆uknnNPtzbY
16/01/08 14:16:32.63 fOafg71W.net
>>425
ありがとうございます。
 ・adb install
 ・クレジットカード登録
をしてみましたが(赤文字以外は)同じ内容でした。
今試していただいても「これはテスト用の定期購読で」と表示されているので、私のやり方がマズいことはハッキリしましたね。ありがとうございます。
なお、デベロッパー登録はしていないアカウントでやっています。
最初はデベアカウントでやったことがあり、そのときには(詳細は忘れましたが)購入できない別のエラーが表示されていました。
今、試用期間が無い別のアイテムを作成して、
アイテムが有効になるのを待っています。

437:デフォルトの名無しさん
16/01/08 18:39:15.69 s/j3KuMP.net
新規アカウントで課金ができるかとどうかを確認しろよ ドアホ

438:デフォルトの名無しさん
16/01/09 04:36:38.07 Byg6gtKh.net
課金される表示になってることが問題なのに何言ってんだこいつは
前日にも居た変な奴かな

439:デフォルトの名無しさん
16/01/09 06:25:55.12 dQ94p4jm.net
>>427
バカにはムリ

440:デフォルトの名無しさん
16/01/09 10:11:04.69 Byg6gtKh.net
>>430
どんだけストレス溜めてんだお前

441:デフォルトの名無しさん
16/01/09 11:13:25.35 xA6BhSVF.net
>>431
どっちかというとお前がw

442:413 ◆3HEXhU5ulM
16/01/09 11:34:25.01 LrVdNa0Q.net
試用期間無しでも駄目でした(同じメッセージが表示)。
端末初期化、新規アカウント作成、テストアカウント登録、でも同じくNGでした。
バカだと煽ってくるので詳しい人かと思いましたが、残念ながら違ったようです。とは言え、情報くださいましてありがとうございました。
ひとまずは試用期間を200日などにして試験はできるのでそれで回避します。
キャンセル後の試験は僅かな投資として考えてやることにします。
お付き合いいただいた方、ありがとうございました。

443:413 ◆uknnNPtzbY
16/01/09 11:35:14.36 LrVdNa0Q.net
あれ、トリップこれだったかな。
これも違ったらすみません。

444:413 ◆uknnNPtzbY
16/01/09 11:40:58.14 LrVdNa0Q.net
>>425
すみません、書き忘れました。
レスいただいてからはadb installとPlayストアにアップロードしたα版と両方で試していますが、結果に差異はありませんでした。
丁寧にレスいただきありがとうございました。

445:デフォルトの名無しさん
16/01/09 19:15:38.07 dQ94p4jm.net
プログラミングの題材でも無いのに延々と続くのか(笑)

446:デフォルトの名無しさん
16/01/09 20:24:24.05 VzoUt6L4.net
PackageManagerのgetInstalledApplications(flags)について質問です
大学の講義で、「アプリ一覧を取得する際は下記のフラグを用いるのが一般的」と教えられ
これまで何も疑わずこのフラグを使っていました。
final int flags = PackageManager.GET_UNINSTALLED_PACKAGES | PackageManager.GET_DISABLED_COMPONENTS;
しかし最近になって気付いたのですが
Nexusが設定のアプリ一覧に表示しているアプリ数と上記フラグで取得するアプリ数が違っていました。
Nexusのソースも少し見てみましたがframeworksがごちゃごちゃしていて断念しちゃいました
皆さんはアプリ一覧を取得する際にどのようなフラグを用いていますか?

447:デフォルトの名無しさん
16/01/09 21:19:59.19 hb1PFcbS.net
やったか?

448:デフォルトの名無しさん
16/01/09 22:11:44.16 zRP8BVd7.net
やられた

449:デフォルトの名無しさん
16/01/09 22:26:21.02 xUk0Qbpt.net
大学の講義でアプリの勉強とかするか
専門学校じゃなくて

450:デフォルトの名無しさん
16/01/11 06:19:04.95 FUwxXmmp.net
>>437
Nexusの設定で表示されてるアプリだけが全てじゃ無く
非表示のアプリもある
だからパッケージマネージャーで取得したアプリ名
の方が多いなら問題無いと思うよ
(ちなみに非表示のアプリもアイコン持ってるからアイコンも
取得出来る)

451:デフォルトの名無しさん
16/01/11 14:21:50.66 Kqfgqtew.net
Socket通信のクライアント側について質問です。
サーバー側がソケットをクローズしたら、クライアント側もクローズしたいのですが、
どうやってサーバー側のクローズを検知したらよいでしょうか?
WinSockならFD_CLOSEイベントで知らせてくれますが、
Android(というかJava?)ではどうすればよいでしょうか?

452:デフォルトの名無しさん
16/01/13 12:10:14.28 P9+P3J+d.net
androidの加速度センサを用いて速度を算出したいのですが,
どのように計算するのでしょうか?
得られた加速度の値を単純に時間(センサの精度による値)で掛ければいいのでしょうか?

453:デフォルトの名無しさん
16/01/13 12:27:24.59 HEyl8rAG.net
>>442
そういうイベントを登録して、コールバックしてもらえば?
そういうイベントは無いのかね?

454:デフォルトの名無しさん
16/01/13 13:33:14.74 PEtFTQ5H.net
>>443
加速度は「速度の変化{m/s]」÷「時間[s]」
あとは物理板で聞いてください

455:デフォルトの名無しさん
16/01/13 17:18:11.37 QCvE/K6y.net
止まってる状態から加算していかんとだめだぞ

456:デフォルトの名無しさん
16/01/13 19:14:24.42 BdAM0y2E.net
盛大にご参照が蓄積して悶絶する>>443の姿が目に浮かぶ

457:デフォルトの名無しさん
16/01/13 20:25:52.16 /MLmI50F.net
積分

458:デフォルトの名無しさん
16/01/13 20:57:32.88 79+CONfN.net
微分

459:デフォルトの名無しさん
16/01/13 21:44:07.47 hICZ56bu.net
戻るキーやホームキーを押していない(Activityの画面がそのまま)にも関わらず、
たまにonPause()⇒onResumeが()コールされます。
このような現象ってどういうときに起こり得るんでしょうか??

460:デフォルトの名無しさん
16/01/13 22:05:04.67 rrB1+hrT.net
システムダイアログ(バッテリー不足の警告とか)が一瞬出てるとか

461:デフォルトの名無しさん
16/01/13 22:09:42.00 jJT0cxFT.net
タスクキラー?
何かのアプリに一瞬透明なActivityを開かれた?
とかしか思いつかない

462:デフォルトの名無しさん
16/01/14 01:43:31.40 xL/ND60y.net
画面消えた場合もonPause呼ばれる

463:448
16/01/14 07:27:02.55 zDwvmz50.net
ご回答ありがとうございます。
アプリの構成としては、
カメラビューにSurfaceViewを重畳表示して、描画用スレッドからSurfaceViewのCanvasに描画をしています。
その他、GPS、WiFi、姿勢センサなども使用しています。
件の現象が起こるとき、カメラビューやSurfaceView自体は何事もなく描画が続けられていて、
それだけでは気付けません。
onPauseがかかるとWiFi接続を切断するようにしているので、
それによってサーバーからの情報が更新されなくなることで初めて気づき、
もしやと思いonPauseでLog.d出力して発覚しました。
発生頻度は、アプリ起動から10秒くらいで発生することもあれば、
一向に発生しないこともあり、まちまちです。
充電しながら開発しており、
バッテリーは常に80%以上はある状態です。
一つずつ機能を切っていき、どれが関係してそうか絞り込んでみようと思います。

464:デフォルトの名無しさん
16/01/14 20:48:19.29 4yQgJmqo.net
MVP(Model-View-Presenter)でアプリ作った事ある人居る?

465:デフォルトの名無しさん
16/01/14 23:06:54.04 QVfyvqmk.net
いたら何なの?
いなかったらどうなの?

466:デフォルトの名無しさん
16/01/14 23:19:02.74 aSvLCSA2.net
いなかったらガッカリする

467:デフォルトの名無しさん
16/01/15 08:39:41.09 pHYwxi7q.net
Activityぐちゃぐちゃのアプリを引き継いじゃったから、なんとかしたくてな
リファクタリングしていく上でMVPのアーキテクチャどうなんかな(保守性上がる?)と
あと、同じMVPでも作ってる人によってPresenterのライフサイクル違ったりしてどうしたもんかと

468:デフォルトの名無しさん
16/01/15 10:48:04.37 6h/7fWLy.net
どれくらいの規模のアプリかでまずそっからじぇねぇの??
小規模のアプリに大層なパターン適用しても冗長になるだけだし。
MVPとか高度な事知らんがww

469:デフォルトの名無しさん
16/01/15 13:27:21.47 W8RpXmxc.net
そのときそのときで出来る範囲で最適な設計にするようにはしているけど
MVCとかMVPとか考慮したことないわ
ぐぐってもおかしな人がわめいているのしかヒットしないし

470:デフォルトの名無しさん
16/01/15 15:01:54.36 eXcTSU9j.net
textviewでもボタンでも多数のオブジェクトの背景等を一括で替えるのって出来ますか?
button = (Button)findViewById(R.id.button);
button.setBackgroundColor(Color.RED);
例えば各ボタンインスタンス変更は上のでいいけど
数多い場合は大変ですよね
int[] id = {R.id.button1,R.id.button........}なんてやってfor文でも出来るけど
UIManager.put("Button.background", color)
androidでこのjavaみたいな統一メソッドみたいのありますか
または何か他のやり方あるのでしょうか

471:デフォルトの名無しさん
16/01/15 15:51:16.77 a4vUWNWX.net
サーフェイスビューを使う意味ってあるのかな
オープンジーエルのほうが10倍描画が早いし
しいて言えばサーフェイスビューはテキスト表示できて
オープンジーエルはできないという点か

472:デフォルトの名無しさん
16/01/15 15:53:57.94 W8RpXmxc.net
XML上のobjectAnimatorで対象のプロパティをtintに出来ないかな
stateListAnimatorで指定したいんだけど

473:デフォルトの名無しさん
16/01/15 16:19:44.31 7BlVAN6V.net
>>461
テーマ使え

474:デフォルトの名無しさん
16/01/15 16:44:44.21 eXcTSU9j.net
>>464
私の勘違いだったらすみません
各ボタンには違った色が入ってます。その各ボタンを一括で同じ色に変更できるか
どうやってthemeを入れればいいのでしょうか?

475:デフォルトの名無しさん
16/01/15 17:26:54.30 Q0vcdpfK.net
theme1
theme2
以上

476:デフォルトの名無しさん
16/01/15 18:33:10.65 fXYjqVsx.net
>>461
UIManagerを自作する、自分の好きなようにロジック組めるぞ

477:デフォルトの名無しさん
16/01/15 18:48:53.13 eXcTSU9j.net
themeでもうちょっと調べてみます

478:デフォルトの名無しさん
16/01/15 19:34:10.01 uzY6d77k.net
iosからandroidアプリ構築に流れてきたんだけどレイアウトの作りに絶望してる。
もうちょっとレイアウトしやすくならんもんなの?

479:デフォルトの名無しさん
16/01/15 19:38:25.68 n4TFzSwS.net
>>469
十分簡単だが?
※テキストエディタのみ

480:デフォルトの名無しさん
16/01/15 20:18:14.87 GF4mW+Hz.net
自分はiOSやったことないけど
AndroidからiOS行った奴はAndroidの方が楽言っとったで

481:デフォルトの名無しさん
16/01/15 20:27:33.75 heChjGqx.net
※個人の感想であり効果を保証するものではありません

482:デフォルトの名無しさん
16/01/15 20:50:34.70 uzY6d77k.net
>>470
つまり直接xmlをいじる前提の作りってことかな。
iOSだとイラストツールみたいな使い心地までとはいえないけど、
GUIから直接UIをいじるから、androidStudioもそんな操作ができることを期待してたんだよね。

483:デフォルトの名無しさん
16/01/15 21:08:50.83 4yBuqSoh.net
AndroidStudioでもGUIでいじれるじゃない

484:デフォルトの名無しさん
16/01/15 21:38:32.67 1fTJyfBa.net
Matrix4fをディープコピーしたいんですが、
最もシンプルな書き方はどうなるでしょうか?
forループをまわして1要素ずつコピーでしょうか?

485:473
16/01/15 21:44:22.81 1fTJyfBa.net
自己解決しました。
Matrix4f mtCpy = new Matrix4f();
mtCpy.load( mtOrg );

486:デフォルトの名無しさん
16/01/15 23:22:49.21 B0n9+T/r.net
>>473
使い方が間違ってる


487:



488:デフォルトの名無しさん
16/01/16 01:27:15.92 ZAPXQb33.net
アプリ内課金のサンプルアプリを動かしているのだが、ネットワーク切った状態で起動しても「アイテム購入済み」の処理を通るのだがどうなってんの?
Googleのserviceが購入状態をローカルに保持してくれちゃってるわけ?
この辺の仕様って公式に書いてある?探しても見つからないのだが

489:デフォルトの名無しさん
16/01/16 02:06:53.84 u7LeV1OT.net
>>456
ワロタ

490:デフォルトの名無しさん
16/01/16 08:28:23.15 rWmWCDDL.net
>>478
URLリンク(developer.android.com)
これ?

491:476
16/01/16 15:30:24.51 ZAPXQb33.net
>>480
ありがとう。
でも全然詳しく書いてないね。

492:デフォルトの名無しさん
16/01/16 15:50:12.40 uebdaG3z.net
十分だと思うけどな
アプリから見ればキャッシュされてるかどうかなんて意識する必要ないんだし

493:デフォルトの名無しさん
16/01/16 19:28:57.54 w1LojslF.net
スピナーつかってるんですが、
ichitcltk.hustle.ne.jp/gudon2/index.php?pageType=file&id=Android031_Spinner
こちらのサイトのような右に大きい▽と区切り線のようなデザインに
なりません。
これって自分でbackgroundか何かに画像用意しないとだめなんですかね?
このサイト以外にも特に説明もなく同じようなデザインのスピナーが
あるので標準できそうな気がするのですが。

494:デフォルトの名無しさん
16/01/16 20:24:15.72 8LkAlTQ8.net
SQLiteStatementはclose必須ですか?

495:デフォルトの名無しさん
16/01/16 20:46:22.36 ZAPXQb33.net
>>482
キャッシュがクリアされる契機が知りたかったかな
(支払い後に通信無しの環境で使い続けられた場合のテストとして)ネットワーク切ってテストしていると、何かしらのタイミングでキャッシュがクリアされているんだよね
それでも問題ない設計にしたからまぁいいかとも思うが、可能なら知りたかった
>>483
標準でできるよ
Androidバージョンとテーマの問題

496:デフォルトの名無しさん
16/01/16 21:43:21.40 eB+vxN9v.net
>>462
むしろ今はSurfaceViewは普通のViewより描画遅いらしいぞ
URLリンク(blog.keiji.io)

497:デフォルトの名無しさん
16/01/16 23:05:34.60 OJT+3yJS.net
SurfaceViewにCanvasで描画はGPUの能力が活用しにくくて遅い
GLSurfaceViewにOpenGLで描画はGPUの能力を活用できるがスレッドの制限がうざい
SurafaceViewにOpenGLで描画はGPUの能力を活用できてスレッドの制限も無いが準備がとても面倒
TextureViewはちょっと特殊なことやろうとするとなんか不安定

498:デフォルトの名無しさん
16/01/16 23:24:04.28 luAIPaul.net
どれも中途半端ですね

499:デフォルトの名無しさん
16/01/17 13:10:59.13 /inHh4jF.net
読解力ないな3番目がベストだろ

500:デフォルトの名無しさん
16/01/17 14:33:11.85 FlxjEwzO.net
プログラム、それは自分だけの孤独なドラマだ

501:デフォルトの名無しさん
16/01/17 14:37:10.12 tycc5N3p.net
ゲスの女ドラマかわいいな

502:デフォルトの名無しさん
16/01/17 18:01:16.03 kf+f41pc.net
このスレの住民って、殆どがJAVA使い?
AppmethodとかでC++使ってる人どの位居るんだろう?

503:デフォルトの名無しさん
16/01/17 20:08:10.60 J8S7Inib.net
>>492
C++で開発してるん?
環境構築とか楽ならやってみようかと思ってるんだがどんなもんだった?
趣味でC++使ってるけどAndroidはJavaでやってるわ

504:デフォルトの名無しさん
16/01/18 10:43:55.71 uSQI8wos.net
onCreateOptionMenuでアイコン付きのメニューアイテム作成してるんですが、アイコンタップすると正方形にアイコンがチラつくんですけど解決策ありますか?

505:デフォルトの名無しさん
16/01/18 11:18:32.31 alLv7zKC.net
それ実機で試してる?
気になるほどのチラつきなんて感じた事ないが。

506:デフォルトの名無しさん
16/01/18 11:23:19.66 +td50jvP.net
正方形の範囲内で丸が広がるrippleが動いているだけだろ

507:デフォルトの名無しさん
16/01/18 11:23:42.35 NQLW3hmP.net
ちらつくんじゃなくて、押してるときだけ色が反転(Android Mならリップル)なら消さないほうがいい
ユーザビリティ的にね

508:デフォルトの名無しさん
16/01/18 11:32:48.12 uSQI8wos.net
押してるときだけ色が正方形の形に白くなります。
消さない方がいいんですね!皆さん有難うございました!

509:デフォルトの名無しさん
16/01/18 18:03:09.20 lBToGAJV.net
android studio環境下でのNDKビルドについて御教授いただけないでしょうか
URLリンク(jisaker0210.blogspot.jp)を参考に
URLリンク(github.com)をビルドしようとしたのですが、
下記のエラーになり成功しなくて困っております。
Z:\backdoor_mmap_tools>C:\Users\[ユーザー名]\AppData\Local\Android\sdk\ndk-bundle\ndk-build.c
md NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=./Android.mk
./install_backdoor.c:16:40: fatal error: libfj_hdcp_exploit/fj_hdcp.h: No such file or d
irectory
#include "libfj_hdcp_exploit/fj_hdcp.h"
^
compilation terminated.
make.exe: *** [obj/local/armeabi/objs/install_backdoor/install_backdoor.o] Error 1
URLリンク(www.nekonotechno.com)に倣ってsourceSets { ... }を付け加えて見たのですが
変わらずでした
Project StructureでNDKへのパスは記述してあるのですが、何か足りない設定があるのでしょうか
環境はwindows7 64-bitです
よろしくお願いしますm()m

510:デフォルトの名無しさん
16/01/19 00:02:37.98 61N9eKye.net
>>499
プログラミング関係ねえじゃん
スマホのスレいけや

511:デフォルトの名無しさん
16/01/19 00:23:52.95 VUpuuYFD.net
androidstudioのニュープロジェクトのTabbed Activityではじめた場合、
fragment_main.xmlができますけど、これをDesignタブ
でGUIを使ってボタンとかを配置して実機で実行しても
Empty Activityの時とは違い全然反映されていません。
なぜでしょうか?
表示するようにすればどのようにすればいいのでしょうか?

512:デフォルトの名無しさん
16/01/19 01:33:14.54 TrGVtUNr.net
studioの質問は専用スレで

513:デフォルトの名無しさん
16/01/19 07:59:52.33 cnKIWBfj.net
>>500
ビルドエラーなんだからプログラミングの一環だろwwww

514:デフォルトの名無しさん
16/01/19 08:02:10.63 +24iIT4k.net
>>503
そんなレス要らんから回答してくれる?

515:デフォルトの名無しさん
16/01/19 08:08:08.87 Xsa7QJ4A.net
No such file or directory

516:デフォルトの名無しさん
16/01/19 08:54:39.99 cnKIWBfj.net
わからないなら素直にndk buildでビルドしてso置けばいいさ

517:デフォルトの名無しさん
16/01/19 16:38:58.89 ZIJImG9z.net
>>499
解決しましたm()m

518:デフォルトの名無しさん
16/01/19 19:48:51.94 jTrQocMg.net
soします

519:デフォルトの名無しさん
16/01/20 15:34:33.54 lkS8cdit.net
Uri uri = (data != null ? data.getData() : uri2);
これはどう読めばいいのでしょうか
?と:の使われ方がよくわからない

520:デフォルトの名無しさん
16/01/20 15:51:19.88 wqEbAxX3.net
三項演算子

521:デフォルトの名無しさん
16/01/20 15:51:54.17 eHYWF0WY.net
if(data != null) {
 uri = data.getData()
}
else {
 uri = uri2
}
A ? B : C
AならB、違えばC

522:デフォルトの名無しさん
16/01/20 17:05:43.66 UDRvH7oB.net
けーんち
せっくすしよ!

523:デフォルトの名無しさん
16/01/20 17:10:52.22 lkS8cdit.net
>>510
>>511
おお、全然知らなかった…
どうもありがとう、勉強します

524:デフォルトの名無しさん
16/01/20 19:11:35.76 3IDtvRB5.net
GridLayoutってcenterに位置寄せれないの?
gravityやlayout_gravityもダメでLinearLayoutに入れてやっても駄目だった

525:デフォルトの名無しさん
16/01/20 19:47:27.25 uG3ghRzi.net
中身を真ん中に寄せたいの?
GridLayoutというくくりを真ん中に寄せたいの?

526:デフォルトの名無しさん
16/01/20 20:18:58.51 3IDtvRB5.net
中身を寄せたいです(例えば4×4マスのボタン)
それとなぜか、4×4マスでcolumnCountを4または5にすると
なぜか右か左に寄ってしまう

527:デフォルトの名無しさん
16/01/20 20:38:15.02 uG3ghRzi.net
ごめんもう一回だけ
Activityの中央?

528:デフォルトの名無しさん
16/01/20 21:17:40.35 eHYWF0WY.net
変更前の画像と理想の画像imgurあたりに上げた方が分かりやすい気もする

529:デフォルトの名無しさん
16/01/20 22:04:19.35 W7/wkAQ8.net
中身をもう1つFrameLayoutとかRelativeLayoutでくくってその中でセンタリングで

530:デフォルトの名無しさん
16/01/20 22:34:01.60 vtbB+CBK.net
<LinearLayout xmlns:android="URLリンク(schemas.android.com)
android:orientation="vertical">
<LinearLayout
android:orientation="horizontal">
<TextView
android:text="○○○○"
<EditText />
<TextView />
android:text="○"
</LinearLayout>
<LinearLayout
android:orientation="horizontal">
<TextView
android:text="○"
<EditText />
<TextView />
android:text="○"
</LinearLayout>
</LinearLayout>
こんな感じで水平と垂直の組み合わせで
レイアウトを作っているのですが、
2段目の最初のテキストビューが1文字であるため1段目のedit
テキストと縦位置がずれてしまいます。
理想は2段目の最初のテキストビューを1段目最初のテキストビュー
の一番右文字の位置にあわせて、かつエディットテキストの位置も
合わせたいです。
どうすればできるでしょうか?このレイアウトの組み合わせでは無理でしょうか?

531:デフォルトの名無しさん
16/01/20 22:44:08.30 V7BPYKBN.net
>>520
文字数が決まっていて動的に変化しないのであれば、Widthを指定するのが手っ取り早い

532:デフォルトの名無しさん
16/01/20 22:45:10.07 uG3ghRzi.net
>>520
一番大きくなるのがわかってればRelativeLayoutだけで可能
この場合alignRightみたいなのを使う
そうじゃなければTableLayoutでできます

533:デフォルトの名無しさん
16/01/20 23:11:40.03 vtbB+CBK.net
>>521
2段目の最初のテキストビューのminwidthに4文字分の
dpをセット、グラビティをrightにしたところ一応
希望する形になりました。

534:514
16/01/20 23:18:19.68 wz2VHgbH.net
>517
そうです。Activityの中央
Activity直に作ってると問題あるのですか?Viewでやった方がいいのかな
ってかActivityの捕らえ方の意味が違うのかな・・・
>519
今出先なので明日それやってみます
>518
理想
| □□□ |
| □□□ |
| □□□ |
現実
|□□□  |
|□□□  |
|□□□  |

535:デフォルトの名無しさん
16/01/21 00:12:48.30 Ebl/X1QU.net
padding持たせたrelativeLayoutとかでgridViewを包むのじゃだめのかな

536:デフォルトの名無しさん
16/01/21 01:05:58.77 s3Nhy9tJ.net
これの外をrelativeで囲めばいいんじゃね

537:デフォルトの名無しさん
16/01/21 08:53:20.47 Y7DKEE3n.net
それGridLayoutの中身じゃなくて
GridLayout自体の配置なんじゃ

538:デフォルトの名無しさん
16/01/21 12:07:10.66 dGNL9txZ.net
最初にintent.putExtraで設定した文字列が何故か固定されて
あとから違う文字列渡しても何故か最初と同じのしか通信されてない
キーワードを2個目以上渡してもそれは空っぽで何も渡されない
これって開発環境のバグなんだろうか?

539:デフォルトの名無しさん
16/01/21 12:15:03.45 Te7mA4bX.net
実際にどう組んだのか見せてもらわないとなんとも言えないが
バグかもしれないし勘違いかもしれないし理解していないだけかもしれない

540:デフォルトの名無しさん
16/01/21 12:33:24.11 Gxa7Q5AR.net
>>528
どの状況か分からんが、Activityライフサイクルに依存するなら、上書きは自分でsetintentしないとだめだったはず

541:デフォルトの名無しさん
16/01/21 12:38:17.33 dGNL9txZ.net
Intent intent;
PendingIntent penintent;
intent = new Intent(MainActivity.this, test.class); …①
intent.putExtra("com.and.roid1", "ABC");
penintent = PendingIntent.getBroadcast(MainActivity.this, 0, intent, 0);
…②
intent.putExtra("com.and.roid1", "DEF");
penintent = PendingIntent.getBroadcast(MainActivity.this, 0, intent, 0);
これで結果は"ABC"が渡されます。
②のとこに①のnewと同じ行を入れても結果は同じです。
penintentを別の新たな名前で作ってやってみても同じです。

542:デフォルトの名無しさん
16/01/21 12:39:02.55 2PnLeLOh.net
>>528
普段から中のソースまで積極的に調べてコードから仕様を理解する人なら、バグかもしれない
apiドキュメント見て理解する人なら、ドキュメント参照が足りない可能性が高い
ブログをコピペするだけの人なら、君が100%間違えているよ

543:デフォルトの名無しさん
16/01/21 12:52:54.20 FLUZJlG7.net
int型40ほどのデータ保存ってPreference?ローカルファイル?

544:デフォルトの名無しさん
16/01/21 13:26:17.56 dGNL9txZ.net
setIntent(intent);
これも記述してみたのですが
PendingIntent.FLAG_CANCEL_CURRENT
このフラグを最後の0のとこに入れると更新されたみたいです。

545:デフォルトの名無しさん
16/01/21 13:52:31.79 pAwgNucq.net
まさに
「なぜ俺のコードが動かないのかわからない」
「なぜ俺のコードが動くのかわからない」
そのものですね

546:デフォルトの名無しさん
16/01/21 18:15:54.74 fZLynndv.net
PendingIntent#getBroadcastの2つ目の引数変えてみそ

547:デフォルトの名無しさん
16/01/22 00:52:31.71 iy9dE6+2.net
// 広告を表示するViewを作成します
FrameLayout.LayoutParams imobileAdLayoutParam = new FrameLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
FrameLayout imobileAdLayout = new FrameLayout(this);
// 広告の表示位置を指定
imobileAdLayoutParam.gravity = (Gravity.BOTTOM | Gravity.CENTER);
//広告を表示するLayoutをActivityに追加します
addContentView(imobileAdLayout, imobileAdLayoutParam);
// 広告を表示します
ImobileSdkAd.showAd(this, IMOBILE_ICON_SID, imobileAdLayout, imobileIconParams);
上記のような広告SDKのサンプルコードがあるんですが、addContentViewだとviewが
Activityに追加されます。左右にスワイプできるようにフラグメント1、2を作って
あるんですがこれだと両方に表示されてしまいます。
フラグメント1にだけ表示したい場合はどのようにすればできるでしょうか?

548:デフォルトの名無しさん
16/01/22 10:13:40.87 jjl4e3XB.net
フラグメント1のレイアウトに広告viewをつけるか
フラグメント2が表示されたら広告viewを非表示にする

549:デフォルトの名無しさん
16/01/22 11:02:41.22 664uX2c+.net
EditTextをのせたDialogPreferenceを表示するときに自動的にソフトウェアキーボードを表示させる方法ってありますか?
DialogではOnShowListenerメソッドでできるみたいなんですけど…

550:デフォルトの名無しさん
16/01/22 12:34:21.90 ua2dG2kf.net
>>539
onCreate

551:デフォルトの名無しさん
16/01/22 12:37:37.44 wC+PoLB8.net
ありがとう
ちょっとやってみます

552:デフォルトの名無しさん
16/01/22 12:38:50.60 rbEv2+um.net
二行目を加味すると、onCreateだな

553:デフォルトの名無しさん
16/01/22 13:45:30.17 wC+PoLB8.net
すいません別のやり方ですが解決しました…
元々「ダイアログ表示時に末尾にカーソルを持っていく」「ダイアログ表示と同時にキーボードを表示する」の2点を行いたかったのですが、EditPreferenceを継承させたクラスでshowDialogをOverrideして、その中でgetEditText().setselectionしたらいけました
分かりづらい文面で失礼しました

554:デフォルトの名無しさん
16/01/22 14:45:23.97 fINbhpqs.net
monacaって実際どうなの?
作りやすいの?

555:デフォルトの名無しさん
16/01/22 14:59:47.63 KCT7xBCX.net
最近開発始めた初心者です
ベクター画像を扱いたいんですが「Android 5.0以上でしか使えない」とあります
これは端末のandroidバージョンが5.0以上じゃないと表示されないって事ですか?
もしそうならせっかく作っても見れない機種があるって事でしょうか

556:デフォルトの名無しさん
16/01/22 18:15:02.57 JP8Lkdxg.net
AndroidStudioでNumberPickerを使いたいのだが、旧式(+ーで動かすやつ)しか表示されない
新しいUIのやつ(iOSのpickerViewみたいなやつ)を使いたいのだがどうすれば良いでしょうか?

557:デフォルトの名無しさん
16/01/22 18:18:38.67 JP8Lkdxg.net
他の人のyahoo知恵袋の質問ですが、同じ状況です。
URLリンク(detail.chiebukuro.yahoo.co.jp)

558:デフォルトの名無しさん
16/01/22 19:03:08.73 ua2dG2kf.net
>>547
流石は知恵遅れ
回答者も酷い

559:デフォルトの名無しさん
16/01/22 19:39:46.11 JP8Lkdxg.net
>>548
ということは正解をご存知ということですね?
よろしくお願いします

560:デフォルトの名無しさん
16/01/22 19:42:00.42 jjl4e3XB.net
>>546
ターゲットバージョンをロリポ以上にする

561:デフォルトの名無しさん
16/01/22 19:47:16.13 JP8Lkdxg.net
>>550
新しいNumberPickerってAPI14(Ice Cream Sandwich)から対応じゃなかったでしたっけ?
ちなみに私のプロジェクトのminAPIlevelは16(Jelly Bean)なのですが...

562:デフォルトの名無しさん
16/01/22 19:56:09.44 jjl4e3XB.net
ターゲットじゃなくてコンパイルバージョンを16以上だったかな

563:デフォルトの名無しさん
16/01/22 20:02:20.93 JP8Lkdxg.net
自己解決しました
アクションバーを消してフルスクリーンを実現させたいがためにandroid:themeを自分でいじっていたことが原因でした
初心者のミスですみません
おさわがせしました

564:デフォルトの名無しさん
16/01/22 20:04:21.72 Tidv1UTB.net
themeとtargetSdkVersion確認

565:デフォルトの名無しさん
16/01/22 20:05:19.27 Tidv1UTB.net
解決してた

566:デフォルトの名無しさん
16/01/22 20:09:15.62 JP8Lkdxg.net
初心者ついでにもう一つ聞いてもいいですか?
今回のように「タイトルバーを消して新しいNumberPickerを使いたい場合」はどのように実現するのでしょうか?
Theme.Black.NoTitleBarとTheme.Holoを共存させたいのですが。。。
>>552
>>555
すみません
ありがとうございます

567:デフォルトの名無しさん
16/01/22 20:22:52.55 JP8Lkdxg.net
またまた自己解決しました。。。
Theme.Holo.NoActionBar.Fullscreen指定で行けました。。。
本当にお騒がせしてすみません。。。
ちょっとちゃんと調べてから書き込むようにします。。。

568:デフォルトの名無しさん
16/01/22 21:15:23.61 4LF9/efX.net
何この一人上手は

569:デフォルトの名無しさん
16/01/22 21:30:17.04 lrEnjhF1.net
>>545
AndroidStudioだと自動で下位互換用のPNG作ってくれるっぽい

570:デフォルトの名無しさん
16/01/23 16:43:38.35 IFncnld+.net
一人上手と呼ばないで~♪

571:デフォルトの名無しさん
16/01/24 09:38:16.04 j+CFwA0M.net
おふ

572:デフォルトの名無しさん
16/01/24 10:48:17.72 lhTTumXW.net
左右にスワイプできる画面で左をフラグメント1、右をフラグメント2と
したとき右のレイアウトにscrollViewを使ってるんですが、なぜかこれを
入れると、エディットテキストをタップしたときテンキーが出てき


573:ますが、 それにあわせて余った部分に全部表示するように使ってる画像を縮小して 画面全体を表示しようとするような動きになってしまいます。 しかもなぜかアプリを立ち上げたとき最初に表示されるフラグメント1に エディットテキストを使っているんですが、タップもしていないのにいきな り入力状態になってテンキーが表示されるんですが、 どうすれば回避できますか?



574:デフォルトの名無しさん
16/01/24 12:01:50.38 eZ72uL1X.net
ソフトキーボードを非表示にするメソッドがあったと思う

575:デフォルトの名無しさん
16/01/24 17:42:42.39 qtwkY8g2.net
初歩的な質問で申し訳ない。
Android Studioでまだ定義していないメソッドを書こうとして警告が出た時、
そのメソッドを楽に定義する方法ってある?
Eclipseだと右クリックのメニューか、マウスオーバーしたら
項目が出てきた気がするけど、
それに相当するものが見当たらなくて、イライラする。
見落としているだけだったら本当にゴメン。

576:デフォルトの名無しさん
16/01/24 18:16:04.51 5c9Wp1yy.net
頭にpublic void 付けとけばオケ

577:デフォルトの名無しさん
16/01/24 18:30:09.61 On30ksN7.net
int i = 0;
hoge(i);
って書いてAlt + EnterでCreate method 'hoge'ってポップアップが出てきて
も一回Enterで
private void hoge(int i) {
}
が出来るけどこういうこと?

578:デフォルトの名無しさん
16/01/24 18:45:28.25 DQslD/RG.net
何か足りなくて赤くなってるときはだいたい Alt-Enter で済むよな

579:デフォルトの名無しさん
16/01/24 19:11:44.87 5c9Wp1yy.net
>>566
文字が赤くなってる時にマウスカーソル合わせると理由が書いてある

580:デフォルトの名無しさん
16/01/24 19:32:05.47 On30ksN7.net
>>568
?

581:デフォルトの名無しさん
16/01/24 19:39:44.84 ahGzOFoj.net
>>568
赤くしてやろうか?

582:デフォルトの名無しさん
16/01/24 22:13:49.89 5c9Wp1yy.net
>>569
補完する前の文字が赤くなってる時にやればエラーメッセージが見れるよ

583:デフォルトの名無しさん
16/01/24 22:37:49.52 5LTT6Tqx.net
>>571
だからなんなんだよ…

584:デフォルトの名無しさん
16/01/24 22:55:50.43 5c9Wp1yy.net
どゆことって聞かれたからなんで補完されたのかわかるからエラーみろって言ってんの

585:デフォルトの名無しさん
16/01/24 23:32:37.43 bjxkNKpF.net
>>573
スルーしとけよ

586:デフォルトの名無しさん
16/01/24 23:36:34.39 5LTT6Tqx.net
>>573
そういうことか…
「どゆこと」なんて言ってないんだよなぁ

587:デフォルトの名無しさん
16/01/24 23:42:32.73 WyN3o1JX.net
>>575
苦し紛れに揚げ足取りとかモテナイ奴だなw

588:デフォルトの名無しさん
16/01/24 23:55:46.38 5c9Wp1yy.net
いや誤読したすまん

589:デフォルトの名無しさん
16/01/25 03:02:03.42 G/Yj90rs.net
Android StudioでビルドするとAPkサイズがやたらデカくなるのはどうしてなんだ?
新規プロジェクトで何も変更加えていないただのHelloworldでさえ1.1MBも有るんだけど…

590:デフォルトの名無しさん
16/01/25 03:12:56.62 Gry0WUO1.net
>>578
初期設定ではそうなってるから

591:デフォルトの名無しさん
16/01/25 03:16:59.00 G/Yj90rs.net
どこをどう設定すれば良いんだ?
教えてください

592:デフォルトの名無しさん
16/01/25 03:26:13.46 Ixw+aGQ9.net
サポートライブラリとかを消せばいいのでは

593:デフォルトの名無しさん
16/01/25 04:20:02.60 G/Yj90rs.net
消してもサイズ変わらんかったよ

594:デフォルトの名無しさん
16/01/25 04:33:24.47 Ixw+aGQ9.net
多分消せてないと思います
自分のアプリは1MB行ってないので

595:デフォルトの名無しさん
16/01/25 04:35:22.07 G/Yj90rs.net
proguard trueにしたらサイズ減ったわ

596:デフォルトの名無しさん
16/01/25 04:42:43.13 Ixw+aGQ9.net
build.gradleのcompile なんちゃらって行を消すんだ

597:デフォルトの名無しさん
16/01/25 04:55:43.91 G/Yj90rs.net
コメントアウトしたら減ったわ
良かったサンクス

598:デフォルトの名無しさん
16/01/25 07:29:24.59 gHajK+d5.net
へぇ~

599:デフォルトの名無しさん
16/01/25 10:01:59.52 1hi7ZmAY.net
俺メモ
ビルドでapkがでかくなる時。
サポートライブラリとかを消す
proguard trueにしたらサイズ減る
build.gradleのcompile なんちゃらって行を消す

600:デフォルトの名無しさん
16/01/25 10:36:18.75 J4884H7J.net
>>588
>build.gradleのcompile なんちゃらって行を消す
これやったらサポートライブラリ消えるんやで

601:デフォルトの名無しさん
16/01/25 12:08:22.93 yXZWdZPm.net
>>588
う、うーん
うーん

602:デフォルトの名無しさん
16/01/25 13:36:55.58 zikLdpuH.net
サポートライブラリ使っただけでセキュロイドでリスクHighになるぞ

603:デフォルトの名無しさん
16/01/25 20:03:39.66 n9xr/4NJ.net
サーポートライブラリを外す奴なんているの?

604:デフォルトの名無しさん
16/01/25 20:33:05.31 Gry0WUO1.net
>>588
proguardの変更の必要は無い
C:\Program Files\Android\Android Studio\plugins\android\lib\templates\gradle-projects\NewAndroidModule\recipe.xml.ftl
<dependency mavenUrl="com.android.support:appcompat-v7:${buildApi}.+"/>
これをコメントアウトするだけで以降作成する全プロジェクトに適用できる

605:デフォルトの名無しさん
16/01/25 21:21:38.04 viGWGJu9.net
へぇそこにテンプレあったのか
中に組み込まれてると思ってた

606:デフォルトの名無しさん
16/01/25 21:59:15.70 zikLdpuH.net
そんな永遠に葬り去ることないだろw
サポートライブラリだって立派に生きてんだ

607:デフォルトの名無しさん
16/01/25 22:01:22.48 R7+KX7DH.net
なんかワロタw

608:デフォルトの名無しさん
16/01/25 22:02:17.99 Gry0WUO1.net
>>594
TestAppの排除もできるし自分が作ったテンプレートを追加する事もできるよ

609:563
16/01/26 07:48:00.11 DAtWuUeP.net
>>566
>>567
ありがとう!そうそう。そういうこと。
Eclipseだと無意識にできてたからずっと不満だった
この機能を何と言っていいのかわからん。

610:デフォルトの名無しさん
16/01/26 08:25:44.75 eEb4dIL2.net
クイックフィックス機能

611:デフォルトの名無しさん
16/01/26 18:27:16.08 lmJ5k5R9.net
システムの無操作バックライトoff時間に関係なくずっと点いてるアプリはどうやって設定すればいいんですか?

612:デフォルトの名無しさん
16/01/26 18:49:08.81 uRyB/UZe.net
というかappcompatってまだ必要でしょ
最新バージョンのみの対応するならまだしも

613:デフォルトの名無しさん
16/01/26 20:21:00.12 mY34Ye5P.net
見た目さえ良ければAppCompatなしでもいける

614:デフォルトの名無しさん
16/01/26 21:07:56.82 VZxpPJHA.net
>>598
ほかんかな?
グーグルが4.4未満切ったんだから4.4以上でよくね

615:デフォルトの名無しさん
16/01/26 21:30:41.45 2Vv60nvR.net
既存アプリは2.3‐
新しく作るときは4-
でやってるなぁ
なんでサイズ気にしてたのか分からんけど、基本appcompatで作ってた方がいい気がする

616:デフォルトの名無しさん
16/01/27 00:06:03.75 RZEvqon6.net
>>600
android.os.PowerManager.WakeLockで。要パーミッション。
ViewのKeepScreenOnプロパティかメソッドでも設定できるが。

617:デフォルトの名無しさん
16/01/27 08:55:19.07 EyA8VGRH.net
>>605
powermanagerは非推奨だからやめたほうがいいね

618:デフォルトの名無しさん
16/01/27 08:59:56.15 JmA35ZHc.net
RemoteViewsFactoryにはどうやればデータを渡せますか?

619:デフォルトの名無しさん
16/01/27 11:57:17.19 XbFE0RjC.net
>>605
>>606
ありがとうございます!
権限要求するよりviewでこそっとできたほうがユーザーに拒否されなくて良さそうですね

620:デフォルトの名無しさん
16/01/27 17:11:46.87 cF7u7OMd.net
MainActivity.classからPopupwindow出してそのポップから
Intent intent = new Intent(MainActivity.class, SubActivity.class);
startActivity(intent);
みたいにするにはどうすればいいですか?

621:607
16/01/27 17:23:53.51 cF7u7OMd.net
書き忘れました!
popupwindowはclassファイルで別に作ってあります
(MainActivity.classの中の記述でpopupwindowを用意すればうまく行きます)
contextの受け渡しでうまく行ってません(と思う)

622:デフォルトの名無しさん
16/01/27 18:24:03.37 UPfWbYiW.net
classファイルを自分で作るとはすごいな

623:デフォルトの名無しさん
16/01/27 19:03:31.88 fpGyHxHD.net
ウミネコのどこに猫要素があるんだろうとずっと思ってきたけど、まさか鳴き声の事だとは思わなかった。

624:デフォルトの名無しさん
16/01/27 19:24:40.12 vW/4fpbq.net
>>610
別に作ってあるというのは、android.widget.PopupWindowでは無い自作クラスを作ってあるということか?

625:デフォルトの名無しさん
16/01/27 19:57:49.04 ARYkxk2w.net
新規作成で出来るだろそれとも元ネタがあるボケか

626:デフォルトの名無しさん
16/01/27 20:20:51.79 Mxx9BRQC.net
誰か>>614が何をどう勘違いしているのか解説して

627:デフォルトの名無しさん
16/01/27 21:43:26.49 Lp2lsaYR.net
>>615
(ファイル名.class)を自分で作るとはすごいなってのを
(ソース上に記述するclass)~~って勘違いしたんかな?

628:デフォルトの名無しさん
16/01/28 07:18:07.88 WITohmxL.net
>>609
activity渡して
Intent intent =new Intent(activity,SubActivity.class);
activity.startActivity(intent);
ってのは?

629:607
16/01/28 08:42:22.46 qedLXYC4.net
すみません!私の書き方が悪かったです
MainActivity.java,、 SubActivity.java、PopupWind.javaの3つを作ってあるという意味でした。
activity渡して出来ました
ところで、Mainからもらうコンストラクタの引数(context)にfinalを
付けなくちゃいけないのはなぜですか?
public PopupWind(final Context context)

630:デフォルトの名無しさん
16/01/28 09:29:13.05 smmWipea.net
ポップアップする風か

631:デフォルトの名無しさん
16/01/28 11:07:51.79 iQj/4G0t.net
スコープの問題か?

632:デフォルトの名無しさん
16/01/28 12:25:29.61 U/A9TVhx.net
あ、intent入れたonClickは無名クラスで作ったんだった
スコープのローカル変数だった
すんません

633:デフォルトの名無しさん
16/01/29 09:45:32.31 c2CbQo5S.net
あるHPやブログの情報を自分のアプリで整形して表示したりする場合、
(たとえばみずほ銀行HPから宝くじの当選情報を表示するといったアプリ)
URLリンク(seesaawiki.jp)
上にあるようなHTTP通信でHTMLでデータを取得解析するやり方は一般的
でしょうか?
そういうアプリってデータ取得元の構成が変わったら都度アップデート
してるんですかね。

634:デフォルトの名無しさん
16/01/29 09:51:56.78 yNdLZiCI.net
はい

635:デフォルトの名無しさん
16/01/29 10:53:54.99 kMn4iR11.net
>>622
スクレイピングといいます

636:デフォルトの名無しさん
16/01/29 12:49:46.27 LF+nKYmd.net
スクレイピングって法的にどうなんだろ
例えばディズニーの待ち時間アプリとか訴えられたらアウトだよね

637:デフォルトの名無しさん
16/01/29 13:06:15.74 p0ClWdOF.net
何の法律で保護できるんだよ

638:デフォルトの名無しさん
16/01/29 13:26:54.80 bzmjGvNe.net
>>625
何でアウトなんだよw

639:デフォルトの名無しさん
16/01/29 15:32:02.69 w2Q5GbH5.net
プログラムで機械的にアクセスするのと人力でアクセスするのと何が違うのかってことだよな
プログラムのアクセスが駄目なら検索エンジンのクローラーも駄目ってことになるわけで
もちろんパスワードかかってるところに侵入しようとするのはあかんとけど
デズニーのあれは位置情報偽装して取得してるのかね?

640:デフォルトの名無しさん
16/01/29 15:36:27.41 07rGbDrF.net
いや人のコンテンツを無断で転載したら著作権法違反でしょ
サーバーに負荷かけて業務妨害で逮捕されたケースもある

641:デフォルトの名無しさん
16/01/29 15:50:29.06 AfZwm5t3.net
転載元さえしっかり書いて負荷を上げすぎないようにすればいいんじゃない?

642:デフォルトの名無しさん
16/01/29 16:02:18.02 iNPn0jIW.net
転載可能と記載されていればね
記載されていない場合は確認するのが吉
藪蛇とか言うのなら勝手にどうぞ、だな
無断転載禁止とあったらまず諦めよう
大企業出もない限りコンタクトとっても無駄

643:デフォルトの名無しさん
16/01/29 16:25:53.26 bl9kEna1.net
実効インストール数に応じた上納金有りの緩め規約のweb api 公開してほしいよね

644:デフォルトの名無しさん
16/01/29 16:37:03.86 nOE5a+Oj.net
月○○回までは無料、以降××回ごとに△△円
ってのは結構あるんじゃ

645:デフォルトの名無しさん
16/01/29 17:00:05.97 HoiqB/m5.net
>>629
じゃあブラウザはアウトかね w

646:デフォルトの名無しさん
16/01/29 17:31:24.84 nOE5a+Oj.net
>>634
ユーザーが意図して開いたURLの情報を表示するのとは話が違うよね
Googleニュースの裁判とか知らない?

647:デフォルトの名無しさん
16/01/29 17:51:28.39 HoiqB/m5.net
>>635
ユーザーは関係ないだろ。論点飛びまくってるぞ。
サイトとプログラムの話じゃないのか?

648:デフォルトの名無しさん
16/01/29 17:53:53.53 VN0ciuAC.net
スクレイピングで得たものを2次加工して商用利用していいの?
著作権は問題ないの?

649:デフォルトの名無しさん
16/01/29 19:37:07.10 Ri63lFhH.net
ただリソースをダウンロードしただけならスクレイピングとか関係ないし
そうじゃなくて自分で生成したのならビッグデータ(キリッ と言い張ればいいんじゃないの

650:デフォルトの名無しさん
16/01/29 19:57:07.87 IHXSABYI.net
Ajaxはユーザが入力したURLとは違うソースからの情報を使っている
更に取得したデータをそのまま表示している訳ではない
公開されている情報を編集するのは人によって違うから著作物になるはず
辞書とか

651:デフォルトの名無しさん
16/01/29 22:04:37.77 bzmjGvNe.net
>>629
2chに散々貼られてる直リンとかどうなるんだよw

652:デフォルトの名無しさん
16/01/29 22:08:31.36 gJkUbyQW.net
リンクはブラウザで開くんだろ
自分のアプリ内で表示するのとは違うと思わないの?

653:デフォルトの名無しさん
16/01/29 22:17:09.38 bzmjGvNe.net
>>641
> サーバーに負荷かけて
www

654:デフォルトの名無しさん
16/01/29 22:18:00.41 bzmjGvNe.net
WebViewどうなるんだよw

655:デフォルトの名無しさん
16/01/29 23:14:16.32 ODfaZhMO.net
でも、スクレイピングや転載で問題になるのは、改変を不特定多数に公開する
場合でしょ?Androidアプリのように個人利用の場合は、改変していいのかと
思ったけど、著作人格権とかいうのあって私的利用で改変できねぇとか
死ねよ。クソ法律。

656:デフォルトの名無しさん
16/01/29 23:42:54.11 UpKnJSag.net
CountDownTimerについてなんですが、これってタイムアップまでのカウントと
インターバルを変更するメソッドとかってないんですか?
別のインターバルをとりたい場合は新たにnewしろってことでしょうか?

657:デフォルトの名無しさん
16/01/30 00:04:00.07 XpL8RcZ3.net
>>645
カウント中に変更するなんて事は無いからな
newで初期化

658:デフォルトの名無しさん
16/01/30 00:14:51.95 Sxh4WH9y.net
>>636
サイトかプログラムかって方が関係無いよ
>>640
リンクはともかく
一緒にタイトルやら記事の内容やら貼ってるとNGの場合もあるよ
記事も内容によって著作権が発生したりしなかったりするから色々

659:デフォルトの名無しさん
16/01/30 00:40:27.61 vW8110OB.net
ようするにWebブラウザで閲覧出来るものは2次加工して商用利用することは合法ということか
かつてニコニコ動画がyoutubeの動画にコメントを表示させていたように

660:デフォルトの名無しさん
16/01/30 10:13:25.30 fADSQVgC.net
メインアクティビティ以外を指定して、ショートカットを作成
ショートカットを開くと、「そんなアプリありません」となるんだけど
shortcutIntent.setClassName(MainActivity.this,"com.foo.test_shortcut.Main2Activity");
intentの作成が問題?↑MainActivity では動作します
それとも、マニフェストの Main2Activity に何か記載が必要?

661:デフォルトの名無しさん
16/01/30 10:19:52.91 3AO5vO66.net
final MyCountDownTimer cdt = new MyCountDownTimer(10000, 500);
public class MyCountDownTimer extends CountDownTimer{
public MyCountDownTimer(long millisInFuture, long countDownInterval) {
super(millisInFuture, countDownInterval);
}
@Override
public void onFinish() {
timerView.setText("start");
}
@Override
public void onTick(long millisUntilFinished) {
timerView.setText(Long.toString(millisUntilFinished/1000%60));
}
}
上記のように10秒のカウントダウンタイマーを作りました。
これを開始すると表示が10からはじまったり9からはじまったり
するのですが、
解決策としてはonTickに
if(millisUntilFinished/1000%60 == 10)
return;
とかするしかないのでしょうか?
それと
onFinishでstartと表示されるタイミングがonTickで0と表示されて1秒後ぐらいに
なってしまうのですが、これも同様に0になったらすぐ実行したい場合
onTickにて
if(millisUntilFinished/1000%60 == 0)
timerView.setText("start");
とするしかないのでしょうか?
でもこれだと10秒にならないですよね?

662:デフォルトの名無しさん
16/01/30 10:33:47.06 fADSQVgC.net
>>649
自己解決しました
呼ばれるアクティビティに下記の記載が必要でした
<action android:name="android.intent.action.MAIN" />
長い時間悩んだのに、書き込んだ途端に解決.. そんなもんだよね

663:デフォルトの名無しさん
16/01/30 11:59:54.06 XL43dGOg.net
layer-listでbitmapを複数重ねたdrawableを作成し
activityから特定のitemだけをrotateアニメーションさせるには
どうしたら良いのでしょうか?
bitmapを以下のように変更してみましたが
activityからコントロールもできず、repeatCountもきかず。。
<animated-rotate
android:drawable="@drawable/hoge"
android:duration="100"
android:pivotX="50%"
android:pivotY="50%"
android:fromDegrees="0"
android:toDegrees="720"/>

664:デフォルトの名無しさん
16/01/30 19:05:27.87 NfPQtNyP.net
データ自体に著作権はないんだよな
それをまとめてグラフとかしたものには認められる場合もあるけど

665:デフォルトの名無しさん
16/01/31 00:47:47.38 suQdpmwT.net
スクレイピングの適法性について気になるなら、librahack事件を追うといいよ
あれはクローリングだけど

666:デフォルトの名無しさん
16/01/31 01:02:20.73 pZQMX1fg.net
抜いたデータを私的に使うのと
勝手に自分のアプリに表示するのは全然違うけど

667:デフォルトの名無しさん
16/01/31 02:30:37.94 ZNpwWbG0.net
>>655
データベースから取得した情報を表示する場合は?
Webサービスから(ry
Webサイトから(ry

668:デフォルトの名無しさん
16/01/31 13:16:51.46 aZ66eb2n.net
著作権、不正アクセス禁止法、利用規約、どれを論点にしても
情報のソースの種類は関係ないよ

669:デフォルトの名無しさん
16/01/31 14:57:19.66 9IgAo6MN.net
Serviceについて教えてください。
常駐するServiceが3つくらいできたてしまったんだけど、
複数のサービスを同時に起動してても良いもの?
まとめられるなら1つにまとめるべき?
それともケースバイケース?

670:デフォルトの名無しさん
16/01/31 15:54:03.96 7q/fYC/l.net
ケースバイケース

671:656
16/01/31 17:15:11.41 9IgAo6MN.net
>>659
ありがとう。
どんなときに分けるものなの?

672:デフォルトの名無しさん
16/01/31 17:25:25.55 5cIN5r6T.net
別に何個作ったっていいだろ気にしたことないわ

673:デフォルトの名無しさん
16/01/31 22:30:57.19 BUT3u1ot.net
NENDについて以下の内容で何か知ってる人がいたら教えてください。
AndroidStudio付属のエミュレータ(Nexus5)を使用しててAPIレベル19だと問題なく広告が表示されるが、APIレベル23だと広告取得失敗します。
レイアウトXMLは使用せず、JavaのみでNENDインスタンスをnewして表示してます
NendAdListenerを登録してエラー内容を切り分けたらFAILED_AD_REQUEST:(広告取得失敗)ってところまではわかってます
ちなみにどのAPIレベルでもテスト用の画像は問題なく表示できます。
何か知ってる人がいましたら是非教えてください。
よろしくお願いします。

674:デフォルトの名無しさん
16/01/31 23:05:10.20 SP6eElmW.net
>>662
サポートに聞いたらどう返事が来たのかまず書こうよ?

675:デフォルトの名無しさん
16/01/31 23:20:02.57 BUT3u1ot.net
>>663
サポートには同じタイミングで問い合わせ中です。
サポートは回答が遅いのが常なので、もし知ってる人が居たらと思ってこっちにも書きました。

676:デフォルトの名無しさん
16/02/01 00:08:07.59 L/b66iOY.net
AndroidでTwitter APIの利用を解説する技術書かサイトってあります?

677:デフォルトの名無しさん
16/02/01 00:47:59.95 VSLOYg0w.net
>>665
単にhttpで送信するだけじゃねーのか?

678:デフォルトの名無しさん
16/02/01 01:11:27.29 L/b66iOY.net
>>666
Twitter4Jを依存性に含めるとビルドがうまくできないんですよ

679:デフォルトの名無しさん
16/02/01 08:06:32.10 iL+5Qgh1.net
>>666
アホ

680:デフォルトの名無しさん
16/02/01 08:35:27.29 S8UfAGPY.net
うまくできないって何だよ
エラーメッセージ出てるんならそれ書いて見たら?
ライブラリの導入だったらそのライブラリのコミュニティで質問した方が良いかもよ?

681:デフォルトの名無しさん
16/02/01 09:30:17.82 P/3sV5VO.net
質問力の高低でその人の大体の技術力がわかるよね
もっと言えば仕事力も

682:デフォルトの名無しさん
16/02/01 10:34:24.49 cMQccLtO.net
HTTP通信一つとっても
HttpURLConnectionとかvolleyとokhttpとか
色々やり方があってどれ使っていいのかよくわからんないです。
今やるならどれがいいんですか?

683:デフォルトの名無しさん
16/02/01 11:38:25.35 /BdfXllA.net
>>671
自分でOAuth認証とかをいろいろと準備するのはめんどいから素直にTwitter4Jを使えるように全力を注いだほうがいいと思う
OAuth使わない基本的なことだけなら前にやってみて比較的簡単に出来たような気がするけど、Javaじゃないしどうやるかは忘れてしまった
一応その時は山本裕介って人のTwitter API ポケットリファレンスってやつを買って読んだが、本が出た当初から内容が少し古くてそのままじゃ動かなかった……

684:デフォルトの名無しさん
16/02/01 11:51:12.04 HMcIYKWN.net
今ならvolleyの下位レイヤーをokhttpにして使うのがお勧め

685:デフォルトの名無しさん
16/02/01 12:12:32.50 w43TpUJZ.net
665=669なんか?
層が違うのと、どういう実装したいかが分からんから何とも言えんが
ライブラリ選択出来ないんだったらHttpUrlConnectionが良いんじゃない?

686:デフォルトの名無しさん
16/02/01 12:17:19.72 VSLOYg0w.net
proguardがエラー吐いてるだけなんじゃねーのか?

687:デフォルトの名無しさん
16/02/01 12:28:41.81 XxsdSzqX.net
うまくいかない
しか書かない人を相手にするなよ

688:デフォルトの名無しさん
16/02/01 13:58:48.89 FxRAVwER.net
actionbarの有無をチェックする方法ないですかね?

689:デフォルトの名無しさん
16/02/01 14:05:04.99 HMcIYKWN.net
自分のアプリなら自明だし
他のアプリなら無理

690:デフォルトの名無しさん
16/02/01 15:45:22.96 DSnw9FzO.net
Activity内でHandlerをnewしたあと破棄は不要でしょうか
カレントスレッドのLooperと関連付けられるっぽいですが

691:デフォルトの名無しさん
16/02/01 17:06:18.55 lI/wJJiQ.net
GooglePlayデベロッパーコンソールからテスト用APKをインスコしたんだけど
今って実課金購入テストってできなくなってますか?
テスト用なので課金は発生しません とかそういう文言表示されずに
そのまま課金できちゃったんだけど・・・

692:デフォルトの名無しさん
16/02/01 17:14:59.87 HRtXOFPp.net
HandlerはCloseableを実装してるわけでもないし、ほっといていいんじゃね

693:デフォルトの名無しさん
16/02/01 17:26:21.08 hE64iKTl.net
Javaは多少知識あるAndroid初心者なんだけど
AndroidだとMainActivityを起動させると自動でインスタンスができてそれがいわゆるcontextていう理解でおk?

694:514
16/02/01 21:06:18.84 2FNzkENN.net
タッチイベントにてviewの範囲を通過させただけで起こるアクションってあるのですか?
例えば、A,B,Cの3つのViewButtonがあったとして、AをACTION_DOWNさせてそのままスライドさせ
B,Cを通過させ3つのボタンオブジェクトを弄る(背景色を変更みたいな)
ACTION_MOVEは各ViewをACTION_DOWNさせないと機能しないですよね

695:デフォルトの名無しさん
16/02/01 21:47:36.69 w43TpUJZ.net
>>679
そのHandlerで積んだメッセージが消化されればGCで回収される
(他でHandler参照してない前提)

>>680
>>415あたりは読んで貰えてるか?
あの時は結局解決できなかったみたいだが

696:デフォルトの名無しさん
16/02/01 21:55:55.70 9xvbx0Rx.net
>>684
あの定期購入の馬鹿の巻か(笑)
テストアカウントでの購入テストは動いてる

697:デフォルトの名無しさん
16/02/01 21:59:48.50 9xvbx0Rx.net
>>684
あの定期購入の馬鹿の巻か(笑)
テストアカウントでの購入テストなら動いてる

698:デフォルトの名無しさん
16/02/01 22:55:16.80 M+V7+ziG.net
以下のようなjsonデータがあるのですが
titleのなかのhrefとtextを取得する場合どうすればよいのでしょうか?
{
"results": {
"collection1": [
{
"deadline": "2月",
"title": {
"href": "URLリンク(xxxx",)<)
},
]
}
}
一応以下のコードでdeadlineは取得できてるのですが、
このfor分に入れ込めますか?
JSONArray jsonArray = jsonObject.getJSONObject("results").getJSONArray("collection1");
// 配列の内容を順に取得
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject data = jsonArray.getJSONObject(i);
String deadline = data.getString("deadline");
}

699:デフォルトの名無しさん
16/02/01 23:31:30.71 fSKM8pYj.net
>>682
Activityは自動でインスタンス化される
いわゆるもなにもActivityはContext継承してる

700:デフォルトの名無しさん
16/02/01 23:38:17.93 fSKM8pYj.net
>>687
むしろそこまで出来てて何故できない
data.getJSONObject("title").getString("href");
みたいに書けるんじゃないの?
キーをtypoってたりしてない?

701:デフォルトの名無しさん
16/02/02 01:46:01.31 EjB9Tfwe.net
>>682
もっと上位(?)でいえばApplicationのContextもある

702:デフォルトの名無しさん
16/02/02 03:37:37.43 hIMcUBrJ.net
>>685
馬鹿と言うのなら、お前には原因わかんの?教えたれよ
もしくは原因分析に繋がる質問したれ

703:デフォルトの名無しさん
16/02/02 12:00:12.16 Ynanto/s.net
>>684
失礼 読んでくる
>>685
動いてるのか 回答サンクス

704:デフォルトの名無しさん
16/02/02 14:08:28.89 e/V65SX3.net
ユーザーが文字サイズを数値指定できるようにする場合
コツコツ対象のTextViewに指定していくよりも
楽そうな方法があれば教えて下さい

705:デフォルトの名無しさん
16/02/02 14:19:00.91 HXDNqOmy.net
スライダ

706:678
16/02/02 14:29:47.50 Ynanto/s.net
>>415と自分で違うのは
・アルファ版じゃなく、クローズド ベータ版テスト
・adb installじゃなく、googlePlayからインストール(adbも試した)
・定期購入じゃなく、普通の消費アイテム
くらい
変化ありそうな気はしないけど、
オープンベータ版やGoogleグループのベータ版での確認もしてみます

707:デフォルトの名無しさん
16/02/03 15:59:43.47 33d+HHdw.net
Buttonに整数値を持たせる(setTextのように)方法ってありますか?

708:デフォルトの名無しさん
16/02/03 16:17:11.81 ekDe+qXJt
setTag

709:デフォルトの名無しさん
16/02/03 17:39:33.98 DYGIWkh1.net
>>696
意味不明です!

710:デフォルトの名無しさん
16/02/03 18:00:33.73 NZ8V9sHu.net
TagかIDにでも突っ込んどけばいいんじゃね

711:デフォルトの名無しさん
16/02/03 18:04:27.10 yfVbTk/V.net
>>699
タグってのがあるんすね
ちょっとやってみますありがとう!

712:デフォルトの名無しさん
16/02/03 23:45:20.51 UwUpuVzA.net
通知されたNotificationのPendingIntentを実行して、指定したパスのフォルダを開く動作がうまく行きません。
通知内容をクリックしたら、Intentに設定されたフォルダパスを元に、ファイルマネージャーで指定されたフォルダを表示したいです。
やり方をご存じの方が居ましたら、教えてください。お願いします。
↓こんな感じで書いたんですが、ファイルマネージャーが起動するだけで、指定したパスのフォルダを開くことが出来ません。
Notification nt = null;
String title = context.getString(R.string.title);
String text = context.getString(R.string.text);
String ticker = context.getString


713:(R.string.ticker); Uri uri = Uri.parse(



714:デフォルトの名無しさん
16/02/03 23:47:07.75 UwUpuVzA.net
コードが途切れました。。。続き↓
Uri uri = Uri.parse( "dir path" );
Intent i = new Intent(Intent.ACTION_GET_CONTENT, uri);
i.setDataAndType(uri, "text/csv");
PendingIntent intent = PendingIntent.getActivity(context, 0, i, 0);
mNotificationBuilder.setContentTitle( title ).setContentText( text ).setContentIntent( intent ).setTicker( ticker );
nt = mNotificationBuilder.build();
nt.flags = Notification.FLAG_AUTO_CANCEL;
mNotifyManager.notify(mNotifyId, nt);

715:デフォルトの名無しさん
16/02/04 01:40:05.52 8M5Uy8mN.net
ACTION_GET_CONTENTってそういう時に使うもんじゃなかった気がするが
あとはそれぞれのファイルマネージャアプリの実装によるだろうから


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