このスレでは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/95y0235デフォルトの名無しさん (スップ 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使えないと言ってるのと同じレベル
284デフォルトの名無しさん (アウアウオー Sa7b-dE0h)
2017/08/06(日) 18:11:38.28ID:h0sHm2q1a Google Play ConsoleからAPKのアップロードするのにやたらと時間がかかってすごいストレス。
画面上部の青いバー?が"処理中です"みたいな意思表示をしてくるけど、数分間はかかる。
Developer Consoleだとか、名前も古い時代にはこんなこと無かったのに、どんどん遅くなっている、気がする。
ブラウザでインターネットを閲覧する分には普通に表示されるから、回線のせいとは思えないのだけど、
皆さんはストレス感じずにConsole触れてますか?
画面上部の青いバー?が"処理中です"みたいな意思表示をしてくるけど、数分間はかかる。
Developer Consoleだとか、名前も古い時代にはこんなこと無かったのに、どんどん遅くなっている、気がする。
ブラウザでインターネットを閲覧する分には普通に表示されるから、回線のせいとは思えないのだけど、
皆さんはストレス感じずにConsole触れてますか?
285デフォルトの名無しさん (ワッチョイ 2b74-gAma)
2017/08/06(日) 20:23:39.86ID:Qi98a46t0286284 (アウアウオー Sa7b-dE0h)
2017/08/06(日) 20:58:54.16ID:h0sHm2q1a287デフォルトの名無しさん (ワッチョイ 8174-XDX8)
2017/09/14(木) 17:40:28.28ID:zRYHcOlk0 Android8の動作確認のためにAVD用のx86システムイメージ落としに行ったら、GooglePlay付のがあった。
Android7以上のIntel-x86-AtomにGooglePlay付が追加されてる模様。
Android6以下もGooglePlay付にしてくれたらGenymotionを捨てられるのに・・・
Android7以上のIntel-x86-AtomにGooglePlay付が追加されてる模様。
Android6以下もGooglePlay付にしてくれたらGenymotionを捨てられるのに・・・
288デフォルトの名無しさん (アウアウカー Sa1d-iquM)
2017/09/14(木) 21:45:28.47ID:kPRvYNLya おせえよ
289デフォルトの名無しさん (ワンミングク MM8a-wzbS)
2017/10/20(金) 12:31:14.91ID:cIqzCW7AM Kotlinのスキルを持たないAndroid開発者は恐竜のようになるリスクに直面。モバイルアプリプラットフォームのRealmが予測
ttp://www.publickey1.jp/blog/17/kotlinandroidrealm.html
Kotlinの経験が積めてないお前ら失業確定wwww無職ざまああwwwwwww
ttp://www.publickey1.jp/blog/17/kotlinandroidrealm.html
Kotlinの経験が積めてないお前ら失業確定wwww無職ざまああwwwwwww
290デフォルトの名無しさん (アウアウウー Sa89-2oSd)
2017/10/20(金) 17:57:40.75ID:FbF1/zzUa 恐竜とか最強じゃん
291デフォルトの名無しさん (ドコグロ MMe2-hejz)
2017/10/20(金) 18:25:23.16ID:jcbzyAbzM kotlinて、そんなに難しいか?
292デフォルトの名無しさん (ワンミングク MM8a-wzbS)
2017/10/20(金) 20:18:56.34ID:cIqzCW7AM withとalsoとapplyの使い分けを頼む
293デフォルトの名無しさん (ワンミングク MM8a-wzbS)
2017/10/20(金) 21:05:56.48ID:cIqzCW7AM withとalsoとapplyの使い分けの解説を頼む
294デフォルトの名無しさん (ワッチョイ 7a2b-aYWJ)
2017/10/20(金) 23:44:40.21ID:A9FiZHav0 >>293
val a = with("abc") { println(length); this }
val b = "abc".apply { println(length) }
val c = "abc".also { x -> println(x.length) }
これ全部"abc"の文字列長をprintlnして、aとbとcには全部"abc"が入る
val a = with("abc") { println(length); this }
val b = "abc".apply { println(length) }
val c = "abc".also { x -> println(x.length) }
これ全部"abc"の文字列長をprintlnして、aとbとcには全部"abc"が入る
295デフォルトの名無しさん (ワッチョイ 1981-bcII)
2017/10/20(金) 23:58:06.35ID:Ldgd3EVm0 天才現る
296デフォルトの名無しさん (ワッチョイ 4a7f-v1IO)
2017/10/21(土) 00:55:39.84ID:Iw9rBWZQ0 >>294
相手しなくていいよ
相手しなくていいよ
297デフォルトの名無しさん (ワッチョイ f7e0-T3WU)
2018/02/16(金) 06:20:43.30ID:W1XJdyx10 ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
298デフォルトの名無しさん (ワッチョイ d7ea-QcxC)
2018/02/19(月) 11:22:55.25ID:JrSnfFeg0 static class clsTest {
public int[] aaa = new int[10];
public int[] bbb = new int[20];
public int[] ccc = new int[30];
}
ArrayList<clsTest> arrayList = new ArrayList<>();
いくつかarrayListを追加した状態で、
bbbだけを一括で取得するような方法ってありますでしょうか?
public int[] aaa = new int[10];
public int[] bbb = new int[20];
public int[] ccc = new int[30];
}
ArrayList<clsTest> arrayList = new ArrayList<>();
いくつかarrayListを追加した状態で、
bbbだけを一括で取得するような方法ってありますでしょうか?
299デフォルトの名無しさん (ワッチョイ 9faf-1D4l)
2018/02/19(月) 19:40:10.05ID:DeOuFFqe0 arrayList.stream().flatMapToInt(clsTest -> Arrays.stream(clsTest.bbb)).forEach(value -> System.out.println(value));
300デフォルトの名無しさん (ワッチョイ d7ea-QcxC)
2018/02/20(火) 14:06:29.99ID:8RtQHodn0 forEachを使うのですね、ありがとうございます
301デフォルトの名無しさん (ワッチョイ ca7c-vJpg)
2018/04/06(金) 17:08:47.22ID:LAaC+riY0 公文の進度が進み過ぎて能力追いつかず時間ばかりかかるようになったから
とりあえず一時停止していたんだけど、いざ再開しようとしたら大幅に進度戻されたんだけど
そういうものなのでしょうか?
とりあえず一時停止していたんだけど、いざ再開しようとしたら大幅に進度戻されたんだけど
そういうものなのでしょうか?
302デフォルトの名無しさん (ワッチョイ ca7c-vJpg)
2018/04/06(金) 17:09:03.50ID:LAaC+riY0 誤爆です
303デフォルトの名無しさん (アウウィフ FF11-6Vn5)
2018/04/06(金) 17:36:12.55ID:sTfZcU1YF 1日1歩
3日で3歩
1日さぼって2歩下がる
3日で3歩
1日さぼって2歩下がる
304デフォルトの名無しさん (ガックシ 06cb-AFjY)
2018/05/11(金) 15:43:54.40ID:50BlHoMq6 Javaでアプリを開発したいのですがOPPOのColorOSというAndroid7.1を元にしたカスタムOSでもAndroidStudioなどで開発出来るのでしょうか
305デフォルトの名無しさん (ワッチョイ 5aea-oL5H)
2018/05/22(火) 16:59:55.05ID:byWwMtgt0 serviceを使うところってどんな状況でしょうか?
例えばスマホの加速度をグラフ表示してファイル保存する場合、
加速度取得とグラフ表示はUIスレッド、ファイル保存はserviceみたいな感じでしょうか?
例えばスマホの加速度をグラフ表示してファイル保存する場合、
加速度取得とグラフ表示はUIスレッド、ファイル保存はserviceみたいな感じでしょうか?
306デフォルトの名無しさん (ワントンキン MMea-K3Mc)
2018/05/22(火) 17:56:01.87ID:OlgLXevQM 音楽プレイヤーのバックグラウンド再生、
毎朝決まった時間に裏で何らかの処理をしたいときとか
毎朝決まった時間に裏で何らかの処理をしたいときとか
307デフォルトの名無しさん (ワッチョイ 8981-RYnA)
2018/05/22(火) 21:52:04.99ID:Uz+4Xkfr0 AdMobの利用規約に同意しろとかいうメールがきて、
リンクをタップしても同意ボタンが見当たらないんだがどうすればいいんだ
リンクをタップしても同意ボタンが見当たらないんだがどうすればいいんだ
308305 (ワッチョイ 5aea-oL5H)
2018/05/23(水) 11:44:51.02ID:f37JGeah0309デフォルトの名無しさん (ワッチョイ 89fa-9WOx)
2018/05/23(水) 19:55:13.91ID:Au5e7VGg0 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
WPF3O
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
WPF3O
310デフォルトの名無しさん (ワッチョイ 13ea-28pY)
2018/05/25(金) 16:16:12.51ID:nnckhifL0 「Stringの比較はequalを使え」とか
「配列のループならforより拡張forの方が10倍速い」みたいな、
他言語から入って来ると気が付かなくてハマりがちなことをまとめてるサイトとか本って無いでしょうか?
「配列のループならforより拡張forの方が10倍速い」みたいな、
他言語から入って来ると気が付かなくてハマりがちなことをまとめてるサイトとか本って無いでしょうか?
311デフォルトの名無しさん (ワッチョイ 137c-vxiR)
2018/05/25(金) 16:34:38.77ID:Tz456QqF0 最近のトレンドを知らないけど、Effective Javaなんてどう?
312デフォルトの名無しさん (ワッチョイ 13ea-28pY)
2018/05/25(金) 19:16:12.39ID:nnckhifL0 やっぱり定番はEffectiveなのですね、ありがとうございます
313デフォルトの名無しさん (ワントンキン MMd3-YEeS)
2018/05/25(金) 19:58:45.96ID:VSia91a5M 今回追加されたAACのnavigationで画面遷移時にデータを渡したいときはどうしたらいいんですかね
314デフォルトの名無しさん (ワッチョイ 0181-Ockd)
2018/05/25(金) 20:31:01.63ID:LHge+SPH0 どの解説記事も単に画面遷移できるってだけで、
BundleとかIntentにデータをつめる話が出てこないんですが
BundleとかIntentにデータをつめる話が出てこないんですが
315デフォルトの名無しさん (ワッチョイ 391a-Z2yF)
2018/05/25(金) 23:50:38.34ID:/rg2EbPh0 SafeArgsもNavigationと一緒に書いてあるだろ。
それを使え。
それを使え。
316デフォルトの名無しさん (ワッチョイ 45fa-2e90)
2018/07/04(水) 22:47:39.01ID:gFgZc5FG0 AS3
317デフォルトの名無しさん (ワッチョイ 9fea-ClIk)
2018/09/27(木) 17:44:32.70ID:AgMOB6HY0 EditTextの入力文字のデフォルトを大文字に固定したいんだけども、
android:inputType="textCapCharacters"
ってGoogleIMEに効きますか?
小文字入力になっていまいます。
android:inputType="number"
は、数字制限に出来るけども、文字入力には効果が無いです。
android:inputType="textCapCharacters"
ってGoogleIMEに効きますか?
小文字入力になっていまいます。
android:inputType="number"
は、数字制限に出来るけども、文字入力には効果が無いです。
318デフォルトの名無しさん (スプッッ Sddb-uNRm)
2018/10/28(日) 12:30:35.25ID:h85PE/0Vd 外部apiキーってどこに書くのが安全ですか?
319デフォルトの名無しさん (ワッチョイ ff7c-zhOP)
2018/11/24(土) 08:42:54.03ID:76M0f5qs0 ここのところブラジルの広告単価が良くなってきている
320デフォルトの名無しさん (ワッチョイ e35d-nIEh)
2018/11/24(土) 09:31:03.62ID:EiNU5ZUl0 >>318
暗号化すればどこでもいい
暗号化すればどこでもいい
321デフォルトの名無しさん (ワッチョイ ff7c-zhOP)
2018/11/24(土) 09:42:39.69ID:76M0f5qs0 すまん書き込むところ間違えた>>319
322デフォルトの名無しさん (ワッチョイ 3b16-UKyl)
2018/12/16(日) 16:34:25.31ID:blr97XJ10 358 名前:デフォルトの名無しさん[sage] 投稿日:2018/12/16(日) 15:31:39.65 ID:blr97XJ1 [1/2]
課金システムについてですけど
例えばアイテム1を購入したのを本体のストレージに自分で保存させなくていいんですよね?
GooglePlayアプリの方に自動で保存されるようになっているので
アプリをオフラインで起動してアイテム1課金チェックに言っても
ちゃんと購入済みを返してくれる
この認識で合ってるでしょうか?
課金システムについてですけど
例えばアイテム1を購入したのを本体のストレージに自分で保存させなくていいんですよね?
GooglePlayアプリの方に自動で保存されるようになっているので
アプリをオフラインで起動してアイテム1課金チェックに言っても
ちゃんと購入済みを返してくれる
この認識で合ってるでしょうか?
323デフォルトの名無しさん (ワッチョイ 3b4b-UKyl)
2018/12/16(日) 16:38:14.79ID:N3TodCNk0 こちらが本スレのようなのでこちらでお聞きします(余計な一行が入りました)
課金プログラムでの質問です
課金プログラムでの質問です
324デフォルトの名無しさん (ワッチョイ 2b23-yWnt)
2018/12/18(火) 11:27:43.21ID:/M0/bFGF0 PayPayで不正横行
325デフォルトの名無しさん (ブーイモ MMaa-DFdf)
2018/12/18(火) 18:36:47.17ID:TBoTOm5hM こっちは半年に8件しかカキコがないから向こうが本スレなんじゃないの?
326デフォルトの名無しさん (ワッチョイ 2bd2-UKyl)
2018/12/18(火) 20:11:05.32ID:wJCpBPQs0 >GooglePlayアプリの方に自動で保存されるようになっているので
この部分知りたい。今はこういう仕組みになったのか?
非消費アイテムならプリファレンスに保存でいいけど
消費アイテムなら自分で管理しないとまずいと思う
この部分知りたい。今はこういう仕組みになったのか?
非消費アイテムならプリファレンスに保存でいいけど
消費アイテムなら自分で管理しないとまずいと思う
327デフォルトの名無しさん (ワッチョイ 9fe3-3flP)
2018/12/18(火) 21:40:59.06ID:XRHMMDGZ0 >>322
>GooglePlayアプリの方に自動で保存されるようになっているので
>アプリをオフラインで起動してアイテム1課金チェックに言っても
>ちゃんと購入済みを返してくれる
>この認識で合ってるでしょうか?
基本的にはそれであっています。
ただし、ユーザーが
[設定]→[アプリ]→[GooglPlayストア]→[ストレージ]→[データを消去]
を行った後に
>アプリをオフラインで起動してアイテム1課金チェック
だと、GooglePlayアプリはエラーを返します。(オンラインなら問題無し)
これが笑って許される課金アイテムなら良いのですが、そうでないなら
アプリ側でも購入済情報を持っておいた方が良いです。
アプリ側のプリファレンス等も[設定]→・・・→[データの消去]で消える
ので注意。
>GooglePlayアプリの方に自動で保存されるようになっているので
>アプリをオフラインで起動してアイテム1課金チェックに言っても
>ちゃんと購入済みを返してくれる
>この認識で合ってるでしょうか?
基本的にはそれであっています。
ただし、ユーザーが
[設定]→[アプリ]→[GooglPlayストア]→[ストレージ]→[データを消去]
を行った後に
>アプリをオフラインで起動してアイテム1課金チェック
だと、GooglePlayアプリはエラーを返します。(オンラインなら問題無し)
これが笑って許される課金アイテムなら良いのですが、そうでないなら
アプリ側でも購入済情報を持っておいた方が良いです。
アプリ側のプリファレンス等も[設定]→・・・→[データの消去]で消える
ので注意。
328デフォルトの名無しさん (ワッチョイ 3b16-UKyl)
2018/12/19(水) 13:45:21.95ID:NEy3oXhQ0 ありがとうございます。そういうしくみですか。
’アプリ側でも購入済情報を持つ’場合にちょっとだけ気になることを考えてみました。
アイテム購入>自主ストレージ保存>アイテムを期間内にストアでキャンセル>オフラインにする>アイテム参照をストレージでしてしまう
ここで問題が出てこないかなと。
この辺はうまい具合プログラミングしとかないとだめなんでしょうね。オンラインのみアプリ起動なら大丈夫そうですが。
他のアプリの一般的な処理法はどうなのか気になります。
’アプリ側でも購入済情報を持つ’場合にちょっとだけ気になることを考えてみました。
アイテム購入>自主ストレージ保存>アイテムを期間内にストアでキャンセル>オフラインにする>アイテム参照をストレージでしてしまう
ここで問題が出てこないかなと。
この辺はうまい具合プログラミングしとかないとだめなんでしょうね。オンラインのみアプリ起動なら大丈夫そうですが。
他のアプリの一般的な処理法はどうなのか気になります。
329デフォルトの名無しさん (ワッチョイ 2b5d-294L)
2018/12/19(水) 13:50:29.85ID:F/CsXsSf0330デフォルトの名無しさん (ワンミングク MMfa-TAFZ)
2018/12/19(水) 14:01:19.23ID:Y8UuOg6wM ローカルのデータなんか何も信用できない
331デフォルトの名無しさん (ワッチョイ 2b5d-294L)
2018/12/19(水) 14:57:09.43ID:F/CsXsSf0332デフォルトの名無しさん (ワンミングク MMfa-TAFZ)
2018/12/19(水) 17:14:28.53ID:Y8UuOg6wM そうです。わたしが初心者さんです。
333327 (ワッチョイ 9fe3-3flP)
2018/12/19(水) 17:18:50.32ID:ZbhV/8OI0 >>328
[A] 購入済なのにユーザーが利用できない、という状況を防ぐ
[B] 未購入なのに不正に利用できる、という状況を防ぐ
の両方を完璧に実現するのは困難でしょうから、後はどちらを優先す
るか、どこまで手間を掛けるかを考える必要があります。
私のアプリ内購入のあるアプリは、
* 携帯圏外で利用されることが多い
* 使いたい時に使えなかった場合、あとでやり直すことが出来ない
アプリなので、[A]を優先し、
(1) まずGooglePlayアプリに問い合わせ、エラー無く結果が返されたら
その結果をPreferenceに保存し、結果に従って動作する。
(2) GooglePlayがエラーなら、Preferenceに保存されている結果に従って
動作する。
(3) GooglePlayがエラー&Preferenceに情報がなければ購入済として
動作させる。←[A]優先
としています。
オフラインで使い続ければ不正利用も不可能ではありませんが、そこまで
手間暇をかけるほど高額なアイテムではないので・・・
[A] 購入済なのにユーザーが利用できない、という状況を防ぐ
[B] 未購入なのに不正に利用できる、という状況を防ぐ
の両方を完璧に実現するのは困難でしょうから、後はどちらを優先す
るか、どこまで手間を掛けるかを考える必要があります。
私のアプリ内購入のあるアプリは、
* 携帯圏外で利用されることが多い
* 使いたい時に使えなかった場合、あとでやり直すことが出来ない
アプリなので、[A]を優先し、
(1) まずGooglePlayアプリに問い合わせ、エラー無く結果が返されたら
その結果をPreferenceに保存し、結果に従って動作する。
(2) GooglePlayがエラーなら、Preferenceに保存されている結果に従って
動作する。
(3) GooglePlayがエラー&Preferenceに情報がなければ購入済として
動作させる。←[A]優先
としています。
オフラインで使い続ければ不正利用も不可能ではありませんが、そこまで
手間暇をかけるほど高額なアイテムではないので・・・
334デフォルトの名無しさん (ワッチョイ 1e81-xYYD)
2018/12/19(水) 17:54:41.04ID:vZVr52Z00 Handlerが理解できなくてスレッド間のデータのやりとりができない…Runnableってなんだよ…
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★12 [蚤の市★]
- 中国の渡航自粛要請1カ月 大阪の観光バス予約ゼロ、東北にも波及 [蚤の市★]
- 【神戸】エレベーター「かご」なく男性医師が転落死 大手「三菱電機ビルソリューションズ」の担当者、安全装置切り放置か [ぐれ★]
- 不倫疑惑の永野芽郁さん、CM削除ドミノの違約金“やはり発生は免れない”可能性 約10億円になる見込み、本人は全額支払う覚悟 [牛丼★]
- 女性天皇「賛成」69%、将来の皇位継承「不安」68%…読売世論調査 [蚤の市★]
- 【日本人の旅行離れ】国内旅行すら行けなくなった……オーバーツーリズムだけじゃない 旅行者減少の異常事態 [ぐれ★]
- 高市、メガソーラー廃止。環境破壊が社会問題化 [792147417]
- 日本人がホルホルの対象にしている生物、海外にも生息すると判明 [603416639]
- 無責任な大人が「不登校でいいんだよ」とか言ってるけどさ
- 【悲報】ドイツ人「なんで日本人って自炊するの?出来合の惣菜や冷食食った方が楽でコスパいいやん。そんなんだから低生産性なんだよ [786648259]
- 底辺テイカー気質Vtuberを破壊する遊びが闇深いと話題に [922647923]
- 🏡おい!返事しろ︎︎!知的障害者!
