このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。
※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 144匹目
http://echo.2ch.net/test/read.cgi/tech/1473241397/
Eclipse統合M35【Java/C++/Ruby/Python/Scala】
http://echo.2ch.net/test/read.cgi/tech/1405391739/
★★Java質問・相談スレッド179★★
http://echo.2ch.net/test/read.cgi/tech/1476706523/
****オススメ関連リンク****
■ TechBoosterhttp://techbooster.org/category/android/tableofcontents/
■ Androidメモhttp://www.saturn.dti.ne.jp/npaka/android/index.html
■ 逆引きAndroid入門http://www.adakoda.com/android/
■ Androidプログラマへの道http://wiki.livedoor.jp/moonlight_aska/
■ Android Wiki*http://wikiwiki.jp/android/
****公式リファレンス****
■ Android developershttp://developer.android.com/index.html
■ ソフトウェア技術ドキュメントを勝手に翻訳http://www.techdoctranslator.com/
■ 日本Androidの会http://www.android-group.jp/
■ StackOverFlowhttp://stackoverflow.com/questions/tagged/android
****前スレ****
Androidプログラミング質問スレ revision51
http://echo.2ch.net/test/read.cgi/tech/1457303564/
Androidプログラミング質問スレ revision52
http://echo.2ch.net/test/read.cgi/tech/1479305887/
Androidプログラミング質問スレ revision53 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2017/02/26(日) 04:55:51.88ID:wLeuQZIw429デフォルトの名無しさん
2017/06/15(木) 16:22:20.84ID:mJQCnNek Androiderもサービス終了するらしいしな
430デフォルトの名無しさん
2017/06/15(木) 18:09:05.03ID:qjAfxMmR >>428
俺はアプリ公開して2年ぐらいになるが
アプリ名に含まれる一般的な単語1語でランク十番台に並ぶようになるには1年かかったよ
サジェストされる一般単語2語の組合せでランクトップになったら、かなり人が来るようになった
俺はアプリ公開して2年ぐらいになるが
アプリ名に含まれる一般的な単語1語でランク十番台に並ぶようになるには1年かかったよ
サジェストされる一般単語2語の組合せでランクトップになったら、かなり人が来るようになった
431デフォルトの名無しさん
2017/06/16(金) 01:45:52.53ID:1cZCMNBu432デフォルトの名無しさん
2017/06/17(土) 09:21:12.93ID:Z48EOMju R.id.monster
このidの画像を半透明にしたいんだがどうやれば良いのでしょう?
このidの画像を半透明にしたいんだがどうやれば良いのでしょう?
433デフォルトの名無しさん
2017/06/17(土) 11:01:32.32ID:tQzF3kxh 何に描画するかによる
434デフォルトの名無しさん
2017/06/17(土) 11:19:22.98ID:Z48EOMju xmlで表示されている画像をタップされた回数に応じて徐々にしていきたいのです。
Android Studioで作っています。
Android Studioで作っています。
435デフォルトの名無しさん
2017/06/17(土) 11:20:23.09ID:Z48EOMju >応じて徐々にしていきたいのです。
応じて徐々に透明化していきたいのです。
応じて徐々に透明化していきたいのです。
436デフォルトの名無しさん
2017/06/17(土) 12:55:24.89ID:DlhZtNGq437デフォルトの名無しさん
2017/06/17(土) 14:40:13.20ID:Z48EOMju すいません。
できました。
setAlphaにintが入っていました。
floatでないと駄目ですね。
できました。
setAlphaにintが入っていました。
floatでないと駄目ですね。
438デフォルトの名無しさん
2017/06/17(土) 14:53:15.01ID:FA5ltexh BLEしかやったことないけど、
Bluetoothメモリって簡単に作れる?
Androidで撮った写真を片っ端から転送して保存できる
ワイヤレスデバイスを作りたい。
デバイス方面が作れるかって心配は無用。
純粋にAndroid側のプログラミングが難しくないかどうかという話。
Bluetoothメモリって簡単に作れる?
Androidで撮った写真を片っ端から転送して保存できる
ワイヤレスデバイスを作りたい。
デバイス方面が作れるかって心配は無用。
純粋にAndroid側のプログラミングが難しくないかどうかという話。
439デフォルトの名無しさん
2017/06/18(日) 14:00:03.66ID:UBHrzox3 受信側作れる人なら作法もわかってるから平気だろ
まあ泥側は作らなくてもBT送信できるアプリはある
片っ端から持ち主の許諾無しとかならセキュリティにかかるかもな
まあ泥側は作らなくてもBT送信できるアプリはある
片っ端から持ち主の許諾無しとかならセキュリティにかかるかもな
440デフォルトの名無しさん
2017/06/18(日) 19:55:06.15ID:uiNrVv00 ゲームでGCが発動しまくるから調べたらループ内のfor(int i=0;i<64;i++)が原因だった
これ駄目なのかよ
これ駄目なのかよ
441デフォルトの名無しさん
2017/06/18(日) 22:12:45.27ID:AgNurUMl 単なるfor文で…
誰もが可能性あるので怖いですね。
中の処理の問題??
誰もが可能性あるので怖いですね。
中の処理の問題??
442デフォルトの名無しさん
2017/06/18(日) 23:14:06.76ID:SKOZqdOi きになる
443デフォルトの名無しさん
2017/06/19(月) 04:05:51.29ID:a/sCqLtV intはプリミティブ型だしGC関係ない気がするけど
444デフォルトの名無しさん
2017/06/19(月) 16:37:34.24ID:xMmHQc4c ループの中で何やってるかの問題では?
445デフォルトの名無しさん
2017/06/19(月) 17:24:28.04ID:eOXFV4rC 必要以上にnewしてるからだろ。
446デフォルトの名無しさん
2017/06/19(月) 18:33:07.06ID:Rd8lp1Bp 多重ループ内でfloatingbufferとか生成しまくってるとか?
447デフォルトの名無しさん
2017/06/20(火) 01:16:53.08ID:YRn4I4+a ゲーム自体ループさせて処理するわけで
その中でforで重い処理やったらそりゃ落ちるでしょって話なのでは?
その中でforで重い処理やったらそりゃ落ちるでしょって話なのでは?
448デフォルトの名無しさん
2017/06/20(火) 01:55:03.46ID:MQneu04z 落ちてはない
もう布団入ったからコードを出すのが面倒だ
とりあえず、for内のint宣言を消して、クラスのメンバとしてint iを定義したら数秒に1度という高頻度のGCは全くなくなった
この状況から考えて、60fpsで毎回呼び出してたfor内のintのたびにメモリが確保されてたとしか思えない
もう布団入ったからコードを出すのが面倒だ
とりあえず、for内のint宣言を消して、クラスのメンバとしてint iを定義したら数秒に1度という高頻度のGCは全くなくなった
この状況から考えて、60fpsで毎回呼び出してたfor内のintのたびにメモリが確保されてたとしか思えない
449デフォルトの名無しさん
2017/06/20(火) 02:00:54.36ID:oes7eN32 >>448
intじゃなくてIntegerだったんじゃないの?
intじゃなくてIntegerだったんじゃないの?
450デフォルトの名無しさん
2017/06/20(火) 02:04:54.39ID:sy5ccpv+ ほえええ
ループカウンターってフィールドにした方がいいんですかね
自分もfor使いまくってるのでこわい
ループカウンターってフィールドにした方がいいんですかね
自分もfor使いまくってるのでこわい
451デフォルトの名無しさん
2017/06/20(火) 02:47:29.03ID:kTcumwqr はにゃーん
一時的なループカウンタがメンバー変数だと無駄だからループの外で
int i;
for(i=0;i<64;i++)
とやっとけばいい って60フレでゲーム回してる人がはまるかしら
あと布団の中でごろごろしながらコーディングだろ環境セッティングがなってない
一時的なループカウンタがメンバー変数だと無駄だからループの外で
int i;
for(i=0;i<64;i++)
とやっとけばいい って60フレでゲーム回してる人がはまるかしら
あと布団の中でごろごろしながらコーディングだろ環境セッティングがなってない
452デフォルトの名無しさん
2017/06/20(火) 02:52:49.44ID:HQnA0n7d どっかでメモリリークしてて再起動で解放された的な?
知らんけど
知らんけど
453デフォルトの名無しさん
2017/06/20(火) 03:15:21.84ID:rrhgqReq えー。int i がどこでメモリ確保されるかが違うだけで同じだと思うけどなあ。
何か別の問題があるのでは? 全体がわからないから何とも言えんが。
何か別の問題があるのでは? 全体がわからないから何とも言えんが。
454デフォルトの名無しさん
2017/06/20(火) 04:10:14.66ID:YRn4I4+a for云々の問題ではないのは確かだな
455デフォルトの名無しさん
2017/06/20(火) 06:38:54.08ID:/+6xmovK gcが動く原因になっているかは知らんが
javaは、変数をループ外に宣言したほうが速くなるっていうね
実際、自分では試したことないけど
javaは、変数をループ外に宣言したほうが速くなるっていうね
実際、自分では試したことないけど
456デフォルトの名無しさん
2017/06/20(火) 08:02:40.48ID:8wgIueO/ 両方のパターンでコンパイルして、中間コードを見れば?
457デフォルトの名無しさん
2017/06/20(火) 08:05:47.05ID:BBy/MHPi これだけ盛り上がってれば誰かが確かめてくれるだろうとみんな待ってて結局誰も確かめないオチ
458デフォルトの名無しさん
2017/06/20(火) 09:14:48.55ID:0VVZTtRM 確かめるってなにを?w
459デフォルトの名無しさん
2017/06/20(火) 09:46:42.34ID:amRf02jw >>455
しかしforの直前かforの中かでは全く同じだと思うんだがなあ。
最適化がどのように掛かるかにもよるだろうが、しかし、最適化されたなら同じにならない方がおかしいと思えるぐらいに単純な話だよなこれ。
しかしforの直前かforの中かでは全く同じだと思うんだがなあ。
最適化がどのように掛かるかにもよるだろうが、しかし、最適化されたなら同じにならない方がおかしいと思えるぐらいに単純な話だよなこれ。
460デフォルトの名無しさん
2017/06/20(火) 16:14:59.03ID:kTcumwqr ローカル変数もループで再定義しまくると悪さするのかしらね
そういう気味悪いコード書かないから知らんけど
そういう気味悪いコード書かないから知らんけど
461デフォルトの名無しさん
2017/06/20(火) 18:43:56.95ID:XtX/Nwv7462デフォルトの名無しさん
2017/06/21(水) 00:22:31.98ID:p6lahN3d for (int i = 0; i < 64; i++)
と
int i;
for (i = 0; i < 64; i++)
はコンパイルしたクラスを javap -c で見ても同じなんだがなあ。
と
int i;
for (i = 0; i < 64; i++)
はコンパイルしたクラスを javap -c で見ても同じなんだがなあ。
463デフォルトの名無しさん
2017/06/21(水) 02:40:07.66ID:utv6BdFK コンパイラも馬鹿じゃないからね
464デフォルトの名無しさん
2017/06/21(水) 16:45:31.32ID:YWXfyKHH メンバー化したiではなくループの中身が悪かったのか でもいじったのは前者か
465デフォルトの名無しさん
2017/06/21(水) 18:33:35.14ID:9te4eT4K いいから再現コード出せよ
466デフォルトの名無しさん
2017/06/22(木) 05:52:57.52ID:zKmv5Hsq467デフォルトの名無しさん
2017/06/22(木) 12:31:35.71ID:3iztvkAW >>466
てか、ただ当たり前の最適化がちょっと掛かってるだけではないか?
てか、ただ当たり前の最適化がちょっと掛かってるだけではないか?
468デフォルトの名無しさん
2017/06/22(木) 14:37:15.14ID:wquaAs62 スタックだとデータがでかいとインスタンス作るからボトルネックになるだろ。
だから、ケースバイケースでしょ。
だから、ケースバイケースでしょ。
469デフォルトの名無しさん
2017/06/22(木) 18:55:46.64ID:qIeumoJd 何言ってだ
470デフォルトの名無しさん
2017/06/24(土) 00:52:56.21ID:EAyBYnWy スタックポインタずらして変数の領域として使う方がヒープ確保するより速いのでは?
まあしかしスタックにはプリミティブ型とクラスのインスタンスへの参照しか積まんだろうから
でかいデータが作られることはないだろうけどな。
まあしかしスタックにはプリミティブ型とクラスのインスタンスへの参照しか積まんだろうから
でかいデータが作られることはないだろうけどな。
471デフォルトの名無しさん
2017/06/25(日) 17:23:14.13ID:hDsMdvHc アンスタ重い
便利だけど重いからなかなか立ち上げる気にならない
便利だけど重いからなかなか立ち上げる気にならない
472デフォルトの名無しさん
2017/06/26(月) 16:29:18.97ID:LQSToihd そう言えば、今年は横浜でやる開発者イベントやらないのかな?
案内来た人いますか?
案内来た人いますか?
473デフォルトの名無しさん
2017/06/26(月) 17:30:16.41ID:xjIhwrw+ スクロールビューをループさせてみようと思ったのですが、
これはどうやれば良いのでしょう?
これはどうやれば良いのでしょう?
474デフォルトの名無しさん
2017/06/26(月) 17:38:59.74ID:P4MiOEjC android studioは気に入ってるけど、
起動時にいきなり前回のプロジェクト立ち上げるのやめて欲しい
それで便利な時もあるけど困る時もある
せめて設定で選ばせて欲しい
起動時にいきなり前回のプロジェクト立ち上げるのやめて欲しい
それで便利な時もあるけど困る時もある
せめて設定で選ばせて欲しい
475デフォルトの名無しさん
2017/06/26(月) 18:02:26.23ID:zj5ZTxrc あるよw
476デフォルトの名無しさん
2017/06/26(月) 18:35:31.43ID:KQfoMnNt droidkaigi2017の動画はよ
477デフォルトの名無しさん
2017/06/26(月) 18:55:12.54ID:HF2CdUaa478デフォルトの名無しさん
2017/06/26(月) 19:42:09.71ID:KQfoMnNt 知ってる。Room1とRoom2がまだ。
3週間くらい更新がない
3週間くらい更新がない
479デフォルトの名無しさん
2017/06/27(火) 00:27:08.66ID:+RUFKbaH >>474
File > Settings > Appearance & Behavior > System Settings
Startup/Shutdown -----------------------
[ ] Reopen last project on startup
[ ] Confirm application exit
File > Settings > Appearance & Behavior > System Settings
Startup/Shutdown -----------------------
[ ] Reopen last project on startup
[ ] Confirm application exit
480デフォルトの名無しさん
2017/06/27(火) 07:44:19.50ID:aE6+YENg 去年>>474と同じ疑問を書いたら、設定方法教えてもらった。
どこをどう設定するのか忘れたけど。
どこをどう設定するのか忘れたけど。
481デフォルトの名無しさん
2017/06/27(火) 09:06:05.36ID:3D+uwBjT ggrks
483デフォルトの名無しさん
2017/06/27(火) 18:48:32.13ID:WzPpNc7+ MVVM設計でのRecyclerViewにセットするadapterの扱いはどうしたらいいんでしょうか
ViewModelに持たせるべきなんでしょうか
setAdapterはどこでやるのが正しいんでしょうか
ViewModelに持たせるべきなんでしょうか
setAdapterはどこでやるのが正しいんでしょうか
484デフォルトの名無しさん
2017/06/27(火) 19:08:01.99ID:d6dEWtHg 色んな意見あるから一言でどれが正しいとは言えんが、
俺的にはビューだな。
AndroidのアダプターはListViewやRecyclerViewに依存しまくってるし、
むしろListViewやRecyclerViewと一体として扱ってもいいくらいだし。
つか、逆にビューモデルには基本、プラットフォームに依存するような事(RecyclerViewのadapter)
を理想としては持たせるべきじゃない。
そうすりゃ、iOSやAndroid毎に変わるのはビューだけで、ビューモデル・モデルは
完全に使いまわせる。
俺的にはビューだな。
AndroidのアダプターはListViewやRecyclerViewに依存しまくってるし、
むしろListViewやRecyclerViewと一体として扱ってもいいくらいだし。
つか、逆にビューモデルには基本、プラットフォームに依存するような事(RecyclerViewのadapter)
を理想としては持たせるべきじゃない。
そうすりゃ、iOSやAndroid毎に変わるのはビューだけで、ビューモデル・モデルは
完全に使いまわせる。
485デフォルトの名無しさん
2017/06/27(火) 20:37:48.40ID:WzPpNc7+ ViewでAdapterを持つとして、
Adapterの中のListItemのデータを格納するListはAdapterの中で持っていいんでしょうか
MVVMじゃない普通のやり方だとAdapterの中でもって、
public int getItemCount() {
return mList.size();
}
とかしますよね
このmListだけはViewModelで持つべきなんでしょうか
Adapterの中のListItemのデータを格納するListはAdapterの中で持っていいんでしょうか
MVVMじゃない普通のやり方だとAdapterの中でもって、
public int getItemCount() {
return mList.size();
}
とかしますよね
このmListだけはViewModelで持つべきなんでしょうか
486デフォルトの名無しさん
2017/06/27(火) 20:53:39.14ID:d6dEWtHg >MVVMじゃない普通のやり方だとAdapterの中でもって、
>public int getItemCount() {
> return mList.size();
>}
それは確かにAdapterの中でもってるけど、元のリストは他から与えたんじゃないの??
それとも何か、Adapterの中でリスト組み立てたりしてるの??
まぁ、その場合はAapterの中で持ってると言えるけど・・
>public int getItemCount() {
> return mList.size();
>}
それは確かにAdapterの中でもってるけど、元のリストは他から与えたんじゃないの??
それとも何か、Adapterの中でリスト組み立てたりしてるの??
まぁ、その場合はAapterの中で持ってると言えるけど・・
487デフォルトの名無しさん
2017/06/27(火) 20:55:49.89ID:d6dEWtHg まぁ、本題とはずれたとこ指摘したけど、
>のmListだけはViewModelで持つべきなんでしょうか
持つべきなんだけど、このレベルも分かってないようじゃ、MVVMなんか完全に
わかってなさそう・・
>のmListだけはViewModelで持つべきなんでしょうか
持つべきなんだけど、このレベルも分かってないようじゃ、MVVMなんか完全に
わかってなさそう・・
488デフォルトの名無しさん
2017/06/27(火) 21:07:43.31ID:WzPpNc7+ 分かってないすね。。むつかしいっす。
もうマッチョActivityで良いような気がしてきた。
もうマッチョActivityで良いような気がしてきた。
489デフォルトの名無しさん
2017/06/27(火) 23:23:51.96ID:WzPpNc7+ mListはViewModelでもって、更新したらActivityに渡して
Activity内でsetAdapterする感じかな。
Activity内でsetAdapterする感じかな。
490デフォルトの名無しさん
2017/06/28(水) 11:58:42.93ID:5vsCV9HO491デフォルトの名無しさん
2017/06/29(木) 23:32:00.11ID:jrSdvDi8 ViewModelからViewにRxで通知を送るにはどう書いたらいいですか
ViewModelにObservableを作って、何かの処理を実行したら
ViewでSubscribeしてる部分のonNextが呼ばれると思っているんですが、
ネットで検索してもリスト操作とretrofitの通信処理ばかりが出てきて目的の実装に辿りつけないです
ViewModelにObservableを作って、何かの処理を実行したら
ViewでSubscribeしてる部分のonNextが呼ばれると思っているんですが、
ネットで検索してもリスト操作とretrofitの通信処理ばかりが出てきて目的の実装に辿りつけないです
492デフォルトの名無しさん
2017/06/30(金) 03:17:17.54ID:RSukVJ6X >>491
その通りに書けば良い
その通りに書けば良い
493デフォルトの名無しさん
2017/06/30(金) 18:26:51.42ID:+bBv4dnw >>491
大丈夫、あってるよ
大丈夫、あってるよ
494デフォルトの名無しさん
2017/06/30(金) 22:06:09.51ID:sFAbdORT いつ頃からか、HTTP通信を別スレッドにしないとエラーが出るようになったからマジで困る
通信中にユーザーに操作させたくないときとか、UIスレッドでHTTP通信してたのに、
別スレッドにしたらわざわざユーザーに操作させないようなコードを書かなければならなくなった
通信中にユーザーに操作させたくないときとか、UIスレッドでHTTP通信してたのに、
別スレッドにしたらわざわざユーザーに操作させないようなコードを書かなければならなくなった
495デフォルトの名無しさん
2017/06/30(金) 22:22:11.02ID:OdXTUFvH あsdf
496デフォルトの名無しさん
2017/06/30(金) 23:33:59.52ID:u9TmN1so エラー起きないようにもできるけど
固まると何もできないからいやだな
固まると何もできないからいやだな
497デフォルトの名無しさん
2017/07/03(月) 08:14:56.68ID:hwBItToI その考え方がありえない。
498デフォルトの名無しさん
2017/07/03(月) 08:52:55.01ID:lpUMY6tO 通信中にUIスレッド占拠してまで操作させたくないっていう状況がいまいち分からない
送受信中に動かなくなるブラウザとか嫌だな
送受信中のみ触れない部分が多少あってもいいが、それこそUIスレッド占拠せず非同期で対応して
一部だけ触れなくする処理を入れるべきだろう
送受信中に動かなくなるブラウザとか嫌だな
送受信中のみ触れない部分が多少あってもいいが、それこそUIスレッド占拠せず非同期で対応して
一部だけ触れなくする処理を入れるべきだろう
499デフォルトの名無しさん
2017/07/03(月) 09:22:38.84ID:8rVktY+j バカは相手にしちゃだめ
500デフォルトの名無しさん
2017/07/03(月) 09:24:30.89ID:yIgZlSH7 ファイルのアップロード中とか他の画面に遷移したら困るだろうが池沼
アップロードでエラーが発生したらどうするんだよ
ユーザーが遷移して別の内容読んでる最中にエラー表示すんの?
別の内容読んでる最中にまたアップロード画面に遷移すんの?
アップロード画面に戻したとしてユーザーが読んでた遷移先の内容はどうすんの?戻すの?
戻すとしてスクロールするような内容だった場合、スクロール位置はどうすんの?
読むだけならいいが、チェックボックスとか操作可能な内容だったらどうすんの?
わざわざ全保持してまた戻すの?
表示内容からスクロール位置から部品の状態までわざわざ保存して戻すとか手間かかりすぎだし、
ユーザー側から見てもこんなに不親切な挙動はありえない
実際に開発したことがあればこういう問題には必ず直面する
操作させたくない状況なんかいくらでもある
開発したこともなく脳内設計だけで完結してる雑魚は口を出すな
アップロードでエラーが発生したらどうするんだよ
ユーザーが遷移して別の内容読んでる最中にエラー表示すんの?
別の内容読んでる最中にまたアップロード画面に遷移すんの?
アップロード画面に戻したとしてユーザーが読んでた遷移先の内容はどうすんの?戻すの?
戻すとしてスクロールするような内容だった場合、スクロール位置はどうすんの?
読むだけならいいが、チェックボックスとか操作可能な内容だったらどうすんの?
わざわざ全保持してまた戻すの?
表示内容からスクロール位置から部品の状態までわざわざ保存して戻すとか手間かかりすぎだし、
ユーザー側から見てもこんなに不親切な挙動はありえない
実際に開発したことがあればこういう問題には必ず直面する
操作させたくない状況なんかいくらでもある
開発したこともなく脳内設計だけで完結してる雑魚は口を出すな
501デフォルトの名無しさん
2017/07/03(月) 09:31:33.66ID:r3+cvQmK その理屈ならおまえが口出しちゃいけないんじゃね
502デフォルトの名無しさん
2017/07/03(月) 09:40:49.62ID:1gNPhBu7 使う側からしたら時間の掛かる送受信ならストップさせられるボタンを出して欲しいところだ。
503デフォルトの名無しさん
2017/07/03(月) 12:19:02.51ID:mDI6RaMX ストールしているかわからないuiじゃ、ux最悪だな。業務用かね?
504デフォルトの名無しさん
2017/07/03(月) 12:38:41.54ID:mO3qxHV1 >表示内容からスクロール位置から部品の状態までわざわざ保存して戻すとか手間かかりすぎだし、
>ユーザー側から見てもこんなに不親切な挙動はありえない
ユーザー側から見たら君が書いた通りに全部の状態を保存して遷移後に再現するのが一番親切だろう
そしてその作業は大して頭を使う必要のない単純作業だ
>ユーザー側から見てもこんなに不親切な挙動はありえない
ユーザー側から見たら君が書いた通りに全部の状態を保存して遷移後に再現するのが一番親切だろう
そしてその作業は大して頭を使う必要のない単純作業だ
505デフォルトの名無しさん
2017/07/03(月) 12:44:58.89ID:CNbo8Tq9 >>500
だらだら文句言ってる暇あったらモーダルダイアログでも出しとけよアホ
だらだら文句言ってる暇あったらモーダルダイアログでも出しとけよアホ
506デフォルトの名無しさん
2017/07/03(月) 13:26:27.45ID:9hmk+RVd507デフォルトの名無しさん
2017/07/03(月) 15:09:20.93ID:mO3qxHV1 タッチ画面デバイス向けアプリってタッチしても無反応なのが最も避けるべき状態だからね
508デフォルトの名無しさん
2017/07/03(月) 15:22:53.65ID:v2mMhpE7 いくらmodalやViewをdisabledにしたところで、Homeボタンもあるしな。
中断を考えない設計自体がありえない。
ユーザによる中断も通信エラーもやるべきことに大差ないから手間が増えるわけでもないし。
中断を考えない設計自体がありえない。
ユーザによる中断も通信エラーもやるべきことに大差ないから手間が増えるわけでもないし。
509デフォルトの名無しさん
2017/07/03(月) 17:51:37.85ID:7C+iQvfx 仕様決める奴が神様だぞ
どんなうんこ仕様にも従わないと金がもらえない
どんなうんこ仕様にも従わないと金がもらえない
510デフォルトの名無しさん
2017/07/03(月) 17:55:52.37ID:mO3qxHV1 作業員「どんな糞仕様でも指示通りに何でも作って人月で料金貰います」
プロフェッショナル「指示内容を元に、提案料を頂いた上でお客様のビジネスに最適な実装を提案してから製作します」
プロフェッショナル「指示内容を元に、提案料を頂いた上でお客様のビジネスに最適な実装を提案してから製作します」
511デフォルトの名無しさん
2017/07/03(月) 19:47:45.06ID:JaRi96Si >>510
指示通りになんでも作れるんやったらそれはもうプロフェッショナルやろ
指示通りになんでも作れるんやったらそれはもうプロフェッショナルやろ
512デフォルトの名無しさん
2017/07/03(月) 20:07:39.65ID:EBtoSvgA どんな糞仕様を提示されても「お客様が仰るのだから」と、文句1つ言わず受注するのって日本に古くからあるIT業界の典型例だね
客は金儲けのためにアプリ作ってほしいのにも関わらず、その目的を達成できない仕様が出てきたなら修正案を考えられるだけの能力がなくちゃ駄目
第一、客の糞仕様をそのまま間違いなく実装した結果、全く客の金儲けに寄与しなかったら「あのソフト開発会社は駄目だったな」と次から相手にされなくなるだけ
目先の利益しか見えていない
客は金儲けのためにアプリ作ってほしいのにも関わらず、その目的を達成できない仕様が出てきたなら修正案を考えられるだけの能力がなくちゃ駄目
第一、客の糞仕様をそのまま間違いなく実装した結果、全く客の金儲けに寄与しなかったら「あのソフト開発会社は駄目だったな」と次から相手にされなくなるだけ
目先の利益しか見えていない
513デフォルトの名無しさん
2017/07/03(月) 20:11:47.87ID:zX4DCsFZ 本場のプロは謝るのが仕事
一日中、結論の出ない会議して謝って終わる
そして不具合の嵐
これが本物よ。
一日中、結論の出ない会議して謝って終わる
そして不具合の嵐
これが本物よ。
514デフォルトの名無しさん
2017/07/03(月) 21:07:59.58ID:aBMIuawt 元請けと交渉して仕様変えられる下請けグラマがいたら
それはもう色んな意味で最強だろ
それはもう色んな意味で最強だろ
515デフォルトの名無しさん
2017/07/03(月) 21:36:23.85ID:in5YLMuo >>514
まあ下請けだと普通はできないな。
まあ下請けだと普通はできないな。
516デフォルトの名無しさん
2017/07/03(月) 22:16:09.09ID:3Ckkw8e8 単なる下請けで甘んじてる本人が悪いとしか言いようがない
517デフォルトの名無しさん
2017/07/03(月) 22:37:28.72ID:I4k9VW2s Unityを使わずにGearVR用アプリを作る方法ってありますか?
やりたいことは、GearVRの高精度ヘッドトラッキングセンサの値をWindowsPCに飛ばして、
それに応じて生成した映像をGearVR側スマホに飛ばして(H264)デコードするというものです。
Unityを使いたくない理由は色々ありますが、主に
・極力開発環境をインストールしたくない(ごちゃごちゃと色んなものをインストールされるのがイヤ)
・バージョンアップ対応とか面倒そう
・ライセンスとか面倒そう
といった理由です。
よろしくお願いします。
やりたいことは、GearVRの高精度ヘッドトラッキングセンサの値をWindowsPCに飛ばして、
それに応じて生成した映像をGearVR側スマホに飛ばして(H264)デコードするというものです。
Unityを使いたくない理由は色々ありますが、主に
・極力開発環境をインストールしたくない(ごちゃごちゃと色んなものをインストールされるのがイヤ)
・バージョンアップ対応とか面倒そう
・ライセンスとか面倒そう
といった理由です。
よろしくお願いします。
518デフォルトの名無しさん
2017/07/04(火) 01:34:55.81ID:EW2C0qdb UIスレッドを占拠したら、Android側から文句いわれなかったっけ?
このアプリ動いていないよ的な
このアプリ動いていないよ的な
519デフォルトの名無しさん
2017/07/04(火) 07:57:54.71ID:V9L6CivY すみません、教えてください。
電話の発信時に BroadcastReceiver 内で ACTION_NEW_OUTGOING_CALL を捕捉しようと
していますが、何らかのタイミングですり抜けてしまいます。
タイミングは、ブート後の初回起動時なのか、ビルド後の初回なのか、いずれにしても
初回時が多いような気がしますが、何度か試行しているとうまく動作し始めます。
コードは
---
<activity android:name=".MainActivity" android:excludeFromRecents="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<receiver android:name=".PhoneReceiver">
<intent-filter>
<action android:name="android.intent.action.NEW_OUTGOING_CALL" />
<!-- <action android:name="android.intent.action.PHONE_STATE"/> -->
</intent-filter>
</receiver>
---
つづく
電話の発信時に BroadcastReceiver 内で ACTION_NEW_OUTGOING_CALL を捕捉しようと
していますが、何らかのタイミングですり抜けてしまいます。
タイミングは、ブート後の初回起動時なのか、ビルド後の初回なのか、いずれにしても
初回時が多いような気がしますが、何度か試行しているとうまく動作し始めます。
コードは
---
<activity android:name=".MainActivity" android:excludeFromRecents="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<receiver android:name=".PhoneReceiver">
<intent-filter>
<action android:name="android.intent.action.NEW_OUTGOING_CALL" />
<!-- <action android:name="android.intent.action.PHONE_STATE"/> -->
</intent-filter>
</receiver>
---
つづく
520デフォルトの名無しさん
2017/07/04(火) 07:58:18.86ID:V9L6CivY つづき
---
public class PhoneReceiver extends BroadcastReceiver {
@Override
public void onReceive( Context context, Intent intent ) {
if( intent.getAction().equals(Intent.ACTION_NEW_OUTGOING_CALL) ) {
setResultData(null);
Toast.makeText( context , "ACTION_NEW_OUTGOING_CALL", Toast.LENGTH_SHORT).show();
}
}
}
public class MainActivity extends Activity {
@Override
public void onCreate( Bundle savedInstanceState ) {
super.onCreate( savedInstanceState );
setContentView( R.layout.main );
}
}
---
すみませんが、アドバイスをお願いします。
---
public class PhoneReceiver extends BroadcastReceiver {
@Override
public void onReceive( Context context, Intent intent ) {
if( intent.getAction().equals(Intent.ACTION_NEW_OUTGOING_CALL) ) {
setResultData(null);
Toast.makeText( context , "ACTION_NEW_OUTGOING_CALL", Toast.LENGTH_SHORT).show();
}
}
}
public class MainActivity extends Activity {
@Override
public void onCreate( Bundle savedInstanceState ) {
super.onCreate( savedInstanceState );
setContentView( R.layout.main );
}
}
---
すみませんが、アドバイスをお願いします。
521デフォルトの名無しさん
2017/07/04(火) 08:40:16.05ID:yRwuhkzb522デフォルトの名無しさん
2017/07/06(木) 04:02:48.04ID:dGu91kPs http://qiita.com/ushi3_jp/items/ba0df2df6b0b77278f14
上記URLの記事を参考に制作したRecyclerViewにクリックイベントを実装しようとしていますが、うまくいきません
省略
public void setOnItemClickListener(OnItemClickListener listener) {
mListener = listener;
}
@Override
public void onClick(View view) {
if (mRecycler == null) {
return;
}
if (mListener != null) {
int position = mRecycler.getChildAdapterPosition(view);
Item item = mList.get(position);
mListener.onItemClick(this, position, item);
}
}
省略
原因は、上記のsetOnItemClickListenerが使用されていないため、リスナーが取得されておらず、その下のif文に入れないと解釈しました。
問題は、setOnItemClickListenerをどこでどう呼び出せば良いのか、わからないことです。
手探りで既存のコードを繋ぎあわせている動作を確かめているレベルで見当違いのことを言っていたら申し訳ございません。
何卒宜しくお願い致します。
上記URLの記事を参考に制作したRecyclerViewにクリックイベントを実装しようとしていますが、うまくいきません
省略
public void setOnItemClickListener(OnItemClickListener listener) {
mListener = listener;
}
@Override
public void onClick(View view) {
if (mRecycler == null) {
return;
}
if (mListener != null) {
int position = mRecycler.getChildAdapterPosition(view);
Item item = mList.get(position);
mListener.onItemClick(this, position, item);
}
}
省略
原因は、上記のsetOnItemClickListenerが使用されていないため、リスナーが取得されておらず、その下のif文に入れないと解釈しました。
問題は、setOnItemClickListenerをどこでどう呼び出せば良いのか、わからないことです。
手探りで既存のコードを繋ぎあわせている動作を確かめているレベルで見当違いのことを言っていたら申し訳ございません。
何卒宜しくお願い致します。
523デフォルトの名無しさん
2017/07/06(木) 08:36:20.99ID:2bT3Da23 adapterを使って何かしたいところ(ex. そのItemに対応するデータを操作する)。
MVCとか考慮しなければ、まずはActivity/Fragmentになると思う。
MVCとか考慮しなければ、まずはActivity/Fragmentになると思う。
524デフォルトの名無しさん
2017/07/06(木) 08:39:00.31ID:kZFs4T3j プログラミングの前にググり方を学べよ
そんなのいくらでもサンプル出てくるだろ
そんなのいくらでもサンプル出てくるだろ
525デフォルトの名無しさん
2017/07/06(木) 20:50:59.04ID:A4DU8bcf Roomってどうなの?
526デフォルトの名無しさん
2017/07/08(土) 12:07:27.53ID:86KSC+Od Developer consoleで登録したアプリを消して、
ページに表示されないようにしたいんですが可能ですか
ページに表示されないようにしたいんですが可能ですか
527デフォルトの名無しさん
2017/07/10(月) 17:37:46.29ID:J0PaoQOZ AndroidStudioのUpdateを実行してからDesignタブで表示されるアンドロイドの中身が真っ白になってしまいました
エミュレータではしっかりと表示されます
どうすればAndroidStudioでも以前のように表示できるようになるでしょうか?
http://i.imgur.com/1tTKn79.png
http://i.imgur.com/sCceK8z.png
エミュレータではしっかりと表示されます
どうすればAndroidStudioでも以前のように表示できるようになるでしょうか?
http://i.imgur.com/1tTKn79.png
http://i.imgur.com/sCceK8z.png
528デフォルトの名無しさん
2017/07/10(月) 17:47:22.31ID:HIsJPlis 再起動してみたら?
■ このスレッドは過去ログ倉庫に格納されています
