このスレでは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/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
探検
Androidプログラミング質問スレ revision53 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ 8a17-6DQQ)
2017/02/25(土) 12:46:10.62ID:NbM7/95y0184デフォルトの名無しさん (ワッチョイ 6fe6-m8Mb)
2017/04/20(木) 22:46:18.63ID:KB/cnEtw0185doroidkun (スップ Sd4a-mqxQ)
2017/04/20(木) 22:52:54.70ID:T8G8upSfd >>184
OFFにされたらプロセスは即座にkillされる
そこで考慮しないといけないケースは2つ
まず、履歴から戻った場合。最後に表示していたActivityが直接起動されるから、パーミッションが必要な全てのActivity起動時にパーミッションを取るようにしないといけないということ
ふたつめ。stickyなサービスがある場合。パーミッションがない状態で起動されてしまうのでなんらかのフェールセーフは必要となる
OFFにされたらプロセスは即座にkillされる
そこで考慮しないといけないケースは2つ
まず、履歴から戻った場合。最後に表示していたActivityが直接起動されるから、パーミッションが必要な全てのActivity起動時にパーミッションを取るようにしないといけないということ
ふたつめ。stickyなサービスがある場合。パーミッションがない状態で起動されてしまうのでなんらかのフェールセーフは必要となる
186デフォルトの名無しさん (ワッチョイ 1e1f-HDOw)
2017/04/20(木) 22:56:59.98ID:pS1C8CAu0 targetSdkVersionを22以下にすればすべて解決する
187デフォルトの名無しさん (ワッチョイ 6fe6-m8Mb)
2017/04/20(木) 23:00:00.66ID:KB/cnEtw0188デフォルトの名無しさん (ワッチョイ 7ff3-KIcP)
2017/04/21(金) 11:12:53.57ID:3BquMQWs0 adbの install -r って、adb uninstall と adb installを組み合わせたものっていう認識で大丈夫ですか?
189デフォルトの名無しさん (アウアウカー Saeb-AD8C)
2017/04/21(金) 11:52:27.19ID:VVvPYvbda uninstallしたらデータ消えちゃうでしょ。
データ消さずに更新するのがinstall -r
データ消さずに更新するのがinstall -r
190デフォルトの名無しさん (ワッチョイ 1e1f-HDOw)
2017/04/21(金) 23:19:37.02ID:USF0QZMS0 Google Play Consoleの画面が変わってstoreで見るのクリックする所が消えてるんだがどっから行ったらいいんだ
191デフォルトの名無しさん (ワンミングク MMfa-f7dw)
2017/04/22(土) 19:06:10.30ID:PSFPIJgdM mvvmって要は、
viewで何かしらのイベントが発生したら
bindingで紐付いたviewmodelの処理が呼ばれて、
そこからmodelの処理が呼ばれてrxで結果を返して、
bindingで結果をviewに反映させるってことなん
viewからmodelの処理を呼びたくなったら絶対viewmodelに処理を追加して
viewmoel経由で呼ばないと駄目なん
面倒くさくないん
viewで何かしらのイベントが発生したら
bindingで紐付いたviewmodelの処理が呼ばれて、
そこからmodelの処理が呼ばれてrxで結果を返して、
bindingで結果をviewに反映させるってことなん
viewからmodelの処理を呼びたくなったら絶対viewmodelに処理を追加して
viewmoel経由で呼ばないと駄目なん
面倒くさくないん
192デフォルトの名無しさん (ワンミングク MMfa-f7dw)
2017/04/22(土) 19:09:04.36ID:PSFPIJgdM それでプログラムが分かりやすくなるん
保守性があって不具合の解析がしやすくなるん
保守性があって不具合の解析がしやすくなるん
193doroidkun (ワッチョイ a3a3-mqxQ)
2017/04/22(土) 19:22:24.80ID:NtNMRzdE0 MVVMに限らずデザインパターンを適用すると必ずコードは増えるし面倒になるのは避けられない
フリーダムに作るとActivity、fragmentが巨大なりがちだから何か設計の指針があったほうが整理しやすいかもね
選ぶのは君だよ
databindingは好き嫌いあるし
フリーダムに作るとActivity、fragmentが巨大なりがちだから何か設計の指針があったほうが整理しやすいかもね
選ぶのは君だよ
databindingは好き嫌いあるし
194デフォルトの名無しさん (ワッチョイ 1e1f-HDOw)
2017/04/22(土) 21:58:34.54ID:77P2TaT30 正直MVVMのメリットは全く理解できないが
周りが使ってるから時代遅れになってる気がして調べてるだけ
単体テストがやりやすくなるメリットがあるとかいうけど
単体テストの意義も正直理解できない
普通のやり方で何の問題もなくアプリが作れてるわけだが何でこんなの学ばないといけないの
むしろMVVMとかリアクティブプログラミングとか使ってるプロジェクトの方が炎上してる率が高い気がするんだが
周りが使ってるから時代遅れになってる気がして調べてるだけ
単体テストがやりやすくなるメリットがあるとかいうけど
単体テストの意義も正直理解できない
普通のやり方で何の問題もなくアプリが作れてるわけだが何でこんなの学ばないといけないの
むしろMVVMとかリアクティブプログラミングとか使ってるプロジェクトの方が炎上してる率が高い気がするんだが
195doroidkun (ワッチョイ a3a3-mqxQ)
2017/04/22(土) 22:43:57.98ID:NtNMRzdE0 Rxはメリットしかない
196デフォルトの名無しさん (アウアウカー Saeb-LESw)
2017/04/23(日) 01:35:27.09ID:IAwzGcufa 層の繋ぎ目がRxJavaに依存しているというのはデメリットだと思う
197デフォルトの名無しさん (ワッチョイ 1e1f-HDOw)
2017/04/23(日) 22:47:08.65ID:7AsvLBbE0 modelのメソッドが返り値をもったら駄目でRxのSubscribe経由でなら結果を返していい理由も全然わからない
そうすることでプログラムが分かりやすくなるん
保守性があって不具合の解析がしやすくなるん
全然意味が分からない
結局お前らもみんながやってるからとか流行ってるからやってみてるだけで本当に価値があるか理解してないだろ
みんなが大学行くから僕も行くじゃ学費の無駄
そうすることでプログラムが分かりやすくなるん
保守性があって不具合の解析がしやすくなるん
全然意味が分からない
結局お前らもみんながやってるからとか流行ってるからやってみてるだけで本当に価値があるか理解してないだろ
みんなが大学行くから僕も行くじゃ学費の無駄
198デフォルトの名無しさん (ワッチョイ de92-0iG2)
2017/04/24(月) 07:44:34.80ID:+hsJqQEh0 layontInflaterで呼び出した子XML内の部品にアクセスできません(泣)
idも付けているのですが、null扱いになります。
読み込んだ直後なら動作するのですが、
子XMLが切り替わった後には内部のViewが無効となります。
XML切り替え時のremoveメソッドが無ければ動作するのですが、
これが無いと、切り替えるたび子がどんどん増えてダメですよね
何とか都合よく、XML切り替え+内部View参照する方法はないものでしょうか?
idも付けているのですが、null扱いになります。
読み込んだ直後なら動作するのですが、
子XMLが切り替わった後には内部のViewが無効となります。
XML切り替え時のremoveメソッドが無ければ動作するのですが、
これが無いと、切り替えるたび子がどんどん増えてダメですよね
何とか都合よく、XML切り替え+内部View参照する方法はないものでしょうか?
199doroidkun (スプッッ Sd4a-mqxQ)
2017/04/24(月) 09:16:13.41ID:OVGIDxevd >>198
viewgroupに対してremoveViewしたあとにaddViewしているという意味か?
論理的にはそれでaddviewしたviewが消えるなんてありえないので、単純なコードバグの確率100%
それ以上はその情報からは推測できない
viewgroupに対してremoveViewしたあとにaddViewしているという意味か?
論理的にはそれでaddviewしたviewが消えるなんてありえないので、単純なコードバグの確率100%
それ以上はその情報からは推測できない
200デフォルトの名無しさん (ワッチョイ 1e1f-HDOw)
2017/04/24(月) 22:26:14.54ID:cPV7PKHW0 viewの階層構造を見てみたら
201デフォルトの名無しさん (ワッチョイ de92-0iG2)
2017/04/24(月) 22:40:18.71ID:+hsJqQEh0 198ですが、色々いじってたら解決しました。
ありがとうございましたm(__)m
ありがとうございましたm(__)m
202デフォルトの名無しさん (ワッチョイ 1e1f-HDOw)
2017/04/24(月) 22:41:26.24ID:cPV7PKHW0 なら書けよ
203デフォルトの名無しさん (アウアウカー Saeb-LESw)
2017/04/25(火) 08:47:47.97ID:4u9z8M/Fa >>201
こういうのが一番たち悪い
こういうのが一番たち悪い
204doroidkun (スプッッ Sd4a-mqxQ)
2017/04/25(火) 09:01:33.99ID:XKGj15VBd 内容的にただのチョンボだから他人が得るものなんてない
報告なんていらないよ
報告なんていらないよ
205デフォルトの名無しさん (ワッチョイ abcd-vlzK)
2017/04/25(火) 14:07:51.93ID:lZKIEfpY0 初心者がミスりやすいとこがわかる
そういうのなかったら質問スレなんて来るかよ
そういうのなかったら質問スレなんて来るかよ
206デフォルトの名無しさん (ワッチョイ 1e1f-HDOw)
2017/04/26(水) 22:13:49.93ID:CIoXsE0/0 Rxの勉強する前にLINQの勉強したほうがいいですか
207デフォルトの名無しさん (ワッチョイ 0a25-X1R2)
2017/04/26(水) 22:46:48.00ID:82UhbxO30 知識が多くて困ることはない
なんでも勉強しろ
じゃないと俺みたいに残念人生を送ることになるぞ
なんでも勉強しろ
じゃないと俺みたいに残念人生を送ることになるぞ
208デフォルトの名無しさん (ワッチョイ bbb2-yz5x)
2017/04/26(水) 23:12:48.38ID:kIuXn66p0209デフォルトの名無しさん (ワッチョイ 1e1f-HDOw)
2017/04/26(水) 23:17:01.68ID:CIoXsE0/0 listとかのコレクションに対してSQLの命令を実行できるようにしたのがLINQで、
それを発展させてコレクション以外にもイベントとか通信の結果とかにまでSQL的な操作をできるようにして、
さらにその操作をめっちゃ種類を増やしたのがRxって感じですか
それを発展させてコレクション以外にもイベントとか通信の結果とかにまでSQL的な操作をできるようにして、
さらにその操作をめっちゃ種類を増やしたのがRxって感じですか
210デフォルトの名無しさん (ワッチョイ 1bb2-8ZdP)
2017/04/27(木) 00:00:30.59ID:L4FnRn3T0211doroidkun (ワッチョイ 7ba3-QZ7w)
2017/04/27(木) 00:16:59.83ID:YenU4dpp0 LINQ介する必要性を全く感じないけどAndroid開発する上でLINQを学習するメリットはなに?
212デフォルトの名無しさん (ワッチョイ 5f3f-WBDQ)
2017/04/27(木) 00:28:46.97ID:fzV12exw0 AndroidなんだからLINQじゃなくてJava8のStream APIがいいだろ
213doroidkun (ワッチョイ 7ba3-QZ7w)
2017/04/27(木) 00:34:32.47ID:YenU4dpp0 streamはandroidでは使えないし移植される予定もないからrxでいいと思う
214doroidkun (ワッチョイ 7ba3-QZ7w)
2017/04/27(木) 00:42:40.24ID:YenU4dpp0 なんてことをandroidの8拡張にはoptionalもないし色々考えているとkotlinに行き着くけど業務でkotlin使いましょうとはなかなか言えないのが辛いところ
215デフォルトの名無しさん (ワッチョイ 0f1f-Ahd3)
2017/04/27(木) 08:20:06.28ID:fnnc/aNx0 歴史的に、まずLINQがあって
それを拡張したのがRxと聞いた
それを拡張したのがRxと聞いた
216デフォルトの名無しさん (アウアウカー Sa1f-1OJj)
2017/04/27(木) 08:48:09.70ID:M+/vkCafa >>211
Androidだろうがデスクトップアプリだろうがロジック部分の開発に求められる技術は大して変わらないだろ
つまりAndroid以外の開発で使われていて便利な技術ならAndroid開発でも便利ということ
Androidだろうがデスクトップアプリだろうがロジック部分の開発に求められる技術は大して変わらないだろ
つまりAndroid以外の開発で使われていて便利な技術ならAndroid開発でも便利ということ
217doroidkun (スップ Sd7f-QZ7w)
2017/04/27(木) 09:07:18.25ID:bRhInxdvd >>216
うんだからLINQ→Rxの順番で勉強するメリットになに?
うんだからLINQ→Rxの順番で勉強するメリットになに?
218デフォルトの名無しさん (ワッチョイ 1bb2-8ZdP)
2017/04/27(木) 09:16:42.66ID:L4FnRn3T0 LINQのほうが簡単だから
219デフォルトの名無しさん (アウアウカー Sa1f-1OJj)
2017/04/27(木) 10:33:39.17ID:J2+cqjLoa そりゃRxってのはイベントをLINQ形式で書けるものなんだからLINQわかってた方が良いでしょ
220doroidkun (スップ Sd7f-QZ7w)
2017/04/27(木) 13:28:13.57ID:bRhInxdvd なるほど
大は小を兼ねると思うがあとは本人が決めることだね
大は小を兼ねると思うがあとは本人が決めることだね
221デフォルトの名無しさん (ワッチョイ 7b1f-Ahd3)
2017/04/29(土) 23:02:01.45ID:VKbKBamV0 flowableとobservableってどう使い分けたらいいんすか
222doroidkun (ワッチョイ 7ba3-QZ7w)
2017/04/30(日) 01:05:16.50ID:+rLqkQG40 クライアント側でバックプレッシャーが必要なことなんてそうそう無いのでObservableでいいです
223デフォルトの名無しさん (ワッチョイ 4f70-PuY0)
2017/04/30(日) 10:04:35.60ID:/yD4hEqB0 サーバ側も自分ところでお守りしているなら、Flowable使ってなんとかするのはアリでは。
他人様のサービスなら、ガンガン投げつければいいけど。
他人様のサービスなら、ガンガン投げつければいいけど。
224デフォルトの名無しさん (ワッチョイ bb3c-g2qj)
2017/05/02(火) 00:28:35.01ID:ejSs7q9W0 結局retrofit2の通信ぐらいしかrx使わなくね
225デフォルトの名無しさん (ワッチョイ b3c8-HG4F)
2017/05/06(土) 18:50:32.87ID:7+RHyuNk0 最近リリース前レポートテストを使った方、情報求む!!!
Google Play Consoleが新しくなってから初めてアプリの更新を行おうとしているのだが・・・
以前はアルファ版にAPKをアップロードしたら自動でリリース前レポートテストが行われていたが、
今回APKをアップロードしてもリリース前レポートが作成されない。(テストが行われていない様子)
リリース前レポートを作成するための手順が変わった?
@ [Google Play Console]→[設定]→[リリース前レポート]が「リリース前レポートテストを
有効にする」になっているのは確認済。
A https://support.google.com/googleplay/android-developer/answer/7002270?hl=ja
の「手順1:オプトインする」に「4.ページの下部で[オプトイン]を選択します。」と
あるが、リリース前レポートのページの下部にこの項目は無い。
Google Play Consoleが新しくなってから初めてアプリの更新を行おうとしているのだが・・・
以前はアルファ版にAPKをアップロードしたら自動でリリース前レポートテストが行われていたが、
今回APKをアップロードしてもリリース前レポートが作成されない。(テストが行われていない様子)
リリース前レポートを作成するための手順が変わった?
@ [Google Play Console]→[設定]→[リリース前レポート]が「リリース前レポートテストを
有効にする」になっているのは確認済。
A https://support.google.com/googleplay/android-developer/answer/7002270?hl=ja
の「手順1:オプトインする」に「4.ページの下部で[オプトイン]を選択します。」と
あるが、リリース前レポートのページの下部にこの項目は無い。
226デフォルトの名無しさん (ワッチョイ 761f-Ogwz)
2017/05/10(水) 00:01:33.92ID:pmNpEbz80 仕事では今ってMVVMで作るのが当たり前なんですか
227droidkun (ワッチョイ 27a3-R8bv)
2017/05/10(水) 00:03:57.66ID:loy2TVaa0 そんなことはないですよ
228デフォルトの名無しさん (ワッチョイ 761f-Ogwz)
2017/05/10(水) 00:11:49.38ID:pmNpEbz80 将来的にはMVVMで作るのが当然になるんでしょうか
229デフォルトの名無しさん (ワッチョイ b225-/yZT)
2017/05/10(水) 00:17:32.91ID:DUyYSy+U0 そんなのは占い師にでも聞け
230デフォルトの名無しさん (アウアウカー Sa1f-Dey6)
2017/05/10(水) 00:38:37.68ID:d+3/c5kna MVVMが優れているのは明白
採用しないのは単にMVVMを理解できないメンバーに合わせざるを得ないから
採用しないのは単にMVVMを理解できないメンバーに合わせざるを得ないから
231デフォルトの名無しさん (スッップ Sd52-uPTa)
2017/05/10(水) 17:28:12.96ID:3upqW16ud RecyclerViewの各アイテムのViewにMapViewをLiteModeで貼り付けたら地図表示はしてくれるんですが、アイテムによってズーム倍率が変わってしまいます。
ライフサイクル的な問題ではないかと考えているのですが、解決する方法等についてもありますでしょうか?
ライフサイクル的な問題ではないかと考えているのですが、解決する方法等についてもありますでしょうか?
232デフォルトの名無しさん (ワッチョイ cf1f-SU9n)
2017/05/11(木) 20:50:17.84ID:NjKe635i0 modelからViewModelに通信の結果を返すときに、
Rxとか使わずに、interfaceを渡してコールバックを返すようにするのは何かマズいんでしょうか
Rxとか使わずに、interfaceを渡してコールバックを返すようにするのは何かマズいんでしょうか
233デフォルトの名無しさん (ワントンキン MM1a-H5OY)
2017/05/18(木) 18:47:05.30ID:RM/zk1S8M Googleが正式にMVVMをサポートするもよう
ttps://developer.android.com/topic/libraries/architecture/index.html
ttps://developer.android.com/topic/libraries/architecture/index.html
234デフォルトの名無しさん (ワッチョイ 7e1f-kvD5)
2017/05/18(木) 21:58:27.48ID:g1vdrZr70 端末回転時にactivity破棄しない設定で、
admobの広告をsmartbannerのsizeで表示しているんですが、
そうすると端末回転時にadviewの高さが変わらなくて、
landscapeで起動してからportraitに切り替えた場合に広告が表示されなくなるんですが、
端末回転時にadviewの高さを切り替えてちゃんと描画させるにはどうしたらいいですか
admobの広告をsmartbannerのsizeで表示しているんですが、
そうすると端末回転時にadviewの高さが変わらなくて、
landscapeで起動してからportraitに切り替えた場合に広告が表示されなくなるんですが、
端末回転時にadviewの高さを切り替えてちゃんと描画させるにはどうしたらいいですか
235デフォルトの名無しさん (スップ Sdca-M94C)
2017/05/18(木) 21:59:31.08ID:87Eqg7FMd Activityを破棄させる
236デフォルトの名無しさん (ワッチョイ 7e1f-kvD5)
2017/05/18(木) 22:09:53.95ID:g1vdrZr70 SaveInstanceStateとか使わないと駄目なのかなあ
237デフォルトの名無しさん (ワッチョイ aa3c-vzoY)
2017/05/19(金) 14:40:58.99ID:pNEeIPjC0 ジャイロで回転は使い勝手悪いよなジャイロ+ジェスチャーとか色々選べるべき
238デフォルトの名無しさん (アウアウオー Sa02-kvD5)
2017/05/21(日) 10:12:40.21ID:5nIgvTH6a サーバ側に用意した大量のJSONの配列ファイルをVolleyを使ってダウンロードしようとしています。
そのままだと時間がかかるので、少しずつダウンロードできるように
・本体のJSONのファイルを分割
・分割したファイルのリストをJSONに記録
・端末はまずファイルのリストをダウンロードし、必要な都度に本体のJSONファイルをダウンロード
という具合に書き直そうと思っています。
いつも車輪の再発明をしてる感があるので伺いたいのですが、
このような処理を簡単に行うライブラリや、デザインパターンのようなものが既にあったら教えていただけないでしょうか。
「そんなことはせずに、普通はこうする」のような指摘もありがたいです。
そのままだと時間がかかるので、少しずつダウンロードできるように
・本体のJSONのファイルを分割
・分割したファイルのリストをJSONに記録
・端末はまずファイルのリストをダウンロードし、必要な都度に本体のJSONファイルをダウンロード
という具合に書き直そうと思っています。
いつも車輪の再発明をしてる感があるので伺いたいのですが、
このような処理を簡単に行うライブラリや、デザインパターンのようなものが既にあったら教えていただけないでしょうか。
「そんなことはせずに、普通はこうする」のような指摘もありがたいです。
239デフォルトの名無しさん (ワッチョイ de1f-kvD5)
2017/05/21(日) 11:30:24.40ID:RvZGwbM50 Volleyは時代遅れ
今はretrofit2 + rxjavaですよ
今はretrofit2 + rxjavaですよ
240デフォルトの名無しさん (ワッチョイ 0fe2-9J/J)
2017/05/29(月) 01:16:36.29ID:TAsPtvZr0 大量というのがどの程度なのか、必要に応じてというのがどの程度なのか
色々条件分からないと何とも言えない
色々条件分からないと何とも言えない
241238 (アウアウオー Sa12-zUMb)
2017/06/04(日) 18:50:13.74ID:Gvaz8lt0a242デフォルトの名無しさん (ワッチョイ 0bdb-sY+Q)
2017/06/10(土) 21:08:10.25ID:sZ6VtFAu0 retrofitの良さがいまいちわからん
okhttpとjacksonでよくね
okhttpとjacksonでよくね
243デフォルトの名無しさん (ワッチョイ 23ea-jBNF)
2017/06/10(土) 21:44:16.99ID:8KKEw5dm0 rxと組み合わせると知らん人には何やってるかさっぱりわからんソースになる。
244デフォルトの名無しさん (ワッチョイ 85e3-D9zB)
2017/06/10(土) 22:28:42.37ID:7CPx4yEU0 retrolamdaも使うと良いよ
245デフォルトの名無しさん (ワッチョイ 0bdb-0APj)
2017/06/10(土) 23:06:57.37ID:sZ6VtFAu0 >>244
studio3はjava8対応だからもはや過去の遺物
studio3はjava8対応だからもはや過去の遺物
246デフォルトの名無しさん (スププ Sd43-Muvt)
2017/06/11(日) 00:04:49.05ID:dElpsSgMd まだ過去ではないだろ。3.0がstable来たら過去だけど。
247デフォルトの名無しさん (ワッチョイ 0d6f-urMF)
2017/06/13(火) 00:41:02.41ID:zc1d0P/O0 google playでアプリをテスト公開後、
ストア情報を日本語と英語の2種類用意しました。
しかしandroidの言語を英語に設定→ストアを表示すると、
用意した説明文は全て日本語のままでした。
(ボタンなどplay上の共通項目だけ英語)
英語圏からのアクセスでないと表示されないのでしょうか?
試しにデスクトップからストアのURL語尾をいじると、正しく表示されました。
ストアに英語版の情報は送られているようです。
androidの言語設定は、アプリには反映されました。
ストアには反映されないのでしょうか?
海外の方がアクセスすると、日本語が出るのかと不安です。
勿論、デフォ言語は英語にしています。
ストア情報を日本語と英語の2種類用意しました。
しかしandroidの言語を英語に設定→ストアを表示すると、
用意した説明文は全て日本語のままでした。
(ボタンなどplay上の共通項目だけ英語)
英語圏からのアクセスでないと表示されないのでしょうか?
試しにデスクトップからストアのURL語尾をいじると、正しく表示されました。
ストアに英語版の情報は送られているようです。
androidの言語設定は、アプリには反映されました。
ストアには反映されないのでしょうか?
海外の方がアクセスすると、日本語が出るのかと不安です。
勿論、デフォ言語は英語にしています。
248デフォルトの名無しさん (アウアウカー Sae1-T6Lz)
2017/06/13(火) 02:00:57.56ID:gYKAB84Da キャッシュが効いてるんじゃないか?
249デフォルトの名無しさん (ワッチョイ 2311-ELya)
2017/06/13(火) 03:28:09.19ID:l7kWKWjD0 面倒だから両方表示だな
250デフォルトの名無しさん (ワッチョイ 0d6f-urMF)
2017/06/14(水) 23:51:15.52ID:dP5akhxO0251デフォルトの名無しさん (ワッチョイ 8be3-2WTa)
2017/06/17(土) 11:38:07.27ID:jfPIgzam0 streamAPI, RxJava2, ラムダ式, Retrofit2, MVVM, データバインディング, Kotlin, Android Architecture components
勉強することいっぱいありすぎだろ
勉強することいっぱいありすぎだろ
252デフォルトの名無しさん (ワッチョイ aea2-2WTa)
2017/06/17(土) 12:46:41.65ID:RhRMxqqP0 新しいこと覚えてやれることが増えるのって楽しくていいじゃん
253デフォルトの名無しさん (ワッチョイ 8be3-2WTa)
2017/06/17(土) 13:15:44.98ID:jfPIgzam0 正直、新しいコーディングテクニックを使わないと実現できないアプリの機能ってないし、
上に書いた技術を使った場合と使わなかった場合で、ユーザーメリットって何も変わらないと思うし、
プログラマーの自己満足でしかないなと感じるところはある。
なんつうか、アプリを完成させることが目的じゃなくて、
設計とかコードを綺麗にすること自体が目的になっているように感じてしまう。
100万行とかの大規模システムだったら厳密に設計とかこだわらないといけないと思うけど、
たかだが数万行のアプリでこだわるようなことなんかな。
上に書いた技術を使った場合と使わなかった場合で、ユーザーメリットって何も変わらないと思うし、
プログラマーの自己満足でしかないなと感じるところはある。
なんつうか、アプリを完成させることが目的じゃなくて、
設計とかコードを綺麗にすること自体が目的になっているように感じてしまう。
100万行とかの大規模システムだったら厳密に設計とかこだわらないといけないと思うけど、
たかだが数万行のアプリでこだわるようなことなんかな。
254デフォルトの名無しさん (ワッチョイ efc9-xHFu)
2017/06/17(土) 13:39:12.46ID:6CYOBbWn0 その数万行書くのでも作業効率が上がるなら新しいコーディングテクニックを覚えて損はないのでは?
最近の言語とかライブラリってヒューマンエラーを回避するものだったり、手作業でやってたことを纏めてやってくれるものが多いから楽になる
最近の言語とかライブラリってヒューマンエラーを回避するものだったり、手作業でやってたことを纏めてやってくれるものが多いから楽になる
255デフォルトの名無しさん (ワッチョイ 8be3-2WTa)
2017/06/17(土) 13:48:41.51ID:jfPIgzam0 RxJavaとか難しすぎて、調べたり、不具合が起きた時の調査に時間が掛かったりして
実感として作業効率が全然上がってない
最初にまっさらな状態からコードを書き始めるときは、気持ちよく書けるのかもしれないけど、
その後の不具合修正とか、仕様変更の段階になって、新しい技術を使っていることで、
逆に効率が下がっているってことないですか
新しい技術を使っていることで作業工数が減ったっていう統計とかあるんですかね
実感として作業効率が全然上がってない
最初にまっさらな状態からコードを書き始めるときは、気持ちよく書けるのかもしれないけど、
その後の不具合修正とか、仕様変更の段階になって、新しい技術を使っていることで、
逆に効率が下がっているってことないですか
新しい技術を使っていることで作業工数が減ったっていう統計とかあるんですかね
256デフォルトの名無しさん (ワッチョイ 8bdb-ie7X)
2017/06/17(土) 14:21:43.56ID:pSUqvIjS0257デフォルトの名無しさん (ワッチョイ 8be3-2WTa)
2017/06/17(土) 18:12:21.45ID:jfPIgzam0 ExoPlayerってなんて読むんすか
258デフォルトの名無しさん (ワッチョイ 8be3-2WTa)
2017/06/17(土) 18:37:13.10ID:jfPIgzam0 Streaming media with ExoPlayer - Google I/O 2016
ttps://www.youtube.com/watch?v=vOzOZ7hRr00
えくそプレイヤーみたいですね
職場で糞って言いたくないんですがどうしたらいいでしょうか
ttps://www.youtube.com/watch?v=vOzOZ7hRr00
えくそプレイヤーみたいですね
職場で糞って言いたくないんですがどうしたらいいでしょうか
259デフォルトの名無しさん (ワッチョイ b70b-RAw3)
2017/06/17(土) 23:17:34.15ID:Ig1l+E+m0 ガラホ(SH-01J)向けにアプリを開発しようとしていますが
メニューキーやカメラキーのラベルをアプリから設定することはできますか?
メニューキーやカメラキーのラベルをアプリから設定することはできますか?
260デフォルトの名無しさん (アウアウカー Sae9-XQUB)
2017/07/03(月) 17:19:11.29ID:gbymTPYFa abdroid studioでウィジェットの
261デフォルトの名無しさん (アウアウカー Sae9-XQUB)
2017/07/03(月) 17:21:09.98ID:gbymTPYFa abdroid studioのデザイナーでウィジェットの幅や高さをmatch_parent にすると自動的にdpひょうじになってしまい困っています
どうすればよいのでしょうか
どうすればよいのでしょうか
262デフォルトの名無しさん (ワントンキン MM92-HtZ7)
2017/07/03(月) 19:53:50.53ID:XGs9fc15M Constraint layoutをやめる
263デフォルトの名無しさん (ワッチョイ 9fea-Nigv)
2017/07/08(土) 01:27:11.59ID:6lgeNDpX0 Contextがよく分からないです。
ドット・インストールで当たり前のように「引数がContextなのでthisを返します」とか言ってて理解不能です。
コンストラクタとしてのthis()は理解できましたが、Contextのthisの意味を教えてください
ドット・インストールで当たり前のように「引数がContextなのでthisを返します」とか言ってて理解不能です。
コンストラクタとしてのthis()は理解できましたが、Contextのthisの意味を教えてください
264デフォルトの名無しさん (アウアウカー Sa2b-JaQ1)
2017/07/08(土) 01:52:56.58ID:1HgjQ+0Fa this で自オブジェクトを指す
Activityは(Contextを継承しているので)Context
引数として自分を渡してる
Activityは(Contextを継承しているので)Context
引数として自分を渡してる
265デフォルトの名無しさん (ワッチョイ 9fea-Nigv)
2017/07/08(土) 09:09:03.69ID:6lgeNDpX0266デフォルトの名無しさん (ワントンキン MM7f-/gej)
2017/07/08(土) 09:58:42.13ID:3DMHzXfbM Applicationのコンテキスト
267デフォルトの名無しさん (ワッチョイ 970d-nSBM)
2017/07/08(土) 11:11:48.94ID:WOyNw+Cl0 SimpleAdapterのインスタンスに後から要素の追加はできないのでしょうか
268デフォルトの名無しさん (ワッチョイ 5ce3-z+eH)
2017/07/16(日) 11:52:37.09ID:e8txt0tu0 backpressure有りのときはSubscriptionをSubscriber内で保持しないといけないから
ラムダ式は使えないということですか
ラムダ式は使えないということですか
269デフォルトの名無しさん (ワッチョイ 7fe3-E/h9)
2017/07/20(木) 00:40:08.58ID:qPPeJq710 javaコードをkotlinに変換したらretrofit2のclassを指定する部分でエラーになるんですがどうしたらいいですか
270デフォルトの名無しさん (ワッチョイ 7faa-n8Ul)
2017/07/20(木) 02:23:58.27ID:+tV/TMzG0 HogeService::class.java
271デフォルトの名無しさん (ワッチョイ dfea-eitn)
2017/07/20(木) 07:29:33.61ID:mARJKws50 そこも、よしなに変換してくれるだろ
272デフォルトの名無しさん (ワッチョイ 7fe3-E/h9)
2017/07/20(木) 19:39:01.65ID:qPPeJq710 Unresoleved reference BRとか出てデータバインディング関連のエラーが出る
273デフォルトの名無しさん (スププ Sdff-n8Ul)
2017/07/20(木) 20:18:32.61ID:pqgCPP4nd retrofitの話じゃないのかよ
アノテーション周りの依存ちゃんと整理してどうぞ
アノテーション周りの依存ちゃんと整理してどうぞ
274デフォルトの名無しさん (ワッチョイ a774-pqVL)
2017/07/23(日) 17:24:45.24ID:9AmJf3kb0 自作アプリをSDカードに移動できるようにしたいのですが、うまくいきません。
AndroidManifest.xml に、
android:installLocation="auto"
を追加し、
build.gradle も
minSdkVersion 15
としていますが、
[設定]→[アプリ]の「アプリ情報」画面で、[SDカードに移動]がグレイのままです。
リリースビルドでGooglePlayにアルファ版としてアップし、Googleからインストー
ルしても同じでした。
Android Studioの「Start a new Android Studio Project」から
* Minimum SDK = API15
* 「Empty Activity」
で新規に作成したアプリに android:installLocation="auto" しただけのものでも
[SDカードに移動]がグレイのままです。
テストに使用しているのは、32GBのmicroSDを入れたLG G2-mini(Android4.4.2)
ですが、既存のアプリ(トラブルナビ・ソニー損保製)が問題無くSDカードへ移動
できているようなので、端末の問題ではなさそうです。
どのような原因が考えられますでしょうか?
AndroidManifest.xml に、
android:installLocation="auto"
を追加し、
build.gradle も
minSdkVersion 15
としていますが、
[設定]→[アプリ]の「アプリ情報」画面で、[SDカードに移動]がグレイのままです。
リリースビルドでGooglePlayにアルファ版としてアップし、Googleからインストー
ルしても同じでした。
Android Studioの「Start a new Android Studio Project」から
* Minimum SDK = API15
* 「Empty Activity」
で新規に作成したアプリに android:installLocation="auto" しただけのものでも
[SDカードに移動]がグレイのままです。
テストに使用しているのは、32GBのmicroSDを入れたLG G2-mini(Android4.4.2)
ですが、既存のアプリ(トラブルナビ・ソニー損保製)が問題無くSDカードへ移動
できているようなので、端末の問題ではなさそうです。
どのような原因が考えられますでしょうか?
275デフォルトの名無しさん (ワッチョイ 7fe3-E/h9)
2017/07/26(水) 02:52:38.35ID:Lr45Dj3T0 セッションとトークンの違いがよく分からない
ネットで調べていても同じもののようにみえます
ネットで調べていても同じもののようにみえます
276デフォルトの名無しさん (ワッチョイ 7fa2-E/h9)
2017/07/26(水) 23:32:06.73ID:ka30i0BG0 まったく別の物だからちゃんと用語調べた方が良い
277デフォルトの名無しさん (ワッチョイ bee3-V1Wy)
2017/07/27(木) 18:00:32.19ID:NfZoZ1qJ0 droidkaigiの動画早くしろよ
278デフォルトの名無しさん (ワッチョイ 2ae3-V1Wy)
2017/07/30(日) 13:06:32.41ID:qq8bEOdC0 Xamarin程の糞はない
279デフォルトの名無しさん (ワッチョイ 1f6d-Q1zC)
2017/08/05(土) 16:50:24.19ID:pwCn3phA0 >>278
Xamarinやろーかなーって思ってたんだけどクソなの?
Xamarinやろーかなーって思ってたんだけどクソなの?
280デフォルトの名無しさん (アウアウカー Sac9-xWYe)
2017/08/05(土) 17:05:29.15ID:8wGb0qXMa そいつXamarinスレの荒らしだから
プログラマーですらないのがバレてる
プログラマーですらないのがバレてる
281デフォルトの名無しさん (ワッチョイ 1fe3-dE0h)
2017/08/06(日) 00:44:44.46ID:sgoo39Zl0 Xamarinのここが糞
Visual Studio for Macが頻繁にビルドが通らなくなるのが糞
gitでブランチを切り替えたり、画像リソースを編集しただけで
ビルドが通らなくなる。cleanしたりリビルドしても直らない場合もあって、
頻繁にIDEの再起動を繰り返さないといけなくなる。
クロスプラットフォームのメリットなど吹き飛んでしまう非効率な開発環境が糞
Xamarin.Formsの提供する機能が貧弱で使い物にならないのが糞
WebViewなどXamarin.Formsの提供するUIを使ってクロスプラットフォーム開発できるかと思いきや、
機能が貧弱すぎて結局Android用とiOS用で処理を分けて実装しないといけなくなる。
ネイティブ開発だったらiOS用とAndroid用で2回実装すれば済むところが、
Xamarinを使うとXamarin.Formsの提供する機能で実装して糞な思いを
させられた後で、Xamarin.iOSとXamarin.Androidで実装し直すという、計3回同じ実装をする羽目になる。
クロスプラットフォームのメリットなど吹き飛んでしまう非効率さが糞
実装に行き詰ったときにネット上の情報が少ないのが糞
qiitaの投稿数
iOS: 15,976
Android: 13,681
Xamarin: 874 <-
stackoverflowの投稿数
iOS: 521,623
Android: 1,015,959
Xamarin: 63,070 <-
Xamarinの情報はAndroidの10分の1もないということ
結局行き詰った時に解決ができなくて妥協する結果になりがちで、
その結果、アプリのクオリティが落ちてエンジニアもデザイナーもお客さんもがっかりするのが糞
Visual Studio for Macが頻繁にビルドが通らなくなるのが糞
gitでブランチを切り替えたり、画像リソースを編集しただけで
ビルドが通らなくなる。cleanしたりリビルドしても直らない場合もあって、
頻繁にIDEの再起動を繰り返さないといけなくなる。
クロスプラットフォームのメリットなど吹き飛んでしまう非効率な開発環境が糞
Xamarin.Formsの提供する機能が貧弱で使い物にならないのが糞
WebViewなどXamarin.Formsの提供するUIを使ってクロスプラットフォーム開発できるかと思いきや、
機能が貧弱すぎて結局Android用とiOS用で処理を分けて実装しないといけなくなる。
ネイティブ開発だったらiOS用とAndroid用で2回実装すれば済むところが、
Xamarinを使うとXamarin.Formsの提供する機能で実装して糞な思いを
させられた後で、Xamarin.iOSとXamarin.Androidで実装し直すという、計3回同じ実装をする羽目になる。
クロスプラットフォームのメリットなど吹き飛んでしまう非効率さが糞
実装に行き詰ったときにネット上の情報が少ないのが糞
qiitaの投稿数
iOS: 15,976
Android: 13,681
Xamarin: 874 <-
stackoverflowの投稿数
iOS: 521,623
Android: 1,015,959
Xamarin: 63,070 <-
Xamarinの情報はAndroidの10分の1もないということ
結局行き詰った時に解決ができなくて妥協する結果になりがちで、
その結果、アプリのクオリティが落ちてエンジニアもデザイナーもお客さんもがっかりするのが糞
282デフォルトの名無しさん (アウアウカー Sac9-xWYe)
2017/08/06(日) 12:50:47.66ID:iSqF4Kqba >>281
OS名と開発環境の投稿件数を同列に比較するアホ
OS名と開発環境の投稿件数を同列に比較するアホ
283デフォルトの名無しさん (アウアウウー Sa1f-kJPR)
2017/08/06(日) 15:04:43.95ID:zzL4vK8La iOSよりSwiftの方が件数少ないからSwift使えないと言ってるのと同じレベル
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★12 [蚤の市★]
- 女性天皇「賛成」69%、将来の皇位継承「不安」68%…読売世論調査 [蚤の市★]
- 不倫疑惑の永野芽郁さん、CM削除ドミノの違約金“やはり発生は免れない”可能性 約10億円になる見込み、本人は全額支払う覚悟 [牛丼★]
- 旧姓使用拡大に連合会長が反発 「何の説明もない。選択的夫婦別氏制度導入を」 男女共同参画会議 ★2 [ぐれ★]
- 開業4ヵ月でこれは…“国民の税金”投入の『ジャングリア沖縄』で見た衝撃的な光景と、モチベーションが低い一部スタッフの現状 ★2 [ぐれ★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 【悲報】中学受験、意味がなかった…「中学受験をやっても大部分の子供は無勉で入れるMARCH地方国立大に行くのが精一杯です [483447288]
- ジムでインターバルの時にウロウロ歩くやつなんなの?
- レイプはとっても気持ちがいい
- 【悲報】ドイツ人「なんで日本人って自炊するの?出来合の惣菜や冷食食った方が楽でコスパいいやん。そんなんだから低生産性なんだよ [786648259]
- 大阪行くわよーーーッ!!!
- 近所の騒音おじさんが俺にだけ優しくしてくる
