!extend:checked:vvvvv:1000:512
↑スレ立て時は1行目と2行目に「!extend:checked:vvvvv:1000:512」をコピペして立てて下さい
荒らし対策のために強制コテハン表示&コピペミス防止
http://info.2ch.net/index.php/BBS_SLIP
Androidの開発全般に関する質問を扱います。
以下のスレが荒しによって機能していないのでワッチョイつけたスレ立ててみます。
上手くいきますように
Androidプログラミング質問スレ revision51 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1457303564/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
探検
Android開発質問スレ [無断転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ de3c-eecL)
2016/08/25(木) 23:34:25.22ID:81UB5JLm0957デフォルトの名無しさん (ワッチョイ bbb1-n5WG)
2022/12/26(月) 10:12:27.53ID:DlDwrIyI0958デフォルトの名無しさん (ワッチョイ bbb1-n5WG)
2022/12/29(木) 14:51:42.95ID:dubrLOjE0 API26以上の条件でバイブレータを使うのですが、else節で
警告:[deprecation] ContextのVIBRATOR_SERVICEは推奨されません
Vibrator vib = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE);
となります。どう書くべきなんでしょう?
if (Build.VERSION.SDK_INT >= 31) {
VibratorManager vib = (VibratorManager)getSystemService(VIBRATOR_MANAGER_SERVICE);
VibrationEffect vibrationEffect = VibrationEffect.createOneShot(time, DEFAULT_AMPLITUDE);
CombinedVibration combinedVibration = CombinedVibration.createParallel(vibrationEffect);
vib.vibrate(combinedVibration);
} else {
Vibrator vib = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE);
VibrationEffect vibrationEffect = VibrationEffect.createOneShot(time, DEFAULT_AMPLITUDE);
vib.vibrate(vibrationEffect);
}
警告:[deprecation] ContextのVIBRATOR_SERVICEは推奨されません
Vibrator vib = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE);
となります。どう書くべきなんでしょう?
if (Build.VERSION.SDK_INT >= 31) {
VibratorManager vib = (VibratorManager)getSystemService(VIBRATOR_MANAGER_SERVICE);
VibrationEffect vibrationEffect = VibrationEffect.createOneShot(time, DEFAULT_AMPLITUDE);
CombinedVibration combinedVibration = CombinedVibration.createParallel(vibrationEffect);
vib.vibrate(combinedVibration);
} else {
Vibrator vib = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE);
VibrationEffect vibrationEffect = VibrationEffect.createOneShot(time, DEFAULT_AMPLITUDE);
vib.vibrate(vibrationEffect);
}
959デフォルトの名無しさん (ワッチョイ 1301-iijX)
2022/12/29(木) 19:08:02.21ID:rmjwbbUN0 ちょっとぐぐっただけだけどここら辺の話じゃないの?
https://codechacha.com/ja/android-vibration/
https://codechacha.com/ja/android-vibration/
960デフォルトの名無しさん (ワッチョイ bbb1-n5WG)
2022/12/29(木) 20:21:13.19ID:dubrLOjE0 >>958
一応、android12(API31)と11の端末でthen節とelse節が実行されるのは確認できましたが、ググるとelse節のコードがIDEのワーニングになるので関数に分けて、その関数にTargeApiアノテーション付ける方法がありました。まだ試していませんが。
折角条件分岐して対応したのにIDEに文句言われるのは残念です。
一応、android12(API31)と11の端末でthen節とelse節が実行されるのは確認できましたが、ググるとelse節のコードがIDEのワーニングになるので関数に分けて、その関数にTargeApiアノテーション付ける方法がありました。まだ試していませんが。
折角条件分岐して対応したのにIDEに文句言われるのは残念です。
961デフォルトの名無しさん (ワッチョイ ff10-tC+1)
2022/12/29(木) 20:31:41.71ID:ijoLsQsE0 >>958
elseを使わずに
if (Build.VERSION.SDK_INT >= 31) {
・・・
}
if (Build.VERSION.SDK_INT <= 30) {
・・・
}
としたら?
elseを使わずに
if (Build.VERSION.SDK_INT >= 31) {
・・・
}
if (Build.VERSION.SDK_INT <= 30) {
・・・
}
としたら?
962デフォルトの名無しさん (ワッチョイ 57f2-/RRk)
2022/12/29(木) 23:56:07.69ID:7FOBCgw60 >>958
@Suppress("DEPRECATION")付けるとかは?
@Suppress("DEPRECATION")付けるとかは?
963デフォルトの名無しさん (ワッチョイ bbb1-n5WG)
2022/12/30(金) 09:05:22.30ID:yblQE+ry0964デフォルトの名無しさん (ワッチョイ 5b10-9yt5)
2023/01/04(水) 00:35:14.37ID:bHsZlkTu0 DatePickerDialogで取得したdate型データを、呼び出し元のfragmentへ送りたいと思っています
bundleでDate型は扱うことはできないのでしょうか?
bundleでDate型は扱うことはできないのでしょうか?
965デフォルトの名無しさん (ワッチョイ 03e4-HgJS)
2023/01/04(水) 01:14:21.62ID:IeCwsJDT0 >>964
putSerializable使えばよいのでは
putSerializable使えばよいのでは
966デフォルトの名無しさん (ワッチョイ 9aad-ChaJ)
2023/01/04(水) 15:43:25.09ID:27lbAYet0 applicationのシングルトン作って送る手もある
967デフォルトの名無しさん (ワッチョイ 4e91-VEAs)
2023/01/04(水) 16:02:23.86ID:ja7Gdmp70 roomでローカルDBで
968デフォルトの名無しさん (ワッチョイ 1ab1-NtnL)
2023/01/04(水) 18:05:11.73ID:JG5KHqZX0 今日google playの内部テストにアップロードしたら警告が出ました。
警告
行政アプリに関する申告を完了していません。
どうすれば良いですか?
警告
行政アプリに関する申告を完了していません。
どうすれば良いですか?
969デフォルトの名無しさん (ワッチョイ 5b10-9yt5)
2023/01/04(水) 23:40:26.65ID:bHsZlkTu0970デフォルトの名無しさん (ワッチョイ 4e91-VEAs)
2023/01/05(木) 00:58:25.67ID:jPT6k04v0 申告したらいい左下から
971デフォルトの名無しさん (アウアウウー Sac7-NtnL)
2023/01/05(木) 15:08:09.67ID:0Xq8hvaea Fragmentでの記述ですが、どこかの記事をコピペして以下のようにやっていましたが
String[] str = new String[]{“test1”, “test2”};
ArrayAdapter<String> adapter = new ArrayAdapter<>(this.getActivity(), R.layout.spinner_item, str);
以下が正解な気がして
ArrayAdapter<String> adapter = new ArrayAdapter<>(getContext(), R.layout.spinner_item, str);
どうでしょうか?
動作自体は変化がありません。
String[] str = new String[]{“test1”, “test2”};
ArrayAdapter<String> adapter = new ArrayAdapter<>(this.getActivity(), R.layout.spinner_item, str);
以下が正解な気がして
ArrayAdapter<String> adapter = new ArrayAdapter<>(getContext(), R.layout.spinner_item, str);
どうでしょうか?
動作自体は変化がありません。
972デフォルトの名無しさん (ワッチョイ 4e91-VEAs)
2023/01/05(木) 15:12:54.45ID:jPT6k04v0 細けえこたあいいんだよ
973デフォルトの名無しさん (アウアウウー Sac7-NtnL)
2023/01/05(木) 15:51:03.84ID:0Xq8hvaea974デフォルトの名無しさん (ワッチョイ 1ab1-NtnL)
2023/01/06(金) 08:37:15.91ID:+cnB28UW0 ダークテーマとandroid studioのNavigation Drawer Activityで質問です。
New ProjectでNavigation Drawer Activityを選んで、そのままビルドして、端末で実行、オプションメニューを開くとSettings文字列が白背景に黒文字で表示されます。
ダークテーマにすると黒背景で黒文字で見えません。
ナビゲーションメニューは色反転して黒背景で白文字で見えます。
オプションメニューだけメニュー文字が反転しませんが何をすれば良いですか?
New ProjectでNavigation Drawer Activityを選んで、そのままビルドして、端末で実行、オプションメニューを開くとSettings文字列が白背景に黒文字で表示されます。
ダークテーマにすると黒背景で黒文字で見えません。
ナビゲーションメニューは色反転して黒背景で白文字で見えます。
オプションメニューだけメニュー文字が反転しませんが何をすれば良いですか?
975デフォルトの名無しさん (ワッチョイ 2b10-2Ta5)
2023/01/12(木) 01:46:49.92ID:Oc2pKblD0 AndroidアプリってAndroid/dataのなかにインストールしたアプリのフォルダが作られるもんなんだと思ってたんだけど、作られてない(見えてない?)アプリがちょいちょいある。
この違いって何なんだ?
この違いって何なんだ?
976デフォルトの名無しさん (ワッチョイ 2b10-d+VJ)
2023/01/12(木) 08:21:03.81ID:rxupnnyZ0 >>975
Context#getFilesDir() を呼ばないと作られない
Context#getFilesDir() を呼ばないと作られない
977デフォルトの名無しさん (ワッチョイ 2b10-2Ta5)
2023/01/12(木) 20:32:41.10ID:Oc2pKblD0 >>976
無知で申し訳ないんだけど、アプリ用のフォルダを作成しない場合、インストールしたアプリはどこにいくんだ?
exe同様どこかしらにapkを展開したファイルが配置されるものだと思ってたんだけど俺の認識が違うのか?
無知で申し訳ないんだけど、アプリ用のフォルダを作成しない場合、インストールしたアプリはどこにいくんだ?
exe同様どこかしらにapkを展開したファイルが配置されるものだと思ってたんだけど俺の認識が違うのか?
978デフォルトの名無しさん (ワッチョイ 2b91-72Kz)
2023/01/12(木) 20:44:01.58ID:2Iaw50Sv0 たぶん見えてない
作られて見えてるのも実行ファイルを格納してるフォルダじゃなくてアプリから出力したデータをファイルとして保存されたもの
作られて見えてるのも実行ファイルを格納してるフォルダじゃなくてアプリから出力したデータをファイルとして保存されたもの
979デフォルトの名無しさん (ワッチョイ 2b10-2Ta5)
2023/01/12(木) 20:56:25.48ID:Oc2pKblD0980デフォルトの名無しさん (ワッチョイ 193c-VEMq)
2023/01/12(木) 22:34:56.12ID:pH9q3F3F0 簡単に見られないだけでインストールされる場所は"/app/パッケージ名"とかで明確に決まってるよ
rootとるかadbコマンド叩けば見れるんじゃないかな
rootとるかadbコマンド叩けば見れるんじゃないかな
981デフォルトの名無しさん (ワッチョイ 2b10-2Ta5)
2023/01/13(金) 00:28:20.04ID:4gr9Up6o0982デフォルトの名無しさん (アウアウウー Sa91-oZ5E)
2023/01/18(水) 14:15:37.00ID:0xd0TNKxa ネットの記事で「リリース日が動かせない案件の場合は、クローズドトラックに一度公開して審査をしてもらい(通過しても非公開状態)、リリース日に製品版へプロモートするというフローになります。」とあります。
プロモートとは具体的な作業なのかな?
プロモートとは具体的な作業なのかな?
983デフォルトの名無しさん (ワッチョイ ad14-nTFi)
2023/01/18(水) 18:10:05.37ID:cgVWVSHv0 クローズド版から製品版に切り替えること
公開するタイミングを自分で管理するようにもできる。それをやると審査が終わって自分で公開ボタンを押したタイミングで公開される
公開するタイミングを自分で管理するようにもできる。それをやると審査が終わって自分で公開ボタンを押したタイミングで公開される
984デフォルトの名無しさん (ワッチョイ 4ab1-oZ5E)
2023/01/18(水) 22:18:00.05ID:b8Ud1/bT0 >>983
ありがとうございます。
クローズドテストやってて審査の時間が長いので、ここ最近は内部テストなんですが、クローズドテストで公開されたら製品版に切り替えれば良いのですか?
まだ、製品版の切り替えは経験無いのですが、やり方とかご指導お願いします。
ありがとうございます。
クローズドテストやってて審査の時間が長いので、ここ最近は内部テストなんですが、クローズドテストで公開されたら製品版に切り替えれば良いのですか?
まだ、製品版の切り替えは経験無いのですが、やり方とかご指導お願いします。
985デフォルトの名無しさん (ワッチョイ ad14-nTFi)
2023/01/18(水) 23:18:43.84ID:cgVWVSHv0 内部テストなら内部テストのところにリリースをプロモートというのがあるからそこから製品版に変えられる
製品版に変えたあと再度審査が入るんだったかは忘れた
公開の概要のところで管理対象の公開オンにしておけば製品版に切りかえたあと再度自分で公開ボタンを押さないと公開されない
製品版に変えたあと再度審査が入るんだったかは忘れた
公開の概要のところで管理対象の公開オンにしておけば製品版に切りかえたあと再度自分で公開ボタンを押さないと公開されない
986デフォルトの名無しさん (ワッチョイ 9510-OCxl)
2023/01/19(木) 01:23:46.16ID:gyAPMmaY0 アプリ開発初心者何ですが、今の実力では自分の作りたいアプリが作れません
コードを調べ書いていってもどこかしらで行き詰って諦めてしまいます
皆さんはどのようにして力をつけていってるのでしょうか?
簡素なアプリをいくつも作っていくうちに分かってくるようになるのでしょうか?
コードを調べ書いていってもどこかしらで行き詰って諦めてしまいます
皆さんはどのようにして力をつけていってるのでしょうか?
簡素なアプリをいくつも作っていくうちに分かってくるようになるのでしょうか?
987デフォルトの名無しさん (ワッチョイ 4ab1-oZ5E)
2023/01/19(木) 05:32:01.31ID:EzWOOe0K0988デフォルトの名無しさん (ワッチョイ ad14-nTFi)
2023/01/19(木) 08:48:08.59ID:UZb40E2h0 一旦製品版アップしたらバージョンコードを上げて新たに別のをアップし直さないと機能追加はできない
989デフォルトの名無しさん (ワッチョイ 4ab1-oZ5E)
2023/01/19(木) 09:39:03.59ID:EzWOOe0K0 >>988
今のバグフィックス時と同じでversionCodeは更新しないと登録出来ないので大丈夫です。
ところでversionNameはデフォルトの"1.0"のままですが、これは製品版では都度更新するのが普通ですよね?
今のバグフィックス時と同じでversionCodeは更新しないと登録出来ないので大丈夫です。
ところでversionNameはデフォルトの"1.0"のままですが、これは製品版では都度更新するのが普通ですよね?
990デフォルトの名無しさん (ワッチョイ ad14-nTFi)
2023/01/19(木) 10:26:04.33ID:UZb40E2h0 そうですね。軽めのバグフィックスならそのままのこともある
991デフォルトの名無しさん (ワッチョイ e935-9aAc)
2023/01/19(木) 13:09:32.46ID:bBclmSY00 >>986
そりゃあ分からん事は調べるしかないだろう
ただネット、本、人づて、スクール等方法は様々なので本人の適正と時間と金次第なところはあるけど
何にせよ諦めたらそこで試合終了ですよ、できる事から始めようや
そりゃあ分からん事は調べるしかないだろう
ただネット、本、人づて、スクール等方法は様々なので本人の適正と時間と金次第なところはあるけど
何にせよ諦めたらそこで試合終了ですよ、できる事から始めようや
992デフォルトの名無しさん (スップ Sdea-4/1K)
2023/01/19(木) 22:40:46.06ID:+3PcZCKfd GitHub copilotやchatGPTに作りたいものを伝えたらコード作ってくれるんじゃね
993デフォルトの名無しさん (ワッチョイ ffb1-wvmJ)
2023/01/21(土) 17:33:36.22ID:52fgdyNN0 ボタンを押したらintentの起動元に結果を返しています。
intent.putExtra(~);
setResult(~);
finish();
ところが、ボタンを押さずに終了させてしまうと結果を返せないので
ボタンはfinish();のみとして
onPause()で
intent.putExtra(~);
setResult(~);
にしたら例外になりました。
何故でしょうか?
intent.putExtra(~);
setResult(~);
finish();
ところが、ボタンを押さずに終了させてしまうと結果を返せないので
ボタンはfinish();のみとして
onPause()で
intent.putExtra(~);
setResult(~);
にしたら例外になりました。
何故でしょうか?
994デフォルトの名無しさん (ワッチョイ 6314-bNgr)
2023/01/21(土) 18:07:36.93ID:9piQ5ymi0 onBackapressedでやればえんちゃう
995デフォルトの名無しさん (ワッチョイ ffb1-88l+)
2023/01/21(土) 19:00:42.42ID:52fgdyNN0 >>994
onBackapressed()にブレークかけて、来た事を確認し、
intent.putExtra(~);
setResult(RESULT_OK, intent);
すると次に
起動元activityのActivityResultLauncherで
result.getResultCode()がRESULT_OKにならないのでデータを受け取れないです。
result.getResultCode()を覗くとdata=nullになっています。
onBackapressed()にブレークかけて、来た事を確認し、
intent.putExtra(~);
setResult(RESULT_OK, intent);
すると次に
起動元activityのActivityResultLauncherで
result.getResultCode()がRESULT_OKにならないのでデータを受け取れないです。
result.getResultCode()を覗くとdata=nullになっています。
996デフォルトの名無しさん (ワッチョイ ffb1-88l+)
2023/01/21(土) 20:30:41.45ID:52fgdyNN0 >>995
覗いたところです。
onBackapressed()でsetResult(RESULT_OK, intent)すると
ActivityResult{resultCode=RESULT_CANCELED, data=null}となります。
onCreate()内で
button.setOnClickListener(v -> {~});でsetResult(RESULT_OK, intent)すると
ActivityResult{resultCode=RESULT_OK, data=Intent { cmp=com.***.***/.MainActivityTenkey (has extras) }}です。
***は伏せてます。
覗いたところです。
onBackapressed()でsetResult(RESULT_OK, intent)すると
ActivityResult{resultCode=RESULT_CANCELED, data=null}となります。
onCreate()内で
button.setOnClickListener(v -> {~});でsetResult(RESULT_OK, intent)すると
ActivityResult{resultCode=RESULT_OK, data=Intent { cmp=com.***.***/.MainActivityTenkey (has extras) }}です。
***は伏せてます。
997デフォルトの名無しさん (ワッチョイ 6314-bNgr)
2023/01/21(土) 23:49:14.88ID:9piQ5ymi0 super.onBackPressedを先にやっちゃてるとか
998デフォルトの名無しさん (ワッチョイ ffb1-88l+)
2023/01/22(日) 08:13:03.96ID:OwZmKhFy0999デフォルトの名無しさん (ワッチョイ ffb1-88l+)
2023/01/22(日) 19:26:05.47ID:OwZmKhFy0 またまた質問です。
内部テストで何時も「難読化コード(R8 / ProGuard)」の警告が出ますが、どんな設定してますか?
app/build.gradleに
android {
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile(‘proguard-android.txt’)
}
}
がググると出てきますが、これでOKですか?
どうやって確認するんでしょう?
内部テストで何時も「難読化コード(R8 / ProGuard)」の警告が出ますが、どんな設定してますか?
app/build.gradleに
android {
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile(‘proguard-android.txt’)
}
}
がググると出てきますが、これでOKですか?
どうやって確認するんでしょう?
1000デフォルトの名無しさん (ワッチョイ 0ab1-8lmq)
2023/02/13(月) 08:14:53.44ID:/Adsh6w30 javaで教えて
switch~caseでEditTextのIDをcase R.id.hoge:で組んでいて、ビルドすると非推奨でGradle8.0との互換性はないとの警告が出ます。
これはあかんやり方ですか?
switch~caseでEditTextのIDをcase R.id.hoge:で組んでいて、ビルドすると非推奨でGradle8.0との互換性はないとの警告が出ます。
これはあかんやり方ですか?
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 2362日 8時間 40分 28秒
新しいスレッドを立ててください。
life time: 2362日 8時間 40分 28秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 中国外務省「正式な発言撤回なければ受け入れず」 高市首相は台湾有事「存立危機事態」言及せずも「言及しないことと撤回は別問題」★8 [ぐれ★]
- 【競馬】ジャパンカップ カランダガンが優勝! [久太郎★]
- 首都圏の通勤ラッシュがどんどんひどくなっている JR埼京線は混雑率163%!コロナ前に戻ったわけ [首都圏の虎★]
- 「督促状が集中…」立花孝志氏逮捕のウラでNHKが10倍“狙い撃ち”するN国党を信じた人たちの悲劇 [ぐれ★]
- 宮崎あおい「電子レンジ持ってない」“丁寧な暮らし”を告白「ごはんを温め直すときも蒸し器」に「凄すぎ」の声 [muffin★]
- 「レアアースを精製できる技術は日本が持っている、日本にレアアース来なければ中国は精製できない」 衆議院答弁 ★2 [お断り★]
- 【高市速報】チーズ牛丼さん、大発狂。「他人の眉毛見てるキョロ充こそ知的◯害がある!🐮💢」 [559744496]
- 高市首相の存立危機発言、「よく言ってくれた」97%「発言を取り消すべきだ」3% [834922174]
- 【高市悲報】高層ビルさん、一線を越えるwwwwwwwww [559744496]
- コメ卸大手社長「5kg3500円にすべきだ。JAや小売店に協力を要請して値下げを目指す。コメ離れが進めば、産業全体が立ちゆかなくなる」 [256556981]
- 【悲報】38歳男「交際相手と温泉行ったら風呂上がりに布団を離されててショックだった」→温泉=セックスじゃないだろと炎上 [802034645]
- 日本馬、コリアグランプリに挑むも惨敗
