Androidプログラミング質問スレ revision53 [無断転載禁止]©2ch.net

このスレでは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

265デフォルトの名無しさん (ワッチョイ 9fea-Nigv)2017/07/08(土) 09:09:03.69ID:6lgeNDpX0
>>264
なんとなくわかった気がします!
ありがとうございます

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カードへ移動
できているようなので、端末の問題ではなさそうです。

どのような原因が考えられますでしょうか?

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スレの荒らしだから
プログラマーですらないのがバレてる

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もないということ
結局行き詰った時に解決ができなくて妥協する結果になりがちで、
その結果、アプリのクオリティが落ちてエンジニアもデザイナーもお客さんもがっかりするのが糞

>>281
OS名と開発環境の投稿件数を同列に比較するアホ

iOSよりSwiftの方が件数少ないからSwift使えないと言ってるのと同じレベル

Google Play ConsoleからAPKのアップロードするのにやたらと時間がかかってすごいストレス。
画面上部の青いバー?が"処理中です"みたいな意思表示をしてくるけど、数分間はかかる。

Developer Consoleだとか、名前も古い時代にはこんなこと無かったのに、どんどん遅くなっている、気がする。


ブラウザでインターネットを閲覧する分には普通に表示されるから、回線のせいとは思えないのだけど、
皆さんはストレス感じずにConsole触れてますか?

285デフォルトの名無しさん (ワッチョイ 2b74-gAma)2017/08/06(日) 20:23:39.86ID:Qi98a46t0
>>284
俺のアプリがそんなに大きくない(APKで約9MB)からかも知れんが、
Google Play Consoleが新しくなってから2度アプリを更新してるけど
特に遅くなったとは感じないかあ

286284 (アウアウオー Sa7b-dE0h)2017/08/06(日) 20:58:54.16ID:h0sHm2q1a
>>285

そうですか。。 ありがとうございます。

自分は3MBくらいでもやたらと待たされます。
というか、アップロード以外でもすべてが遅い。
ちょっと環境を変えて試してみます。

287デフォルトの名無しさん (ワッチョイ 8174-XDX8)2017/09/14(木) 17:40:28.28ID:zRYHcOlk0
Android8の動作確認のためにAVD用のx86システムイメージ落としに行ったら、GooglePlay付のがあった。
Android7以上のIntel-x86-AtomにGooglePlay付が追加されてる模様。

Android6以下もGooglePlay付にしてくれたらGenymotionを捨てられるのに・・・

おせえよ

Kotlinのスキルを持たないAndroid開発者は恐竜のようになるリスクに直面。モバイルアプリプラットフォームのRealmが予測
ttp://www.publickey1.jp/blog/17/kotlinandroidrealm.html

Kotlinの経験が積めてないお前ら失業確定wwww無職ざまああwwwwwww

恐竜とか最強じゃん

kotlinて、そんなに難しいか?

withとalsoとapplyの使い分けを頼む

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"が入る

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を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆

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だけを一括で取得するような方法ってありますでしょうか?

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歩下がる

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みたいな感じでしょうか?

音楽プレイヤーのバックグラウンド再生、
毎朝決まった時間に裏で何らかの処理をしたいときとか

307デフォルトの名無しさん (ワッチョイ 8981-RYnA)2018/05/22(火) 21:52:04.99ID:Uz+4Xkfr0
AdMobの利用規約に同意しろとかいうメールがきて、
リンクをタップしても同意ボタンが見当たらないんだがどうすればいいんだ

308305 (ワッチョイ 5aea-oL5H)2018/05/23(水) 11:44:51.02ID:f37JGeah0
>>306
その場合は音楽ファイルの読込とバックグラウンド再生をserviceにやらせて、
UIスレッドは再生や停止のボタンと、再生しているファイルを表示する感じでしょうか?

309デフォルトの名無しさん (ワッチョイ 89fa-9WOx)2018/05/23(水) 19:55:13.91ID:Au5e7VGg0
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

WPF3O

310デフォルトの名無しさん (ワッチョイ 13ea-28pY)2018/05/25(金) 16:16:12.51ID:nnckhifL0
「Stringの比較はequalを使え」とか
「配列のループなら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なのですね、ありがとうございます

今回追加されたAACのnavigationで画面遷移時にデータを渡したいときはどうしたらいいんですかね

314デフォルトの名無しさん (ワッチョイ 0181-Ockd)2018/05/25(金) 20:31:01.63ID:LHge+SPH0
どの解説記事も単に画面遷移できるってだけで、
BundleとかIntentにデータをつめる話が出てこないんですが

315デフォルトの名無しさん (ワッチョイ 391a-Z2yF)2018/05/25(金) 23:50:38.34ID:/rg2EbPh0
SafeArgsもNavigationと一緒に書いてあるだろ。
それを使え。

新着レスの表示
レスを投稿する