Android開発質問スレ Part2

2023/11/23(木) 04:57:22.11ID:WXkzHO3i0
フラグメントは知らないから、勘で答えるけど、

メインスレッドは画面描画を扱うから、
非同期処理は出来ないとか、制限があるのかも
127デフォルトの名無しさん (ワッチョイ 0666-f5/H)
垢版 |
2023/11/23(木) 11:59:04.84ID:pqOTbNs70
ありがとうございます
やっぱりできないのかなぁ
2023/11/23(木) 13:03:52.02ID:0WLyPhgX0
非同期処理はサブスレッド、結果だけメインスレッドに渡せばよろしい
2023/11/28(火) 14:38:49.65ID:+XPSszR4M
Tonegeneratorって毎回releaseするの?
duration指定した場合は直後に置くとそもそも鳴らないし、
ググったらpostdelayedでreleaseするコードあったけど
本当にこんなダルい真似するのか
130デフォルトの名無しさん (ワッチョイ c793-2qxF)
垢版 |
2023/11/28(火) 15:53:22.73ID:qL1a1k1s0
皆さんはAdMobは通常のとFirebaseはどちらを使ってますか?
131デフォルトの名無しさん (オイコラミネオ MM9b-1+JT)
垢版 |
2023/11/29(水) 14:50:40.68ID:ScpCVvuMM
Admobの広告実装で
build.gradleに次のものを記述すると
implementation 'com.google.android.gms:play-services-ads:22.5.0'
アプリのビルドと実行はできるのですが
起動してすぐにアプリが閉じてしまいます。
バージョンを20.0.0から22.5.0まで試しても同じでした。
これを外すと閉じることはありません。
これは何が原因でどこを改善すればよいでしょうか?
2023/11/29(水) 15:40:17.36ID:L5BvNg4O0
ログに何か出てるだろう
133デフォルトの名無しさん (ワッチョイ 3f35-Sfmh)
垢版 |
2023/12/23(土) 08:47:37.50ID:MWhKRS860
googleplay登録時にテスター20人いないと不可になるのかしら
134デフォルトの名無しさん (ワッチョイ 23cf-pDLy)
垢版 |
2023/12/27(水) 15:32:08.28ID:eUjzBww+0
GooglePlayConsoleで元々設定していた公開対象国を変更して保存(審査は未提出)したのを
やっぱりやめてそのままにしたいって場合の変更破棄ってどこにあるんだろう
コンソールちょこちょこ更新されて何がどこにあるかよくわからない……誰か助けて
135デフォルトの名無しさん (ワッチョイ 23cf-pDLy)
垢版 |
2023/12/27(水) 15:32:11.01ID:eUjzBww+0
GooglePlayConsoleで元々設定していた公開対象国を変更して保存(審査は未提出)したのを
やっぱりやめてそのままにしたいって場合の変更破棄ってどこにあるんだろう
コンソールちょこちょこ更新されて何がどこにあるかよくわからない……誰か助けて
136デフォルトの名無しさん (ワッチョイ c1ec-EYmP)
垢版 |
2024/01/05(金) 12:55:50.18ID:leoEp3aK0
AlertDialogの背景色が前まで黒半透明だったのに突然透明になってしまいました
開発環境とかソースとか一切変わってないのに...
原因分かる方おられますか?
137デフォルトの名無しさん (ワッチョイ 6264-353T)
垢版 |
2024/01/05(金) 21:35:11.76ID:Ze5qnZdw0
ダークモードじゃないの?
2024/01/05(金) 23:20:04.21ID:rwvtsfXh0
いえダークモードはオフのままです

似たような書き込みを見つけましたが関係あるかどうか...
https://stackoverflow.com/questions/77729881/
当方のcompileSdk targetSdkは33ですが...
2024/01/05(金) 23:26:44.75ID:rwvtsfXh0
すみません書き忘れました。この現象はAndroid Emulatorのみで起こります
EmulatorのAPI レベルは色々試しましたがどれでも起こりました
OSのビデオドライバ関係等なんだろうか...
2024/01/06(土) 08:58:50.24ID:osuvacXtM
WearOSで画面下部にドットが画面数分並んでて
横スワイプで切り替えられるUIは普通にスマホアプリと同じように
ViewPagerとFragmentで作るんでしょうか
何かWearOS専用の便利なUIパーツとかあるんでしょうか
2024/01/09(火) 09:30:39.57ID:Nf4c3rGe0
Androd Studioでアプリをスマホ上で実行しようとしたらエラーが出て実行できません
INSTALL_FAILED_DUPLICATE_PERMISSIONとかいうエラーでアプリがスマホに
インストールできてないようです
DUPLICATEということで何か重複しているようですが、とりあえず不明です
これって強制的にインストールして実行みたいなことって可能ですかね?
2024/01/21(日) 02:32:46.94ID:A0D/iOih0
テスター募集サイトみたいなのないの?
143デフォルトの名無しさん (ワッチョイ c7a7-T9uS)
垢版 |
2024/01/21(日) 07:59:41.56ID:+I+KQTDu0
>>142
それを立ち上げるんだ!
2024/01/22(月) 23:34:06.85ID:kxdDnYFT0
>>143
作ったら登録してくれる?
2024/01/25(木) 00:40:30.12ID:UbgNjtla0
Android14のエミュレータでChromeを動かしたらWindows10がブルースクリーンになってクラッシュしたわ
早く直してくれないか?
2024/02/07(水) 23:33:18.46ID:5BPKw83C0
倉庫内で出荷のためのメモしたくて
画像のようなフォームをつくりたいです
https://i.imgur.com/4JvIRqv.jpg

商品に4桁のコードがついているので

2024/02/07
0000 15
1111 5
2222 3

とだけ入力できればいいです
できたら印刷もしたいです

AndroidのExcelですとVBAやフォームが使えないため、入力者のミスや、日付を一度だけ入力して関連付けることができないので使えません

作る手順はどうやればいいでしょうか?
Sqliteを使うことになりますよね?

※アプリスレで聞きましたがアプリがなかったのでつくることにしました
2024/02/11(日) 00:57:46.15ID:bIV82mWT0
そっち方面疎いけどgoogleスプレッドシートなんてのもある作らないで済むならそのほうが
共有して確認したりシートを年間月日分作ってやればミスも減るんじゃないの
2024/02/11(日) 01:27:25.93ID:J7EaCU+90
>>147
フォーム的で『今日』の日付をいれて入力、明日は『明日』の日付をいれて入力
じゃないとむずかしそうな感じなんですよね
ちょっと高齢の人にやってもらうので
2024/02/19(月) 01:29:49.32ID:9QwYXAKp0
年寄りに入力はキツイか今日も明日も商品コードも全部バーコード読み取りやね
150デフォルトの名無しさん (ワッチョイ b325-FjIa)
垢版 |
2024/02/19(月) 23:57:58.85ID:BgDZNMxk0
スマートホンでスマートホンのアプリを作りたいのですがお勧めのアプリありますか?。
ヘルプを含め日本語対応のアプリがいいです。
151デフォルトの名無しさん (ワッチョイ 4ab8-78E5)
垢版 |
2024/02/29(木) 13:20:43.72ID:Ld8vZZwG0
久々にビルドしたら何かワーニングが出た。
The option setting 'android.defaults.buildfeatures.buildconfig=true' is deprecated.
The current default is 'false'.
It will be removed in version 9.0 of the Android Gradle plugin.
You can resolve this warning in Android Studio via `Refactor` > `Migrate BuildConfig to Gradle Build Files`
どうしたら良いですか?
2024/02/29(木) 16:00:06.58ID:AdgsVpJv0
まず翻訳します
153デフォルトの名無しさん (ワッチョイ 2a74-5xWM)
垢版 |
2024/02/29(木) 17:39:54.69ID:j54KR+et0
x ワーニング
o ウォーニング
154デフォルトの名無しさん (ワッチョイ 9b91-78E5)
垢版 |
2024/03/01(金) 08:28:14.77ID:bF6MP9KV0
>>151
自己レス
gradle.propertiesファイルの以下をコメントにしたらウォーニングは消えました!
#android.defaults.buildfeatures.buildconfig=true
2024/03/01(金) 17:37:33.66ID:eOHGkMoT0
ヴォーニング消すのは大事やね
156デフォルトの名無しさん (ワッチョイ 2a74-5xWM)
垢版 |
2024/03/01(金) 19:45:17.41ID:rGSO5zrj0
x ヴォーニング
o ウォーニング
157デフォルトの名無しさん (ワッチョイ 132b-h4B1)
垢版 |
2024/03/19(火) 16:18:11.31ID:MZL4hQ5P0
助けてください
build.gradleに
buildFeatures {
flavorDimensions = ["product"]
}
productFlavors {
user {
dimension "product"
isDefault = true
}
admin {
dimension "product"
}
}
として、MainActivityのonCreateで
switch (BuildConfig.FLAVOR) {
case "admin":
develper_mode = true;
break;
case "user":
develper_mode = false;
break;
}
と記述しましたがBuildConfig.FLAVORは常に""で空です。
Build VariantsのActive Build VariantはuserDebugとかadminDebugを設定しています。
ご指導のほどよろしくお願いします。
158デフォルトの名無しさん (ワッチョイ 0b68-h4B1)
垢版 |
2024/03/20(水) 21:35:10.03ID:XlirVuQ80
releaseビルドしてadb installでインストールしようとしたらインストール済みのと署名が違うので失敗しました。無視してとも表示されていたのでアンインストールしてから再度adbでインストールできたけどびびったわ。
気になったのでgoogle play consoleで内部テストにアップロードを試したら出来たからjksファイルは大丈夫だよね?
2024/04/17(水) 17:07:36.95ID:S5yL44Xn0
すいません、久々にAndroid StudioをLinux(KDE)に入れたら他のアプリやOSを引きずり込んでカクカクになるんですが、OpenJDKが悪いんですかね?
2024/04/17(水) 18:28:38.37ID:7eN01iDC0
>>159
PCのスペック不足では?
何使ってるの?
2024/04/17(水) 18:29:49.18ID:1a4znqgF0
腰がカクカクする
2024/04/17(水) 18:52:33.42ID:S5yL44Xn0
>>160
最近買ったばかりなのでそれはないです
日本語入力(fcitx5)のON/OFFだけで一瞬固まってしまう
2024/04/17(水) 19:13:38.05ID:u/nGhxkb0
GNOMEだけど
カクカクしないで動いてる
2024/04/17(水) 19:17:52.46ID:7eN01iDC0
>>162
最近買ったとしても値段でスペックは全然変わるんでは?
例えばメモリー容量はどれくらい?
もしかしてHDD積んでたりしないか?w
2024/04/17(水) 19:24:36.42ID:S5yL44Xn0
>>164
一応M.2のSSDです
https://i.imgur.com/B66RLGs.png
2024/04/17(水) 19:40:05.16ID:1a4znqgF0
Linuxなんかでやるからそうなる
2024/04/17(水) 20:42:30.08ID:u/nGhxkb0
kde neonのplasma6ってバグだらけじゃなかったっけ
開発するならもっと安定したディス鳥使いなよ
2024/04/17(水) 20:44:31.57ID:1a4znqgF0
kdeは重い印象。gnomeが良かった記憶がある
2024/04/17(水) 21:28:24.69ID:S5yL44Xn0
plasma6というかデフォルトになったwaylandの動きが怪しいです
2024/04/20(土) 12:32:53.82ID:9xPHWLgD0
159です
XからWaylandに戻したら普通に動くようになりました
2024/06/04(火) 01:42:04.07ID:UrMrmrW30
ちょっと質問があります

設定のユーザー補助でフォントサイズを変更したとき
その変更内容を知りたいんですが方法が分かりません
教えていただけないでしょうか?
172デフォルトの名無しさん (ワッチョイ 3325-VQfa)
垢版 |
2024/06/09(日) 22:36:46.65ID:s2XNaT0y0
最新のスマホにインストールできる環境にアップデートしたい。
現在の環境は以下の通りです。

PC:FMV-7000NA4
OS:knoppix 7.0( 産業技術総合研究所による日本語版DVD)
開発環境:eclipse
スマートフォン:android 2.3.4
インターネット回線:ネットカフェ(wifi)

SDK?。っていうんですか、もうどうやってインストールしたかも忘れてしまいました。
なので詳しくお願いします。
2024/06/09(日) 23:06:00.20ID:/urWaAG10
今の時代の開発環境はAndroid Studioだよ
まずはAndroid Studioが使えるOSを用意しろ

64ビット版のWindows Linux MAC ChromeOSのどれか
174172 (ワッチョイ 3325-VQfa)
垢版 |
2024/06/10(月) 22:01:40.84ID:Yd+kRU7z0
ちょっと難しそうなんでスマホ(android 2.3.4)が壊れるまでこのままやります。
Docomoのfomaが終了する時、新しいスマホがもらえると思うのでそしたらPCをテキストエディタにして
コンパイルとインストールはスマホのアプリでやればいいかな。
2024/06/11(火) 15:46:48.27ID:H3YsmDsr0
>>174
>スマホ(android 2.3.4)が壊れるまでこのままやります。

一般公開しない社内アプリとかなら良いけど
PlayStoreに公開・配布するなら、最新のAndroidに対応する必要があるよ
176デフォルトの名無しさん (ワッチョイ 237f-UqvH)
垢版 |
2024/06/11(火) 16:04:42.34ID:ZhuyHXA40
active_main_drawer.xmlで定義したナビゲーション メニューの特定のアイテムを一時的に非表示にする方法はありませんか?
状態に応じてメニューの内容を変えたいのです。
2024/06/11(火) 17:22:49.45ID:bA8c5SQu0
>>176
そのレスの本文をそのままgeminiに打ち込んでみるといい
178デフォルトの名無しさん (ワッチョイ c376-UqvH)
垢版 |
2024/06/13(木) 10:37:07.80ID:Nsfq8YcQ0
>>176
出来ました。
Menu menu = navigationView.getMenu();
menu.findItem(R.id.xxx).setVisible(false or true);
179デフォルトの名無しさん (ワッチョイ c376-UqvH)
垢版 |
2024/06/13(木) 10:54:43.37ID:Nsfq8YcQ0
>>177
おぉ、素晴らしいレス!
やってみたら探していた答えと同じ内容を返してくれました。
180デフォルトの名無しさん (ワッチョイ 75b1-OVAh)
垢版 |
2024/07/08(月) 14:57:15.74ID:Kk5aLOtw0
オープンテスト版のダウンロード数が知りたいけどやり方わかんない?
製品版しか出ないのかな?
2024/07/08(月) 19:04:20.08ID:G6SxriLK0
湯布院の市街地エリアやまなみでも何でもないじゃん
182デフォルトの名無しさん (ワッチョイ adfc-AD2p)
垢版 |
2024/07/10(水) 17:13:56.37ID:2Cf44oKy0
初公開に近いところまで来てるのだが、
「20 人以上のテスターが 14 日以上連続でデバッグ」の要件は本当に必要?脅しのポーズだけじゃなくて?
厳しいかなあ
2024/07/10(水) 21:57:56.22ID:ABXB+eEf0
Xで募集してる人をたまに見るね
184 警備員[Lv.2][新芽] (ワッチョイ cb10-2N+V)
垢版 |
2024/07/12(金) 06:39:01.80ID:rAnXXRGQ0
!donguri
185デフォルトの名無しさん (ワッチョイ c1a0-qw7+)
垢版 |
2024/07/30(火) 00:23:50.02ID:Fhi2Rwab0
サブスクによる広告を表示しない選択の仕様と、 GDPR対象地域は相性が悪いな。
186デフォルトの名無しさん (ブーイモ MM22-A6l+)
垢版 |
2024/08/27(火) 20:03:01.51ID:uip9mCJBM
始めてAndroidアプリ作ったらgoogleにテスター20人14日とか言う、くっそ高いハードル攻撃食らったw

googlePlayに欲しい機能のプログラムがないのは、これが原因だったかwww
187デフォルトの名無しさん (ブーイモ MM22-A6l+)
垢版 |
2024/08/27(火) 20:04:42.26ID:uip9mCJBM
なんで、こんなプログラムがないんだろう?
他にも思いつく人いるよな???!!?
って思って、仕方なく自分で作って、公開でもしてみるかとなったら、こんな理由があったとは
188デフォルトの名無しさん (ワッチョイ cd6e-PBPb)
垢版 |
2024/08/27(火) 20:52:15.90ID:BLST4ryv0
と思って、やっとこ自分で作って公開すると
検索で自分のアプリが表示されることのハードルが高い事を知る
実はそんなプログラムは既にあるのだけど埋もれているというオチで自分のも一緒に埋もれる
189デフォルトの名無しさん (ワッチョイ 3d25-wv70)
垢版 |
2024/08/27(火) 21:55:21.18ID:Ccrm/wd10
ちわっす。
MediaRecorderという関数?。で非圧縮、サンプリングレート44100の音声ファイルを作りたい。

MediaRecorderという関数?。でエンコーダーにデフォルトを指定すると非圧縮の音楽ファイルが
できるということでやってみたらサンプリングレートが8000のファイルができました。
サンプリングレートに44100を指定しえんこーだーにデフォルトを指定したら画面が黒くなり
動かなくなりバッテリーを外して再起動するはめになりました。
エンコーダーにAACを指定するとサンプリングレート44100のファイルを作れるようです。
音飛びしてる気がするけど

どうしたもんでしょうか?。
190デフォルトの名無しさん (スプッッ Sdca-GsaO)
垢版 |
2024/08/29(木) 14:10:18.64ID:G41Drf1Id
なるほど
google広告を許すと緩和されるのか
糞だな
https://studio3g.hatenablog.jp/entry/2024/04/17/155320
https://gamemakers.jp/article/2023_11_13_54780/
https://zenn.dev/gomorepython/articles/8dc82b39a13991
https://qiita.com/Ryu-0824/items/cd98163c1a24870aec86
友達多い方が有利とか
ぼっちには無理ゲーになってしまった
2024/08/29(木) 14:10:55.59ID:G41Drf1Id
>>189
どうぞ
https://developer.android.com/reference/android/media/MediaRecorder.AudioEncoder
https://stackoverflow.com/questions/56854199/how-to-record-good-quality-audio-using-mediarecoder-in-android
2024/08/29(木) 14:25:34.30ID:Fkw037JU0
ここにテストしてって言ってurl張れば良いのでは
193デフォルトの名無しさん (アウアウエー Sa0a-GsaO)
垢版 |
2024/08/31(土) 10:22:27.03ID:oPSFGvVwa
ここの人かな
>1つのプログラムで日本語と英語に対応してて、英語版は240か国で販売してます
http://apps.microsoft.com/detail/9p45p45q284q?hl=ja-jp&gl=JP
http://apps.microsoft.com/detail/9p45p45q284q?hl=en-us&gl=US
2024/11/15(金) 07:12:42.41ID:az6uMl7w0
!donguri
2024/11/16(土) 10:21:38.63ID:tOcVq+tO0
!donguri
2024/11/16(土) 10:29:35.68ID:tOcVq+tO0
!donguri
2024/11/16(土) 10:52:28.57ID:tOcVq+tO0
!donguri
2024/11/26(火) 16:50:16.33ID:SUa450cm0
UVCカメラを制御したい時、UVCガジェットドライバを使うのが一番楽かな?
2024/12/09(月) 12:15:35.54ID:XdXMTYsw0
来年から Google Play に本名と住所が表示されるようになるぽいんだがなんとか回避できないのか
2024/12/09(月) 12:23:13.32ID:in5dEnKu0
>>199
もう表示されてないか?
2024/12/09(月) 12:26:00.31ID:XdXMTYsw0
俺は表示されてないな。2月5日までに入力しろとメールが来てる
月額1万円くらいでレンタルオフィスみたいなのある?
2024/12/09(月) 12:51:53.44ID:XdXMTYsw0
新規にデベロッパーアカウントを作成した人は既に公開になっているけど、これから既存アカウントにも適応されていくみたいです
2024/12/09(月) 14:57:50.28ID:Ub5u8/Qu0
>>201
収益化の手続きをしてる個人は住所氏名が開示されるみたいね
ちなみにヴァーチャルオフィスだったら月額1000円以下からある
2024/12/09(月) 15:30:46.36ID:XdXMTYsw0
住所確認に2枚書類を提出しないといけない
バーチャルオフィスでそれが出来るのかどうか
2024/12/09(月) 16:12:34.73ID:cLFCFkKN0
個人情報とは一体・・・
企業だけにしろって騒げば変わるかな?
2024/12/09(月) 16:34:11.71ID:T4hyWgr3F
やったことないから知らんけど
バーチャルオフィスで
GooglePlayStore住所を登録した例があるから
検索して真似てみれば?

色んな書類揃えるの大変そうだが
2024/12/09(月) 17:20:00.20ID:XdXMTYsw0
公共料金の領収書とか免許証とかパスポートのコピーを提出しないといけない
バーチャルオフィスでそれが出来るのかどうか
2024/12/09(月) 20:51:55.92ID:sPgzC5NJ0
俺はもう表示されている
10月一杯までに設定しないと消されるって脅された
2024/12/09(月) 20:55:48.93ID:FMlsYp79M
いつの間にかappleより糞環境になっとるやないか
210デフォルトの名無しさん (JP 0H9f-uiwC)
垢版 |
2024/12/09(月) 21:42:02.02ID:XfZ/p96kH?2BP(1000)

Web開発のトピックを分かりやすく解説してくれるところが大好きです!最近、EchoAPIを使ってAPIテストを行っており、このツールのおかげでワークフローがすごく簡素化されました。
2024/12/09(月) 22:59:48.44ID:XdXMTYsw0
組織にしてバーチャルオフィスにすれば免許証アップとかは必要なくなるのかな
2024/12/09(月) 23:30:27.73ID:XdXMTYsw0
バーチャルオフィス申し込んでるが、登記不可ってなんや。これでええんか
2024/12/09(月) 23:50:15.19ID:XdXMTYsw0
おお分かってきたわ。開業するわw
2024/12/11(水) 21:31:55.05ID:fKlSepBp0
「対象年齢として18歳以上が設定されてますが、アイコンが可愛くて子供受けしそうだから子供向けアプリとして認定します。
なのに、子供向けアプリのガイドラインを満たしていないので、削除します。復活したければ修正して審査を受けよ」

みたいな理由で一方的に公開停止されたが、Gの社風が変わりすぎじゃないか?
2024/12/11(水) 23:05:37.27ID:6l9aPUPo0
ひどいなw
かわいくないアイコンに変えるしかないのか
2024/12/13(金) 01:43:36.58ID:xpGvD6q30
アプリを別のアカウントに移行した場合に、Firebaseは前のプロジェクトのままでも動作するんですかね
217デフォルトの名無しさん (ワッチョイ 2eaa-lROp)
垢版 |
2024/12/17(火) 08:13:56.86ID:ALemBXq70
海外でダウンロードできるのであれば該非書類用意するよう言われたけど本当ですか?
218デフォルトの名無しさん (アウアウエー Sae2-N2kD)
垢版 |
2024/12/17(火) 10:20:21.73ID:hEkGaD6xa
>>212
会社の本籍に出来ないって意味やろ
2024/12/29(日) 07:42:02.22ID:Keml5Em60
!donguri
2025/01/02(木) 03:24:57.28ID:75W9GgAgH
最近リモートのビルドを試していて、そのときにsshでポートをフォワードしてリモートから
ローカルにつながったデバイスにadbを使う方法を知ったのですが、
fastbootでも同じことはできますかね? fastbootでやっている話は見かけないような
2025/01/03(金) 11:51:58.50ID:B3wF3EGRM
Jetpack Compose やってみてるんだけど色の指定が Material3 になっていて
例えばダイアログ上のここのテキストの色を変えるのにどのプロパティにセットしたら良いのかとか分かりにくいんだけど
Material3 使わずに自分で個別に色指定した方が分かりやすくないっすか
2025/01/03(金) 15:23:46.55ID:R7434evi0
!donguri
2025/01/03(金) 15:50:08.98ID:IrEBLH8mM
ようつべ見ながらさわったら
Material3になってそのままで動かなくて時間とられたの思い出した
224デフォルトの名無しさん (ブーイモ MMb3-ieKl)
垢版 |
2025/01/08(水) 11:25:09.23ID:LgTxFklPM
オフラインアプリなんだけどKotlinでWebViewに大きな配列データ渡すときって
JSON形式でファイルにして渡したほうが早い?
JavaScriptの関数の引数に配列データ渡す方法だと、どえらい時間かかるの。
chunkとかいうのも試したけどほとんど変化なし。
225デフォルトの名無しさん (アウアウウー Sa85-Y8TR)
垢版 |
2025/01/09(木) 17:00:39.46ID:2CxgFrpya
ファイルが正解
226デフォルトの名無しさん (ブーイモ MMb3-ieKl)
垢版 |
2025/01/10(金) 06:06:11.39ID:LI2heNE1M
ファイルにしたら多少速くなりました
227 警備員[Lv.11][芽] (ワッチョイ 4bff-0nh0)
垢版 |
2025/01/10(金) 20:34:12.21ID:1wSxaQph0
!donguri
2025/01/17(金) 06:33:42.61ID:HG7gwVzM0
gradleでビルドしているアプリにJNIでライブラリのバイナリ(libA.so)をロードしたく、
プロジェクト内でjniLibsというフォルダを作りそこに置いたら、認識はされたようです
ですが、今度は実行時にlibA.soが依存しているlibBが見つからずエラーになります
というわけでlibBもjniLibsに置いてみたのですが、どうやら

- 元のライブラリはlibB.so.1という名前だった
- libB.so.1というファイル名だとjniLibsに置いてもアプリのビルド時に除外されるっぽい
(apkの中を見たときにlibB.so.1が入っていない)
- libB.so.1をllibB.soにファイル名変更するとビルド時に認識されるが、実行時にlibB.so.1
は未解決のまま

というわけで、明示的にlibB.so.1を指定してビルド時にapkに含まれるようにしたら
よさそうだと思いますが、どのようなgradleの指定にしたらいいかご存知の方はいますか?
2025/01/17(金) 23:05:35.22ID:Vwo7h/Ia0
共有ライブラリってファイル名じゃなくて中に含まれる関数名しか見てない気がする
違ってたらごめん
2025/01/18(土) 12:17:51.42ID:ZEzNbt5p0
>>228
WindowsだったらWSLでubuntuとかいれてreadelfコマンドでsoファイルの依存関係が見れる
適当なubuntuのsoファイルを見るとこんな感じ
$ readelf -d /usr/lib/libnetpbm.so.10
.......
0x0000000000000001 (NEEDED) Shared library: [libc.so.6]
0x000000000000000e (SONAME) Library soname: [libnetpbm.so.10]

AndroidStudioで作ったsoファイルも見れてこんな感じになっている
$ readelf -d ~/libfoo.so
.......
0x0000000000000001 (NEEDED) Shared library: [liblog.so]
0x0000000000000001 (NEEDED) Shared library: [libm.so]
0x0000000000000001 (NEEDED) Shared library: [libdl.so]
0x0000000000000001 (NEEDED) Shared library: [libc.so]
0x000000000000000e (SONAME) Library soname: [libfoo.so]
そのlibAとlibBの実際の依存関係もこれで確認できるだろう
2025/01/18(土) 12:18:42.83ID:ZEzNbt5p0
調べてみるとAndroidは.so以外の名前の共有ライブラリファイルをサポートしていないみたいだな
ビルド時にパッケージングしてくれないだけじゃなくてくて、端末のランタイムがサポートしていないみたいな?情報が古いかもしれんが

だからライブラリそのものを作り直す必要があるんじゃないだろうか
libA.soを作るときにlibB.soを動的リンクするんじゃなくて、libB.aがたぶんあるだろうから、libA.soにlibB.aを静的リンクすれば解決する
2025/01/19(日) 07:45:59.54ID:pBs5rxiX0
皆さんどうもです

>>230
それで例えばNEEDEDの一つにlibc.so.6がありますがそれをロードする条件は
- SONAME が libc.so.6 で
- ファイル名も libc.so.6 である
ようなライブラリーがあれば読み込む、ということなのかな? と。しかし

>>231
>調べてみるとAndroidは.so以外の名前の共有ライブラリファイルをサポートしていないみたいだな
やはりそうなんですかね。それだと .so.6 とかはうまく組み込めなそうですね

>だからライブラリそのものを作り直す必要があるんじゃないだろうか
依存している全ライブラリのソースがあれば再ビルドしてまとめるという手はありますね

ふと思ったのは上の認識が正しければSONAMEをなんとか編集して .6とか取ればいいのかなと
だいぶハックの領域ですが。ただ、.6は本来必要があって付いているんでしょうが
2025/03/02(日) 01:49:17.38ID:Q8QqUz1P0
NDKのドキュメントを見るといろんなクラスが定義されてて、native-activityだとか
そんなサンプルもありますが、
もしかして今ってC/C++だけで一通りアプリ(アクティビティ)やサービスを書けたりします?
2025/03/02(日) 02:44:50.97ID:h6q+H0JB0
なんでそんなめんどくさいことするん
2025/03/02(日) 08:04:08.51ID:e55JM6DW0
manifestにはクラス名を書く必要があるだろうし簡単ではなさそうだよね
2025/03/02(日) 23:20:18.77ID:bQNA6zwE0
>>233
そのサンプルのnative-activityのドキュメントにAndroid APIレベル9以降って書いてある
2025/03/03(月) 19:49:12.59ID:OQ7q3jtm0
!donguri
238デフォルトの名無しさん (ワッチョイ a6b0-z5RJ)
垢版 |
2025/03/11(火) 07:49:16.91ID:XAuedD1d0
LadybugからMeerkatにアップデートしたらステップーオーバーで変な位置に飛ぶ状態
Ladybugに戻しても同じ動作でキャッシュを削除しても変わらず
エクスポートして別の場所にインポートしたら動作が正常になってMeerkatでも大丈夫でした
キャッシュ削除以外で同様なコマンドありますか?
239デフォルトの名無しさん (ワッチョイ c925-eM9o)
垢版 |
2025/03/21(金) 23:11:00.48ID:v629zwFr0
NE3っていう耳かきカメラなんだけどさ。
コパイロットに聞いたら対応してんのandroidのバージョン5以降からじゃね。っていうんだよね。
俺のandroid2.3.3でちょっとばかし古いんだ。
で、アプリって自作できないかなと。
240デフォルトの名無しさん (ワッチョイ b650-Zxw8)
垢版 |
2025/04/24(木) 10:49:37.18ID:JmnRwG4W0
最近アプリを更新公開したら以下の注意が出たのですが、自分のコードでは使ってない。
どうしたらよいのでしょうか?
お客様のアプリは、エッジ ツー エッジで非推奨の API またはパラメータを使用しています
エッジ ツー エッジおよびウィンドウの表示のために使用または設定している API またはパラメータの 1 つ以上が、Android 15 で非推奨になりました。お客様のアプリでは、サポートが終了した以下の API またはパラメータが使用されています。
android.view.Window.setStatusBarColor
android.view.Window.setNavigationBarColor
これらは次の場所で開始します。
androidx.activity.EdgeToEdgeApi26.setUp
androidx.activity.EdgeToEdgeApi29.setUp
com.google.android.material.bottomsheet.BottomSheetDialog.onCreate
com.google.android.material.internal.EdgeToEdgeUtils.applyEdgeToEdge
com.google.android.material.sidesheet.SheetDialog.onCreate
この問題を解決するには、これらの API またはパラメータの使用をやめてください。

build.gradleは以下です。
implementation 'androidx.appcompat:appcompat:1.7.0'
implementation 'com.google.android.material:material:1.12.0'
implementation 'androidx.constraintlayout:constraintlayout:2.2.1'
implementation 'androidx.lifecycle:lifecycle-livedata-ktx:2.8.7'
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7'
implementation 'androidx.navigation:navigation-fragment:2.8.9'
implementation 'androidx.navigation:navigation-ui:2.8.9'
241デフォルトの名無しさん (ドコグロ MMb1-a8gS)
垢版 |
2025/04/24(木) 11:30:30.26ID:EB3sMTiUM
使ってるんちゃうか😌
2025/04/24(木) 14:24:15.95ID:CTbhdHQN0
間接的に使ってるんだろう
とりあえずライブラリを全部更新してみたら
243 警備員[Lv.4][芽] (ワッチョイ 0f10-rxm+)
垢版 |
2025/05/28(水) 11:40:53.92ID:wS+zlCxW0
!donguri
2025/10/08(水) 21:41:37.13ID:ig4yKWDk0
APIレベル要件の対応が毎年恒例ですげーストレス
放置のアプリも小銭稼いでくれるから切るに切れず
毎回謎エラーと戦うよ
245デフォルトの名無しさん (ワッチョイ 0197-jjfP)
垢版 |
2025/10/14(火) 20:08:46.59ID:aWAhksWf0
Activity遷移でActivityAからActivityBに移動するとき
データを渡したい場合、intentにputExtraするのが一般的っぼいけど
なぜ直接ActivityBからActivityA.data1,Activity.data2のようにして読み込むことはしないのですか?
(このdata1,data2はActivityAのstaticなプロパティとする)
2025/10/14(火) 22:28:13.00ID:w2iPtUXY0
AとBが同一プロセスで実行される保証がないから
247245 (ワッチョイ a949-jjfP)
垢版 |
2025/10/15(水) 07:26:25.11ID:1Hqp3R1R0
>>246
いや別Activityも同一プロセスのはずだ
2025/10/15(水) 08:19:03.18ID:4WVO1kWe0
別アプリのActivityを実行出来るから、その時は別のユーザープロセス上でActivityが実行されるだろう
2025/10/15(水) 08:39:39.59ID:4WVO1kWe0
さらに、AndroidManifestの記述次第で、同一アプリでも別プロセスで実行したり別アプリでも同一プロセスで実行出来るとAIが言っている
2025/10/16(木) 22:36:03.46ID:TnLREmXOM
static はグローバル変数だから駄目でしょ
2025/10/17(金) 09:26:32.59ID:7lgfc97S0
staticだとOSがメモリ不足で勝手にアプリを終わりにしたとき値が紛失する
252デフォルトの名無しさん (ワッチョイ a949-jjfP)
垢版 |
2025/10/17(金) 11:01:50.48ID:XqzUPN970
Activityが非表示になってしばらましてまた表示されたとき
Activityインスタンスのプロパティの変数たちはそのまま値は保存されたままですか?
253デフォルトの名無しさん (ワッチョイ a949-jjfP)
垢版 |
2025/10/17(金) 11:02:18.89ID:XqzUPN970
Activityが非表示になってしばらくしてまた表示されたとき
Activityインスタンスのプロパティの変数たちはそのまま値は保存されたままですか?
2025/10/17(金) 11:04:22.86ID:KYIdqV3C0
いえ、Activity が破棄されれば消えます
255デフォルトの名無しさん (ワッチョイ d1a1-ZQS8)
垢版 |
2025/10/17(金) 11:38:02.22ID:+3gEgzUU0
OSが勝手にメモリを解放するときStaticの値も解放されることがあって
このケースでもアプリは終了されないことも多い
再開時のActivity再生成でStaticの値を失っていることになるってしまうということだな
256デフォルトの名無しさん (ワッチョイ a949-jjfP)
垢版 |
2025/10/17(金) 11:38:30.65ID:XqzUPN970
いや破棄じゃなくて一時的に非表示になってたときの話なのですが
2025/10/17(金) 11:50:08.38ID:KYIdqV3C0
一時的に非表示になったときに破棄されることがある
ことがある程度なので内容によっては気にしないという選択もできる
258デフォルトの名無しさん (ワッチョイ 1396-jjfP)
垢版 |
2025/10/17(金) 13:55:45.11ID:juAhJ49r0
MediaRecorderクラスの使い方の質問なのですが
そのインスタンスをmrとして

mr.stop();
mr.reset();
mr.release();
mr=null;

の4行のそれぞれでは内部的にどのようなことが行われているか詳しく教えていただけませんか?
2025/10/18(土) 10:57:25.96ID:C27xPZaQ0
>>258
https://developer.android.com/reference/android/media/MediaRecorder
これ以上の情報が欲しければソースコード読むとかだな
260デフォルトの名無しさん (ワッチョイ 166b-1ZE+)
垢版 |
2025/10/25(土) 14:08:48.70ID:fMw822mK0
基本的な質問ですが
自作アプリでActivityAからActivityBを呼んでAが非表示になってます。
ここで他のアプリ(電話アプリでもなんでもいいけど)を操作していると自作アプリはosにより強制的に消されることがあるんですよね?
そうなったときまた自作アプリを立ち上げると立ち上がるのはActivityAですかActivityBですか?

いままで入門系の本はたくさん読んだけど、こんな基本的なことをはっきり書いてる本は一冊もない。どうなってるの。
2025/10/25(土) 14:52:20.58ID:bayQ7BSs0
B
バックキーで戻ったらAが復元されて開かれる
singleTaskとかその辺いじってたら挙動変わるかも
262デフォルトの名無しさん (ワッチョイ fada-91lC)
垢版 |
2025/10/25(土) 15:32:48.30ID:KfGQxKJS0
【田中角栄流】心の汚い女性の8つの見分け方|裏切る人の特徴と縁を切る究極の見極め術|名言|人間関係|処世術
youtube.com/watch?v=9Z09HRsRPNk


ネット上の発言での反論で明確な回答「論文」が無い人って・・・
2025/10/25(土) 18:31:35.14ID:3C917xDm0
>>260
Actiivtyの設計思想が順序保証しねえからいつ呼び出されても良いように作っとけよってなっとるやろ
264デフォルトの名無しさん (ワッチョイ e149-Qr12)
垢版 |
2025/10/27(月) 20:46:26.97ID:+Yoo2gGB0
初歩的な質問ですが
ActivityからServiceを立ち上げたらそれは別スレッドで実行されるのですか?
2025/10/27(月) 21:07:52.57ID:QYRHY6eG0
>>264
同じUIスレッドです
266デフォルトの名無しさん (ワッチョイ e149-Qr12)
垢版 |
2025/10/27(月) 22:12:05.44ID:+Yoo2gGB0
>>264
ありがとうございます
267デフォルトの名無しさん (ワッチョイ e149-Qr12)
垢版 |
2025/10/27(月) 22:13:02.69ID:+Yoo2gGB0
そしたら
Serviceは立ち上げるとコードでストップしない限り
永久に動き続けるんですか?
2025/10/28(火) 00:47:07.03ID:o5EFriX10
>>267
一定時間以上動き続けると強制停止になる
https://developer.android.com/topic/performance/vitals/anr
269デフォルトの名無しさん (ワッチョイ e149-Qr12)
垢版 |
2025/10/28(火) 01:07:48.11ID:7qnErpFB0
>>268
さっぱり分からないじゃないか。
その理由もそのURL先の説明も。

入門者がそのしくみを段階的に分かるようになるための本とかサイトはないのですか?
2025/10/28(火) 01:29:28.76ID:fdpxD9qe0
chatGptに聞いた方がいいぞ
2025/10/28(火) 01:30:41.16ID:5gVhC/FW0
>>269
https://developer.android.com/get-started/overview
272デフォルトの名無しさん (ワッチョイ e149-Qr12)
垢版 |
2025/10/28(火) 13:37:07.52ID:7qnErpFB0
> 271
ありがとうございます
しかしその先も竹を割ったようなわかりやすい解説とは言えないですね
273デフォルトの名無しさん (ワッチョイ e149-Qr12)
垢版 |
2025/10/28(火) 13:38:54.45ID:7qnErpFB0
基本的な質問でございます。

Activityは裏に行ったら常に破棄される可能性があるとのことですが、
普通にfinish()やBackボタンで終了されたときとちがいonDestroy()は呼ばれないという認識で正しいでござるか?
2025/10/28(火) 14:00:29.29ID:fdpxD9qe0
大体は呼ばれないけどたまに呼ばれるので呼ばれる想定で実装しておいた方がいい
開発者オプションでアクティビティを保持しないにしておいたら毎回破棄を再現できる
275デフォルトの名無しさん (ワッチョイ e149-Qr12)
垢版 |
2025/10/28(火) 14:02:09.68ID:7qnErpFB0
>>274
そんな適当な仕様になっているのか(ワラ。
開発者はいろいろ気をつかわねばならぬことがあって大変だな。
276デフォルトの名無しさん (ワッチョイ e149-Qr12)
垢版 |
2025/10/28(火) 14:04:56.13ID:7qnErpFB0
>>268
サービスも強制破棄になる可能性があるなら
自作の目覚ましアプリも作れなくない?
朝7:30にアラームが鳴るようサービスで動くようなアプリを作っても
サービスが破棄されて鳴らないことがあるなら会社に遅刻することもありえる?
2025/10/28(火) 15:26:15.49ID:o5EFriX10
>>276
ActivityやService内に実装したonCreate()やonStartCommand()みたいな関数はシステムからUIスレッド上で呼び出されるが、呼び出されたら数秒以内に関数の処理を終了させてリターンしなければいけないルールになっている
そのまま動き続けて何かしたい場合には別のスレッドを作ってそっちでやる必要がある
しかし別スレッドで動き続けるのにも年々制限が追加されてアラームを実現するような長時間の時間待ちには使えない
馬鹿なアプリが動き続けてバッテリーを減らすことになる可能性がある仕組みはほとんど潰された

アラームのようなものを実装するにはアラームマネージャを使う
https://developer.android.com/develop/background-work/services/alarms
278デフォルトの名無しさん (ワッチョイ e149-Qr12)
垢版 |
2025/10/28(火) 15:36:14.36ID:7qnErpFB0
>>277
素晴らしい情報ありがとうございます。
まずテクニカルなことの解釈や読解の前に
なぜわたしの知らないことをたくさん知っているの?
どの本やサイトで勉強したのかをまず非常に知りたいのですが、なぜでしょうか?
279デフォルトの名無しさん (ワッチョイ e149-Qr12)
垢版 |
2025/10/28(火) 15:37:26.53ID:7qnErpFB0
少なくともそんな情報は
いままで買ったり積ん読してるAndroid開発の入門書10冊くらいには載っていない気がする。
2025/10/28(火) 15:41:19.48ID:fdpxD9qe0
本よりChatGptに聞いた方が良いぞ
2025/10/28(火) 15:56:36.61ID:o5EFriX10
>>278
別のスレッドを作って~のあたりまではAndroidの入門書を読み進めればほとんど載っていただろう
昔はAsyncTaskを使うとかだったが今はKotlinコルーチンを使ってになるのかな

それ以降の情報は、アプリをメンテしているのならば毎年更新されるこれを見て理解をしなければいけない
https://developer.android.com/about/versions?hl=ja
いやでも理解することになる

でもいまならば、ほかの人が言っているようにChatGPTとかに聞いた方が早いだろう
とりあえずChatGPTが面倒だと思うならば、Google検索のAIモードでもけっこう情報は得られるぞ
282デフォルトの名無しさん (ワッチョイ e149-Qr12)
垢版 |
2025/10/28(火) 22:37:17.43ID:7qnErpFB0
>>281
さようでございましたか
じゃもっと本を読んで勉強しますわ
調べたら「Androidを支える技術」のIとIIみたいなのが中上級の本みいだけど、こういう高度な本ってほとんど出版されてないのかな?
283デフォルトの名無しさん (ワッチョイ e149-Qr12)
垢版 |
2025/10/28(火) 22:42:07.69ID:7qnErpFB0
Kotlinは嫌いだから一切知らないけどJavaで突き進むのはダメじゃないよね?
学習コストが高すぎる。
Kotlinは難しいと言われるJavaを簡単にした言語というのが本当だとすると
わざわざ文法が違うだけでKotlinを学ぶ意味は少ないし大(Java)は小(Kotlin)を兼ねるみたいな関係になってるんだったらますますKotlinは意味ないし。

もともとゲーム開発のUnityでC#やってるしフロントエンドのJavaScriptやバックエンドのPHP,SQLもやってるから
新言語を学ぶ余裕はない(他に勉強すること多すぎて)
284デフォルトの名無しさん (ワッチョイ 5326-k8wO)
垢版 |
2025/10/28(火) 22:54:46.06ID:b4eezzg/0
>>282
他の人も言ってるけど
本読むよりChatGPTに聞いたほうがいいよ
2025/10/29(水) 01:07:55.71ID:mTpOLlHP0
>>282
その本は基礎を固めるのにはよいと思うけどAndroid7対応だからけっこう古いね
Androidは8~16で随分変わってしまったからその辺の情報は公式の上のリンクかChatGPTなりに聞くかする必要があるだろう
2025/10/29(水) 01:08:44.39ID:mTpOLlHP0
>>283
Javaでも実力があれば組めるけど、Kotlinコルーチンを使ったサンプルを動かすのはきついし、将来Viewが非推奨になってComposeを使う必要が出てくるとKotlinが必須になるかもしれない
2025/10/29(水) 01:33:16.27ID:EdPQy0wU0
もはやAndroidはKotlinがデファクトスタンダードみたいな状況だから
ネットで調べ物してもKotlinの情報が多く見つかるだろうしそれをJavaに変換するコストを考えるとKotlinで書いた方が良いと思うけどなあ
2025/10/30(木) 01:23:15.33ID:XCVWCKKja
変なこだわりでコトリンを毛嫌いするよりとりあえず使ってみなよ
シンタクスシュガーだらけの言語なので記述の選択の幅が広すぎるから
「あれもこれも達人みたいに使えるようになりたい!!」みたいな欲張りな考えさえ捨てれば
誰でも普通にすっと使えるようになるから
289デフォルトの名無しさん (ワッチョイ 13ad-z5dq)
垢版 |
2025/10/30(木) 02:37:15.34ID:BLLztpmv0
>>283
> Kotlinは難しいと言われるJavaを簡単にした言語というのが本当だとすると

「簡単」というのが何を意味するのかによるな。
Java で書くと長くなって分かり辛くなるようなことを短く分かりやすく書ける(難しいことを簡単に書ける)という意味での簡単ならその通りだと思うが。
Kotlin で書いた方が色々と楽だよ。
290デフォルトの名無しさん (ワッチョイ 1b88-Qr12)
垢版 |
2025/10/30(木) 13:30:42.49ID:CyR0jNtQ0
>>284-286
ありがとうございます。
その本は熟読してみます。2冊読破するのに何ヵ月かかるかわかりませんが。
ChatGPTはよく嘘つくと言われますがプログラミングの分野ではどれほど信頼できるのでしょうかね?
291デフォルトの名無しさん (ワッチョイ 1b88-Qr12)
垢版 |
2025/10/30(木) 13:33:41.16ID:CyR0jNtQ0
わたしはKotlinを毛嫌いしています。
Javaで突き進めるところまでいくかあるいは永遠にJavaを使い続けます。
上位互換(この語の使い方があってるかわからないけど)になってるならなおさらKotlinはいらん気がするし。わたしの認識ではJavaすら難しいと考える人のために浅い知識のままでも開発できるようにしたのがKotlin。
292デフォルトの名無しさん (ワッチョイ 1b88-Qr12)
垢版 |
2025/10/30(木) 13:35:14.02ID:CyR0jNtQ0
ところで
onSaveInstanceStateで保存してデータはどこに保存されてるんですか?
PrefernceやSQLデータベースのようにAndroidの中のアプリ専用フォルダの中?
293デフォルトの名無しさん (ワッチョイ 297f-z5dq)
垢版 |
2025/10/30(木) 14:02:19.09ID:PehO0UxW0
>>291
Kotlinの方が多機能なので上位互換ではないよ
KotlinでJavaの機能は問題なく使えるが、JavaでKotlin固有の機能を使えるというわけではない。
現在のモダンなAndroid開発のフレームワークがKotlinで楽に実装できる設計になっているから、
今からJavaでゼロから開発するとKotlinで始めるより結果的により苦労すると思う
2025/10/30(木) 14:07:34.32ID:yJbeoAWR0
kotlinでやらないなら教えない
295デフォルトの名無しさん (ワッチョイ 2973-Qr12)
垢版 |
2025/10/30(木) 14:26:41.76ID:K4ZG0xDn0
しかし世の中で言語の普及率は
Java >>>>>>>>>> Kotlin
じゃないか

Javaは小昔からあって信頼がある。
KotlinはiPhone開発のObjective-Cのように消えてしまわないか?(わたしの本音:消えてしまえ)

バックエンド開発でもPHPやPythonがあるのにわざわざRubyを作った日本人がいたが、わざわざ開発者に多大なる言語習得コストを強いて無駄じゃなかったか?実際Rubyは下火になってるし日本だけでしか通用しない。
296デフォルトの名無しさん (ワッチョイ b1bc-Qr12)
垢版 |
2025/10/30(木) 14:27:44.86ID:HyNmcECK0
>>294
そりゃないよかあちゃん
297デフォルトの名無しさん (ワッチョイ 297f-z5dq)
垢版 |
2025/10/30(木) 14:40:46.60ID:PehO0UxW0
>>295
Java習得してるならKotlinでJavaのように書くことができるぞ
Kotlinでは型定義が後置になっているのでそういう違いだけ抑えておけばいい
Javaの土台があれば自分でコーディングするぶんには学習コスト一日かからん微々たるもの

サンプルコード読むときには省略(Kotlinの特徴)されまくってて最初は読めないケースがよくあると思うけど
今の時代AIに聞けば解決するだろうよ
2025/10/30(木) 14:55:14.84ID:D3rdby450
kotlinはとっても
2025/10/30(木) 16:52:54.68ID:ZBJXFhR00
>>292
そのデータはプロセスのメモリ上に保存されて、ファイルやDBに永続的な保存はされない

検索してみると、多分お前の読もうと言ってる本に書いてあるぞ
情報収集力低すぎね?そんな奴がKotlin批判とか笑えない
2025/10/30(木) 17:27:04.47ID:3ydcCZHL0
>>295
Objective-CがSwiftに世代交代したようにJavaもKotlinに世代交代される側だと思うぞ
2025/10/30(木) 18:04:05.36ID:yJbeoAWR0
AndroidはもはやKotlinがデファクトスタンダード
サーバー側も新規ならKotlinじゃね
2025/10/30(木) 18:35:19.50ID:3oj/Mu5eM
マルチプラで使おうと思ったけどまだ未成熟だったので使うのをやめた
303デフォルトの名無しさん (ワッチョイ 5326-k8wO)
垢版 |
2025/10/30(木) 19:32:03.91ID:pL484PV90
>>295
そもそもたかが言語習得コストを多大なるとか言ってる時点でプログラミング向いてないよ
特にKotlinなんて普通のJava経験者なら30分くらいで習得終わるし
2025/10/30(木) 19:46:40.25ID:y8q6nyI2M
今時JavaはできるけどKotlinはできませんなんてやつはAndroidエンジニアとして転職する先はないだろう
2025/10/30(木) 23:24:56.36ID:ZiwhU5I40
AIを信頼できるかなんて考える必要あるのか
5chやブログコードのコピペが信頼できるのか
2025/10/31(金) 00:23:33.05ID:qQ8zNQFO0
Kotlin消えてしまえなんていうやつはAndroid Studioも使うな
eclipseでやってろよ
2025/10/31(金) 08:14:08.49ID:o6usN2tJ0
みなさん、「毛嫌い」って言葉の意味を考えよう
308デフォルトの名無しさん (ワッチョイ e149-Qr12)
垢版 |
2025/10/31(金) 09:53:50.73ID:4nZ/u+/u0
広辞苑より

「毛嫌い」
(鳥獣が相手の毛なみによってすききらいすることから) 何という理由もなく、ただ感情的にきらうこと。「インテリを―する」
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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