Androidアプリ 個人開発者の雑談スレ45 (761レス)
上下前次1-新
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
732(1): 08/14(木)11:12 ID:BSzspbB/(1/5) AAS
>>730
とりあえずsdk35でビルドして登録で後日edge-to-edge対応にするとか?
俺はsdk35で登録してからPixel8aに機種変更して、edge-to-edgeに気付いて修正したよ。
733: 08/14(木)11:22 ID:RgE6RXxf(2/4) AAS
普段はnexus4で試験してるんだけど、35の確認のため普段使いのpixel6aを開発者モードにして試したら表示がヘンになりびっくりでした
夏休みがパーだわ
734: 08/14(木)11:41 ID:BSzspbB/(2/5) AAS
後で分かったけどエミュレータで確認出来るね
735(1): 08/14(木)11:43 ID:RgE6RXxf(3/4) AAS
>>732
間に合わなかったらそうするしかないですね
一時的にしろユーザーが表示崩れを見ることになるので、できれば避けたいなと
大人になって夏休みの宿題状態になるとは、トホホです
736(1): 08/14(木)11:54 ID:BSzspbB/(3/5) AAS
>>735
15の端末からだから遭遇するユーザーは少ないだろうね。
アプリをアップデートしてなきゃ分からないし、早い時期に修正すればね。
737: 08/14(木)14:23 ID:IgHFGrXf(2/2) AAS
やることはシステムバー、ディスプレイカットアウト、アプリバーのサイズを取得してそれらの値を使ってパディングする
アプリ画面だけでなくナビゲーションドロワーの方もズレてるからパディングする
738(1): 08/14(木)15:43 ID:jncmr8XG(1) AAS
1世代だけの楽な対処法。themeにandroid:windowOptOutEdgeToEdgeEnforcementを入れる
739: 08/14(木)17:56 ID:BSzspbB/(4/5) AAS
ナビゲーションメニューは2022年頃に対応したらしいよ。
Intentで作成する独自画面はonCreateでEdgeToEdge.enable(this)して、setContentViewして、パディングで対応したよ。
なので独自画面開いた時にナンジャコレって気付いたのです。
740: 08/14(木)18:00 ID:BSzspbB/(5/5) AAS
>>738
それはやってないけど1世代だけってどういう意味なの?
741(1): 08/14(木)20:08 ID:RgE6RXxf(4/4) AAS
>>736
そうですね
ひとまず単純な画面はトップのLayoutに
android:fitsSystemWindows="true"
を追加しただけで今までどおり表示できたけど、
PreferenceFragment がそんな簡単にできず苦戦中
742(1): 08/15(金)17:03 ID:4IGD1ckK(1) AAS
>>730
延長申請すると期限が11/1になるよ
743: 08/15(金)19:30 ID:EreA9jk/(1/2) AAS
>>742
仮対処も間に合わなそうなら延長かな
ひとまず1本は対処して公開済み
1本は審査中、残り重そうな3本がんばります
744(1): 08/15(金)20:24 ID:HSHFkWpl(1/2) AAS
>>741
ChatGPTでも対応方法が出てくるね
745(2): 08/15(金)21:09 ID:aDvPYmBQ(1) AAS
つうか、
android studio 使ってるなら、GEMINIに聞ける。
746(1): 08/15(金)22:26 ID:EreA9jk/(2/2) AAS
>>744
苦戦してたFragmentの対処はChatGPTに提案されたコードを採用したらうまくできました
>>745
今回の対応ではGeminiよりChatGPTほうが原因と対策の説明含め的確なコードを提案してくれてます
747: 08/15(金)22:30 ID:HSHFkWpl(2/2) AAS
>>746
>>745
そうなんですよ。
ChatGPTの方が的を得ている事が多々あります。
ナビゲーションメニューがいつから対応してたのかも教えてくれました。
748: 08/16(土)12:53 ID:xT5Afezw(1/2) AAS
cursor丸投げで修正までしてくれるぞ
749: 08/16(土)12:54 ID:xT5Afezw(2/2) AAS
> 1世代だけの楽な対処法。themeにandroid:windowOptOutEdgeToEdgeEnforcementを入れる
これが一番簡単。1年は生き延びられる
750: 08/16(土)16:25 ID:rnH//fr+(1) AAS
どっちの方法か忘れたけどエミュレータで古いバージョンでも見とかないと危ないぞ
新しいのはちゃんとするけど古いのは崩れると言う罠
751: 08/16(土)16:42 ID:aTjUjflM(1) AAS
API 35(Android 15)以上の端末と35未満の端末の両方で確認
752: 08/21(木)14:30 ID:wob2HNMO(1) AAS
>730 です。ひと通りの対応が終わり最後の1本が審査中です
今回の対応はChatGPTが無かったらあきらめているところでした
ありがたかったです
併用したGeminiは実用にはまだまだと感じましたし、GitHub Copilotはこういった用途に使えるかわからず見送りました
すべて古いアプリなので extends Activity で書かれていて、このままでは今後のバージョンアップには耐えられなさそう
次はAppCompatActivityへの移行やテーマの変更を検討です
メンテナンスって大変
753: 08/21(木)15:01 ID:iIWSDZnq(1) AAS
Cursor がいいよ
754: 08/26(火)19:19 ID:dbuqtHhB(1) AAS
らしい
gigazine.net/news/20250826-android-developer-verification/
755: 08/26(火)19:23 ID:u4J3OccQ(1) AAS
実験的に開発されるアプリ専用のAndroid Developer Consoleアカウントの詳細プリーズ
756: 08/27(水)11:58 ID:K2P1vpZH(1) AAS
これって既にGooglePlayで名前さらしてれば何もしなくていい?
757: 08/27(水)15:14 ID:Qe1Ftpkq(1/2) AAS
ほとんどの人が何もしなくていいんじゃ
関係あるのは野良アプリの人だけど実際そういうのあまり見たことないな 尼損さんぐらいしか
758: 08/27(水)18:19 ID:FdAE9DfX(1) AAS
将来的にデベロッパーアカウント認証(新設される実験や趣味用途向けアカウント含む)済みのアプリのみしか
インストールできなくなるらしいけど、どういう方法でブロックするつもりなんだろう?
アプリインストール時には必ずネット経由でデベロッパーアカウントの認証確認をとる、みたいな方法になると
野良アプリサイトはまず生存できなさそうだな
また、ネットに接続できない状態の場合一切アプリのインストールもできなくなる
759: 08/27(水)18:22 ID:eaAfaZh1(1/2) AAS
adbでapk をインストール出来なくなるのか
android studioのターゲットデバッグは何か変わるのかな
760: 08/27(水)19:29 ID:Qe1Ftpkq(2/2) AAS
aabになったけどね、プロテクトにはプラスに働くかな
しかしandroidがオープンソースでこういった野良を除外する機構をなくしたOSを誰か公開しないもんかね
761: 08/27(水)21:38 ID:eaAfaZh1(2/2) AAS
adbでaab書き込めればテスト楽なんだけど
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.023s