Androidアプリ 個人開発者の雑談スレ45

2024/03/13(水) 08:56:10.44ID:E/vWhHRX
Androidアプリの個人開発者集まれ!
アプリ開発に関する話題から広告による収益化等々。雑談しましょう
休みに趣味アプリを開発をするサンデープログラマーも可

■前スレ
Androidアプリ 個人開発者の雑談スレ44
https://egg.5ch.net/test/read.cgi/android/1709872438/
2025/08/14(木) 17:56:37.63ID:BSzspbB/
ナビゲーションメニューは2022年頃に対応したらしいよ。
Intentで作成する独自画面はonCreateでEdgeToEdge.enable(this)して、setContentViewして、パディングで対応したよ。
なので独自画面開いた時にナンジャコレって気付いたのです。
2025/08/14(木) 18:00:32.06ID:BSzspbB/
>>738
それはやってないけど1世代だけってどういう意味なの?
2025/08/14(木) 20:08:01.46ID:RgE6RXxf
>>736
そうですね
ひとまず単純な画面はトップのLayoutに
android:fitsSystemWindows="true"
を追加しただけで今までどおり表示できたけど、
PreferenceFragment がそんな簡単にできず苦戦中
742名無しさん@お腹いっぱい。
垢版 |
2025/08/15(金) 17:03:34.89ID:4IGD1ckK
>>730
延長申請すると期限が11/1になるよ
2025/08/15(金) 19:30:01.14ID:EreA9jk/
>>742
仮対処も間に合わなそうなら延長かな
ひとまず1本は対処して公開済み
1本は審査中、残り重そうな3本がんばります
2025/08/15(金) 20:24:08.15ID:HSHFkWpl
>>741
ChatGPTでも対応方法が出てくるね
745名無しさん@お腹いっぱい。
垢版 |
2025/08/15(金) 21:09:23.84ID:aDvPYmBQ
つうか、
android studio 使ってるなら、GEMINIに聞ける。
2025/08/15(金) 22:26:23.31ID:EreA9jk/
>>744
苦戦してたFragmentの対処はChatGPTに提案されたコードを採用したらうまくできました
>>745
今回の対応ではGeminiよりChatGPTほうが原因と対策の説明含め的確なコードを提案してくれてます
2025/08/15(金) 22:30:36.84ID:HSHFkWpl
>>746
>>745
そうなんですよ。
ChatGPTの方が的を得ている事が多々あります。
ナビゲーションメニューがいつから対応してたのかも教えてくれました。
2025/08/16(土) 12:53:55.97ID:xT5Afezw
cursor丸投げで修正までしてくれるぞ
2025/08/16(土) 12:54:55.02ID:xT5Afezw
> 1世代だけの楽な対処法。themeにandroid:windowOptOutEdgeToEdgeEnforcementを入れる

これが一番簡単。1年は生き延びられる
2025/08/16(土) 16:25:00.28ID:rnH//fr+
どっちの方法か忘れたけどエミュレータで古いバージョンでも見とかないと危ないぞ
新しいのはちゃんとするけど古いのは崩れると言う罠
751名無しさん@お腹いっぱい。
垢版 |
2025/08/16(土) 16:42:22.00ID:aTjUjflM
API 35(Android 15)以上の端末と35未満の端末の両方で確認
2025/08/21(木) 14:30:20.73ID:wob2HNMO
>730 です。ひと通りの対応が終わり最後の1本が審査中です
今回の対応はChatGPTが無かったらあきらめているところでした
ありがたかったです
併用したGeminiは実用にはまだまだと感じましたし、GitHub Copilotはこういった用途に使えるかわからず見送りました

すべて古いアプリなので extends Activity で書かれていて、このままでは今後のバージョンアップには耐えられなさそう
次はAppCompatActivityへの移行やテーマの変更を検討です
メンテナンスって大変
2025/08/21(木) 15:01:47.85ID:iIWSDZnq
Cursor がいいよ
754名無しさん@お腹いっぱい。
垢版 |
2025/08/26(火) 19:19:33.36ID:dbuqtHhB
らしい
gigazine.net/news/20250826-android-developer-verification/
2025/08/26(火) 19:23:24.91ID:u4J3OccQ
実験的に開発されるアプリ専用のAndroid Developer Consoleアカウントの詳細プリーズ
2025/08/27(水) 11:58:33.06ID:K2P1vpZH
これって既にGooglePlayで名前さらしてれば何もしなくていい?
2025/08/27(水) 15:14:00.69ID:Qe1Ftpkq
ほとんどの人が何もしなくていいんじゃ
関係あるのは野良アプリの人だけど実際そういうのあまり見たことないな 尼損さんぐらいしか
2025/08/27(水) 18:19:15.00ID:FdAE9DfX
将来的にデベロッパーアカウント認証(新設される実験や趣味用途向けアカウント含む)済みのアプリのみしか
インストールできなくなるらしいけど、どういう方法でブロックするつもりなんだろう?
アプリインストール時には必ずネット経由でデベロッパーアカウントの認証確認をとる、みたいな方法になると
野良アプリサイトはまず生存できなさそうだな
また、ネットに接続できない状態の場合一切アプリのインストールもできなくなる
2025/08/27(水) 18:22:23.12ID:eaAfaZh1
adbでapk をインストール出来なくなるのか
android studioのターゲットデバッグは何か変わるのかな
2025/08/27(水) 19:29:05.26ID:Qe1Ftpkq
aabになったけどね、プロテクトにはプラスに働くかな
しかしandroidがオープンソースでこういった野良を除外する機構をなくしたOSを誰か公開しないもんかね
2025/08/27(水) 21:38:18.98ID:eaAfaZh1
adbでaab書き込めればテスト楽なんだけど
762名無しさん@お腹いっぱい。
垢版 |
2025/09/01(月) 10:19:22.42ID:zJwZOvFw
すでにサイドローディング済みなのはどうなりますかクマ?
763名無しさん@お腹いっぱい。
垢版 |
2025/09/18(木) 00:11:51.47ID:5KBDds8O
みんなテスターってどうしてるの?
これからいよいよ公開だーってとこでそれ知って愕然としてる
764名無しさん@お腹いっぱい。
垢版 |
2025/09/18(木) 08:00:18.79ID:iXjRxPWf
おそいよ
765名無しさん@お腹いっぱい。
垢版 |
2025/09/18(木) 08:04:19.07ID:iXjRxPWf
愕然として何もしないでいたら
アカウント閉鎖された
2025/09/18(木) 08:24:20.73ID:L5o0DuYN
俺は勤務先の法人アカウント(俺が開設した)と自分の個人アカウントがあるので法人アカウントの管理も個人アカウントを参加させてるためか個人アカウントは法人アカウントのように手厚くされている感じ。
2025/09/19(金) 20:16:34.89ID:OdwOOdJo
edge to edge対応面倒くさすぎる。どのみち上部のステータスバーにはボタンも置けないし重要な情報も表示させられない。何でこんな仕様をAndroid 16では強制なんだ?Googleの独りよがりだろ
2025/09/19(金) 21:08:02.80ID:+BkuNXRO
独りよがりじゃないんだなそれが
Jetpack Compose(JetBrains)に仕様を丸投げしていくと勝手にそうなるってだけの話だろうが
769名無しさん@お腹いっぱい。
垢版 |
2025/09/19(金) 22:30:21.85ID:tYXMz+6r
Jetpack Compose 移行させたくてわざと面倒臭くしてるんやで
2025/09/19(金) 22:37:03.72ID:He97YNIa
もうkotlinやjavaから脱却しようかな
771名無しさん@お腹いっぱい。
垢版 |
2025/09/20(土) 17:49:48.18ID:eE4mpHCW
エロゲ的なものって、泥端末での野良アプリのインストール禁止、Steamでも禁止、になったけど、
ユーザーはどこに彷徨っていくんだろうか?
2025/09/23(火) 22:14:43.12ID:Y2O+QHpu
やっとedge-to-edge対応できたわ。結局全部表示をずらす羽目に。>>752の通り、GeminiじゃなくてChatGPTに聞くと動いた。助かった。
15年ぐらい前のJavaコードで、下みたいにViewを動的に作ってる場合、下の形式で動いたわ

public class HogeActivity extends AppCompatActivity {
  public void onCreate(Bundle icicle) {
setContentView(new HogeView(this));
  }
}
public class HogeView extends View {
  private int insetTop = 0;
  private int insetBottom = 0;
  public HogeView(Context context) {
    super(context);
    init();
  }
  private void init() {
    ViewCompat.setOnApplyWindowInsetsListener(this, (v, insets) -> {
      Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars());
      insetTop = systemBars.top;
      insetBottom = systemBars.bottom;
      setPadding(0, insetTop, 0, insetBottom);
      return insets;
    });
    setFitsSystemWindows(false);
  }
}
2025/09/30(火) 18:17:28.66ID:cev7OTby
すみません、質問スレで解決に至らず
こちらで質問してもよいですか?
内容としてはadbデーモンを起動させる方法、なんですが…
https://egg.5ch.net/test/read.cgi/android/1748397502/272,290
2025/10/01(水) 20:13:44.44ID:Rk0Q7IKg
android sdkのコマンドラインツールは最新ですか
2025/10/01(水) 20:18:08.70ID:Rk0Q7IKg
デーモンなんて起動しなくても
PC側で
adb devices
したら、そのタイミングで
このPCからのデバッグを許可しますかなんたらかんたらが出てきたと思います
776773
垢版 |
2025/10/03(金) 08:55:24.79ID:5Mdx7aY0
>>775
ありがとうございます、そのadb devices他コマンド?を打っても
start-serverとかだと、
 could not read ok from ADB Server
 * failed to start daemon
 adb.exe: cannot connect to daemon
で終了、devicesの時は最終行のコロンとcannotの間に
 failed to check server version:
が出て終了、もちろん端末側で「このPCからのデバッグを許可~」のポップアップは出ず…という感じです

これだとデーモンすら起動できていないようなのですが、許可のポップアップメッセージが出ないのはPC側の問題なんですかね…?
複数台あるスマホ(開発者モード・USBデバッグON/通信モードは適宜選択)でもダメでした
2025/10/03(金) 09:18:48.57ID:1RvN50qy
サーバー起動できてないならインストール失敗とかでね?
とりま、再インスコ。
あとは、セキュリティ系に止められてるとか、権限の問題とか。
一旦、色々止めた状態で動くか確認と、管理者権限でPS起動してみたら?
それで動くなら、一個一個止めたものを動かしてみて、どれが原因か突き止めるのが早そう。
2025/10/08(水) 09:03:33.68ID:vzwhRg2q
unity 脆弱性のニュースが走ってるけど具体的には何をすればいいの?
2025/10/08(水) 17:31:22.89ID:WPtbTciM
au starlink directに対応させようとブログ見るとAndroidManifest.xmlに追加するだけ、と超簡単なんだけど
エミュレータ動かすのにAndroid Studio Preview入れろ、とあって面倒くさい
どの程度のバイト数までなら快適に通信できるのか、も不明なんだよね。1KBくらいにしないと厳しいんだろうけど

【Androidアプリの開発者向け】空が見えれば、どこでもつながる。au Starlink Directデータ通信対応アプリ開発ための
https://tech-note.kddi.com/n/nccebd54bf15d
2025/11/08(土) 00:15:05.30ID:lL6s48WW
たまに「私は貧乏な大学生です。どうか無料でアプリください」ってのが来るんだけど無料でアプリをもらう方法のテンプレがどっかにあるんだよね?
全部無視してるが必死すぎるんだよね
2025/11/09(日) 17:33:56.61ID:yeoElWoH
それだけ困っている大学生が多いってことだろう。助けてあげろよ
2025/11/10(月) 14:23:23.20ID:wzpciVnk
勉強して稼いで買ってくださいって送り返したら
それでも今はお金がないんです、と返信してきたから
やっぱり無視することにした
2025/11/10(月) 18:41:27.23ID:yOqsuevI
>>782
「じゃあ、ライセンスキーをお送りいたしますね!
管理会社に委託しており、手紙での送付しかできないため、住所をお送りいただけますでしょうか?」
って返してみたい。
2025/11/11(火) 00:27:40.46ID:0cLqG8BN
英語で来てるんでマジで狂ってるやつだったら怖いからやめとく
2025/11/14(金) 01:21:04.36ID:B7BdxVj0
Androidがサイドロード制限を緩和へ、「検証なし」でもインストール可能な上級者向け設定を導入 - GIGAZINE
https://gigazine.net/news/20251113-google-will-allow-sideloading/
2025/11/14(金) 09:22:29.78ID:CzYuYNq6
インストールできるようになるんか
2025/11/14(金) 10:20:46.99ID:AvcSIhcG
スマホ新法との関係が何かあるのかな
2025/11/14(金) 19:07:22.08ID:qt3hSthv
これでSteam組は負け組化が加速するな
2025/11/14(金) 19:11:46.30ID:GCRzws4w
結局どういうことなの? 意味がわからん要約してくれ
レスを投稿する

16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

ニューススポーツなんでも実況