Android開発質問スレ [無断転載禁止]©2ch.net

レス数が950を超えています。1000を超えると書き込みができなくなります。
1デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ de3c-eecL)
垢版 |
2016/08/25(木) 23:34:25.22ID:81UB5JLm0
!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
2022/04/03(日) 18:06:14.80ID:6K9mzKSb0
>>854
描画が終わってから設定する
2022/04/03(日) 20:01:04.24ID:yNcxpPusa
>>856
明日、OnResumeで設定やってみます。
何度も飛んで来るので気持ち悪いが。
2022/04/04(月) 11:23:41.79ID:nAFl9YQG0
>>856
OnResumeでsetSelectionを範囲外で呼び出したが、try〜catchでは捕獲出来ず、落ちました。
あらかじめ範囲を何かの変数で記憶して、都度チェックするしかないのかな?
2022/04/04(月) 21:11:21.52ID:9x3G9NpU0
>>854
spinner.count
adapter.count
とかも使えない感じ?
素人なんで参考にならんかも
2022/04/05(火) 16:31:41.55ID:cRxCyW4qa
>>859
spinner.getCount()で出来ました。
ありがとう!
2022/04/21(木) 15:55:35.09ID:x8YileHg0
どなたか
ttps://developer.android.com/reference/kotlin/androidx/core/location/GnssStatusCompat
を使っている・使ったことがある・使い方を知っている方はいませんか?

min-API15(Android4.03)の時代からのGPSを使うアプリで、GPSの衛星取得
状態の情報をユーザーに提示するのに、
https://developer.android.com/reference/android/location/GpsStatus.html
を(Deprecated in API level 24 なのに)ずっと使っていた(使えていた)のですが、
さすがに target-API31で使えなくなったようです。

上記GnssStatusCompat でAPIレベルの境なく纏められそうなのですが、
"GnssStatusCompat"でググッても参考となるコードが見つからず、LocationManager
へのつなぎ方等が不明です。

よろしくお願いいたします。
862デフォルトの名無しさん (ワッチョイ df55-/zPW)
垢版 |
2022/04/27(水) 22:09:50.44ID:EQq2yr6R0
GooglePlayからのアプリ配布形式を、"apk" → "aab" に変更して配布したいと考えております。
apkをインストール済みのユーザーは、aab形式でストアからアップデートした場合、上書き(データ引き継ぎ)できますか?

Firebaseでapk → aabのアップデートを試すと、アンインストール → インストール(データがクリアされる)となったので...
2022/04/28(木) 08:07:26.13ID:FuUdEQrD0
問題なくアプデできたはずだけど、不安ならGoogle Play Consoleの内部テストでaabアップロードして試してみたらどうでしょう。
2022/04/30(土) 19:54:08.44ID:hjlnvsJk0
MutableListを監視し、アイテムのadd,removeをUIにリアルタイムで反映させたいのです
LiveDataを使う方法だとaddメソッドが使えないので困っています
2022/05/02(月) 09:08:08.35ID:hdr6pVhC0
MutableListとLiveDataを継承したList専用のLiveDataクラスを自作してそれを利用すればなんとかなるのでは?
2022/05/02(月) 22:24:59.69ID:is0olkt/0
>>865
多重継承ってやつですか?
2022/05/03(火) 03:46:14.11ID:gWMsrjuV0
>>866
これを多重継承と言って良いかはあれですが、MutableListはinterfaceでLiveDataはabstract classだから出来ることだと思われます。
livedata mutablelist add とかでググるとそれっぽい記事がでてくるので試してみては?
2022/05/13(金) 03:15:36.27ID:MhN/Yk+20
androidの開発を学ぼうと
2つ講座を見つけたのですが、

Javaとandroid studioの学習がセットになった開発講座と
Android Jetpack Composeとkotlinがセットになった開発講座

どちらも受講する必要はありますか?
もしくは後者のAndroid Jetpack Composeとkotlinが
セットになった講座のみを学べばよいでしょうか?
2022/05/13(金) 03:40:43.92ID:uf+eij/y0
普通に考えて後者は前者の知識があることが前提なのでは
2022/06/14(火) 20:44:25.36ID:gKmNNP3c0
初心者質問すいません
SDK Platform-ToolsをSDカードを内部ストレージにする為に使ったのですが、
このソフトは無料なのでしょうか?
2022/06/25(土) 14:32:10.73ID:iBJFtDpM0
自作アプリを公開しようとして公開用アドレスを作ったのですが
デベロッパー登録をするときに、メールアドレスを登録するようになってるのですけど
そこの下に「このメールアドレスはgoogle playに公開されません」って書いてあるけど
公開用のメールアドレスって、この後登録するんですか?
2022/06/26(日) 08:00:23.96ID:cYIXhBfK0
アプリごとに問合せ用のメールアドレスを設定するよ。
2022/06/26(日) 11:14:48.75ID:xsWiIYdH0
ありがとうございます。
2022/07/07(木) 11:07:22.70ID:5Xoa7hRh0
android studio環境で質問します。
Build Generate Signed Boundle(s)/APKで作成したapkを端末にインストールした後に、android studioでRun'app'またはDebug 'app'を実行すると「different signature.」でアプリをアンインストールしないと続けられないダイアログが出ます。
keystoreファイルはbuild.gradle(:app)にも同じファイルを指定していますが、何故違うと表示されるのでしょうか?
2022/07/07(木) 22:33:32.93ID:BEIZ2CKZ0
>>874
多分gradleファイルにどこかミスがあるんだろうね

例えば試しにandroid studioでRun'app'またはDebug 'app'を実行する時に
'Build Generate Signed Boundle(s)/APK'で使用したkeystoreファイルを
一時的に消しておいたらどうなる?
Gradleファイルが正しく同じ署名データを使うようになってたら「署名
データが無い」というエラーになるはずだよね。
2022/07/08(金) 04:59:27.77ID:GBv15Kz5a
>>875
レスありがとうございます。
2022/07/08(金) 05:03:56.07ID:GBv15Kz5a
>>875
すみません、途中で送ってしまった。
keystoreファイルを削除すると署名ファイルが無い赤文字のエラーが出ます。
2022/07/08(金) 08:15:32.48ID:Fn6FJ4TGa
>>875
後だしですみません。
事の発端は、パッケージ名を変更したことです。
c:\data\src\abcで作っていたのをc:\data\src\efgにパッケージ名を変更して、Build Boundle(s)/APK(s)の初回にefg.jksを生成しました。
ところがbuild.gradleのsigningConfigsの内容が元のabc.jksのままだったので、efg.jksのパスに書き換えましたが、今回の状態です。
Build Boundle(s)/APK(s)ではefg.jksを選択していて、APKとかAABを生成しているので、署名はefg.jksを使っていると思うのです。
2022/07/12(火) 00:39:19.53ID:LACcvSQo0
すいません
初めてアプリ公開するのですけど、プライバシーポリシーってどんな風に書けばいいのかわからない
と言うか、まずホームページ借りなきゃだけど皆何処の借りてるの?
2022/07/12(火) 06:04:38.98ID:x1JGG5Km0
github pagesでええんでは
881デフォルトの名無しさん (ワッチョイ cbf2-X+Lv)
垢版 |
2022/07/12(火) 09:53:37.92ID:Nuk62/Ui0
すいません、アンドロイドのハード寄りの質問をさせて下さい。
イヤホンジャックのファンクションキーのA〜Dはループ抵抗の変化は判るのですが、
イベントタイプ5(EV_SW)イベントコード4(SW_MICROPHONE_INSERT)は何処で判別?
やっぱり、ループ抵抗が∞と1KΩと見分けているのでしょうか?
そして、アプリ側からその変化を検出する事は可能なのでしょうか?
2022/07/12(火) 19:15:43.69ID:kGTGjIf50
公式に掲載されているアプリをメールで配信ですが、提供元不明のアプリをインストールする設定なんですよね?
2022/07/13(水) 00:52:52.68ID:1yNm1RsM0
>>880
あら
そういうのでいいのですね
プライバシーポリシーのために無料ホームページ借りようか迷ってたけど
だったらいいや

OAuthのやり方とかめっちゃはまったけど
取りあえず審査中まで持っていけました

ありがとうございます
愛してる
2022/08/05(金) 21:56:52.09ID:zlzJEYin0
家にあったfireタブレット(amazon)で試しにアプリのデバッグやってみようと思ったんだが
LVLのチェック処理が通らない
もともとgooglePlay非対応だからかね
一応googlePlayをインストールして、そこからDLしたアプリのLVLは通るんだよね
2022/08/06(土) 01:13:26.37ID:wAZuZx0b0
自己解決した
Fireタブレットというより、android9以上からLVLの一部のデコード処理で例外発生するようになってたっぽい
久々に更新したら、もうワケワカメ
2022/08/06(土) 01:14:31.47ID:wAZuZx0b0
しかも古いapkはandroid9以降でも問題なく動作しているので
新しくビルドしたapkだと駄目になるという、にんともかんとも
2022/08/06(土) 17:28:38.80ID:Ehvforfa0
訳の分からない動きしてて困ってるけどエスパーお願い
作ったアプリで
あるページに移動すると特定の条件でクラッシュ

実機ではデバッグビルドでもリリースビルドでもそんなことは発生しない
アプリを配布した人に聞いてもそんなこと発生しないといわれてしまう

けどエミュレーターを使うとリリースビルドだと100パーセントクラッシュ
デバッグビルドだと発生しない

ちなみにそのページはただのヘルプページでラベルに文字が書いてるだけで何でクラッシュするのか全く持ってわからない
エミュレーターだとなんかあるの知ってる人いますか?
2022/08/06(土) 19:02:12.26ID:BUDjwJJea
Google playのクローズドテストでメーリングリストにテスターを追加してダウンロード頂いていますが、テスター全員に案内メールとかどうやればいいのですか?
2022/08/07(日) 17:38:36.60ID:xchj31tX0
Androidのサポートアーキテクチャに
x86_64を追加したら治りました
エミュレーターをx86_64出作ったから?

他の機能は何で平然と動いてるのかとか不思議な気はしますが
直ったのでよし
2022/08/07(日) 17:42:49.03ID:GXsPg3OYa
>>889
Windows ならデフォルトでそうなると思うけど詳しく知りたいな。
891デフォルトの名無しさん (オッペケ Srf1-3aJ4)
垢版 |
2022/08/13(土) 18:01:00.34ID:qT9RB751r
MediaPlayerの質問なのですがシークしながら音を再生するって事は可能でしょうか?
シークバーを巻き戻し方向に動かすとキュルキュル言いながらその部分が逆再生してるようになる機能です
2022/08/20(土) 19:55:34.71ID:nDgrGhOj0
画面上部が固定されたconstraintlayoutで組まれて(常時見える)、その後はScrollViewでスクロールさせたい。
よろしくです。
2022/08/20(土) 20:42:46.68ID:w8IYDiC+0
>>892
承りました
2022/08/20(土) 20:52:30.89ID:nDgrGhOj0
>>893
ありがとうございます。
待ってます。
2022/08/21(日) 16:00:28.74ID:C0vk2eVP0
>>893
とりあえずボタンを1つ常時表示したかったので最初にLinearLayoutでボタンを定義して次にScrollViewにしてScrollView内はconstraintlayoutで組みました。
2022/08/23(火) 21:47:40.43ID:vGJsE8iEa
クローズドテストでメーリングリストでテスターを管理していますが、Gmailアプリでメーリングリストにメール投稿とか出来るんですか?
2022/08/26(金) 05:29:55.45ID:XClGF7+P0
regacyExternalStorageフラグってどこかのタイミングで無効化されるって聞いたけど、未だになってないような気がするんだけどまだ使ってていいんすか
2022/08/26(金) 05:58:57.93ID:3jmoheFV0
>>897
requestLegacyExternalStorageは、targetSdkVersionが29なら有効
2022/08/26(金) 09:29:36.29ID:XClGF7+P0
target32に上げてAndroid10の端末で動いているっぽいんだよなあ
2022/08/26(金) 18:44:13.04ID:qBklyjzk0
>>899
アンストールして再インストールするとダメとか
2022/08/28(日) 13:40:47.26ID:GfKrdgzu0
アプリ申請して36時間くらい経ったのにまだ公開されない
何やってるん
2022/08/28(日) 17:07:05.08ID:hclRTfthM
公開が早いアプリと遅いアプリの違いって何ですか
何をしたら遅かったのが早くなるんですか
2022/08/28(日) 18:22:05.32ID:yxOVMVsV0
>>901
初回じゃなくてですかあ
2022/08/28(日) 18:37:28.22ID:0+VRIkVgM
初回だと一週間かかったりするね
2022/08/28(日) 19:01:04.53ID:GfKrdgzu0
初回じゃない
アプリによって違う
早いときもある
いらつくわー
2022/08/28(日) 20:57:04.97ID:Hvn9fhbC0
土日挟んだりするのをやめればいい
2022/08/29(月) 00:37:40.04ID:mD0SrmDK0
え、土日って審査進まないの
2022/08/29(月) 12:52:36.20ID:r6fDKi/50
いつ頃からか忘れたが最近は土日は遅い
2022/08/29(月) 12:56:45.16ID:mD0SrmDK0
まだ公開されねえぞもう60時間以上待ってるんだけど早くしてくんない
2022/08/29(月) 14:23:03.16ID:mD0SrmDK0
やっと公開されたわ
iPhoneの方がましな環境になってきてるなあ
2022/08/29(月) 16:09:33.00ID:n7Qnj92O0
>>910
FXySさんって書き込み見てると暇な人そうなんだけど、
公開に時間が掛かると何かマズイことがあるの?
何かユーザーに大迷惑をかけているようなバグの修正とか?
2022/08/29(月) 16:26:31.55ID:mD0SrmDK0
趣味アプリに新機能追加したから早くユーザーの反応見たかっただけよ
2022/08/29(月) 19:26:06.01ID:IsxvsPHx0
いいモチベじゃん
2022/09/01(木) 16:10:28.53ID:WDsyiFvY0
50時間待ってもアプリ更新されねえぞ
土日とか関係ねーじゃねーか
2022/09/01(木) 18:44:33.30ID:pPmMWqcA0
平日なら2時間から5時間位で公開されるな。
最近は寝る前に挙げといて、朝には審査終わってるからひょいっと公開するけど。
2022/09/01(木) 18:59:05.60ID:WDsyiFvY0
特定のアプリだけ遅い
何が原因で遅くなった
どうしたら早くなるのか
2022/09/01(木) 20:46:58.68ID:vun94mdD0
自分も2日たっても更新されない
今回は機能追加だからいいけど不具合修正だったらちょっと辛いな
2022/09/01(木) 20:56:27.78ID:WDsyiFvY0
やっと公開されたわ
ここ見てんのか
2022/09/02(金) 08:43:21.38ID:OdZOwJfa0
2日ちょいで公開された
2022/09/02(金) 23:06:04.06ID:OdZOwJfa0
2時間くらいで公開された
遅い時はなんかあったのかな?
2022/09/03(土) 13:46:46.38ID:sd5xVpPi0
たまたま審査件数が多かっただけじゃね
2022/09/04(日) 11:27:57.83ID:aaMjteL60
はーアプリの更新おせーイラつくわー
2022/09/04(日) 14:33:50.78ID:aaMjteL60
更新遅すぎて製品版、クローズドベータ、内部テストの全部審査待ち行列だけどなんなん
2022/09/04(日) 17:51:48.73ID:AvSsvGM20
>>923
クローズドベータ と 内部テスト の両方やってるの?
必要??
2022/09/04(日) 18:06:43.11ID:nRAfcoTl0
俺も今、クローズドテストを更新したわ。
審査が終わるのが楽しみ。
2022/09/04(日) 18:29:23.68ID:nRAfcoTl0
>>925
驚きだわ。
今確認したら公開準備完了になっとる?
最速だわ。
週末も仕事してるのか?
若しくはAI判定なのか?
前回のアップデートが8/25で結構空いてるかな?
2022/09/04(日) 19:32:22.26ID:aaMjteL60
製品版審査待ち中にバグが見つかったんで
その修正版を公開したいが製品版に上書くとまた時間掛かるんで
クローズドベータに上げて審査待ちしている間に
微修正したいことがみつかったんで上書きしたいが
上書くとまた審査に時間掛かるんで内部テストに上げて
審査が通る度に昇格して更新していこうとしてるけど
何一つ審査が進まない状況
2022/09/04(日) 19:43:03.01ID:nRAfcoTl0
審査部に複数ベータテストが見破られているんじゃない?
2022/09/04(日) 20:18:57.09ID:aaMjteL60
見破られるって何を
それぞれ並列に進むだろ
2022/09/04(日) 20:49:58.64ID:nRAfcoTl0
製品以外に同じパッケージネームがいくつか審査しているとそう思わないかなと。
2022/09/04(日) 21:15:13.50ID:A2jLWvXE0
審査の遅さを嘆くよりもっと落ち着いて修正するほうが良さそうに思うけど…
2022/09/04(日) 21:31:00.09ID:nRAfcoTl0
android studioの場合だけどandroidTestとtestのフォルダを使ってテストしている方いますか?
2022/09/04(日) 22:05:21.12ID:aaMjteL60
は?お前がしね
2022/09/07(水) 15:30:29.48ID:zTQPia7N0
すみませんプログラミング初心者です
pythonとanacondaとjupyterをpcに入れてブラウザのjupyterを立ち上げたのですがgit cloneコマンドが使えません
gitコマンドが無いと言われるのですがどうすればいいのでしょうか
2022/09/07(水) 15:49:11.86ID:ac35Budc0
pip git
2022/09/07(水) 16:01:31.64ID:zTQPia7N0
>>935
ありがとうございます
色々サイト調べて今再インストールしている途中なので終わったら試してみます
2022/09/07(水) 18:46:55.51ID:zTQPia7N0
すみません自己解決しましたconda install gitを先にやってないとダメみたいでしたお恥ずかしい
2022/09/08(木) 09:42:01.81ID:3ShMm35L0
70時間待たされて公開された後の
更新が2時間で公開された
どういう基準で公開してんだよ
2022/09/08(木) 12:31:59.55ID:k6m1LYj00
>>938
ここ2週間は30分から2時間くらいだな。
更新の内容を詳しく書くようにしたからかな?
些細な更新と思われているかな?
2022/09/08(木) 12:58:11.75ID:z+9xvzXE0
>>938
新規登録は時間がかかるよ
特に権限が増えるたびに時間も増える
既存の更新(権限変わらず)だと下手すりゃ数分で終わる
2022/09/08(木) 14:39:26.68ID:3ShMm35L0
いや毎回更新なんだが
2022/09/08(木) 14:47:27.08ID:3ShMm35L0
Slackで俺がリアクションした後
同じ絵文字でリアクションせずに、
必ず俺が送った絵文字とは別の絵文字で送る奴なんなん
いらつくわー
2022/10/06(木) 18:54:58.40ID:K0ZDn7Vu0
非推奨になったというActivityResultの替えで次のようにしろと各解説サイトにあるんですが
ActivityResultLauncher<Intent> mGetContent = registerForActivityResult(new ActivityResultContracts.GetContent(),
new ActivityResultCallback<ActivityResult>() {
@Override
public void onActivityResult(ActivityResult result) {
// Handle the returned
}
});

この registerForActivityResult の部分が赤線になってどうにもうまくいきません。
使用言語はjavaです。javaの解説でもこうなってます。
このregisterForActivityResultはjavaでは使えないんでしょうか?Kotlinでなければ。
2022/10/06(木) 19:13:03.04ID:K0ZDn7Vu0
すいません質問の本スレはここでなかったですか
向こうに移動します。
2022/10/23(日) 09:55:51.04ID:hMfbVZT90
admobって、急激に収益が落ちると、クリック単価上げて補正入らない?
逆に急激に増えると単価下がる気がする
2022/10/31(月) 21:21:11.56ID:8SHm2bdv0
アプリにビジュアルプログラミング的な機能を実装したいのですが、そんなライブラリーありますか?
2022/11/28(月) 08:33:05.37ID:t0AQB0hA0
インストール数が倍になるとeCPMが半分になるという・・・
2022/12/05(月) 15:19:54.65ID:vojbxjqm0
ボタンを押したらSpinnerが開くようなことは出来ますか?
Spinnerをタップすれば良いのですが、操作順番を教える感じで次はSpinnerを操作することがわかるということです。
2022/12/05(月) 17:01:25.70ID:Q3uVACjm0
>>948
Spinner.performClick()
2022/12/05(月) 18:17:10.21ID:SYgCfqyta
>>949
ありがとうございます。
完璧です。
2022/12/07(水) 14:23:13.80ID:RrseDWPKa
class MainActivity内にclass Aを定義して、その中で内部ストレージからファイルを読み込む部分で以下のコードがありました。
FileInputStream fis = openFileInput(fname);
class Aが肥大化したため別ファイルにしようとa.javaにpublic class A extends MainActivityで中身をごっそり持っていきましたが、openFileInput(fname)で例外が発生します。
例外は java.lang.NullPointerException: Attempt to invoke virtual method 'java.io.FileInputStream android.content.Context.openFileInput(java.lang.String)' on a null object referenceです。
fnameには内部ストレージに存在するファイル名となっています。
class MainActivity内に定義していた時は例外もなく動作していました。
どうやったら良いのでしょうか?
2022/12/07(水) 17:10:51.12ID:BkP5/aEDa
>>951
classをnewする時にcontextを渡して、context.openで出来ました。
2022/12/12(月) 12:12:24.16ID:HL7B7Aeea
Layoutで質問です。
全体にLinearLayoutを設定して、その中に上側はLinearLayoutと下側はScrollViewを入れ子にします。
それぞれにConstraintlayoutを設定します。
ScrollView側のConstraintlayoutにSpinnerを貼って、実行します。
Spinnerがスクロールで上側に隠れるときSpinnerの三角マークだけが隠れずに上側のLinearLayoutに透かした(亡霊)ように表示されるのですが、バグでしょうか?
三角マークはタッチしても反応ないので実害は無いのですが気持ち悪いです。
2022/12/12(月) 15:05:38.10ID:fCqjGamE0
>>953
おまかんの様でした。
自分のスマホのGalaxy A51だとそうなるが、他の端末はちゃんと消えてた。orz
2022/12/20(火) 00:24:34.66ID:CJo6XO1Y0
https://uploader.cc/s/twa80f0axbtvprg5hsh9ewbqren77zz1xf5by1x8xvnvoi9ns9e2tynzkekdxy41.png

図のような手順で画面遷移していくと,bottom navigationの色がHomeへ切り替わらないのですが,これを解消するにはどうすればよいのでしょうか
1.FAB(+)をタップ
2.bottom navigationのcalendarをタップ
3.bottom navigationのhomeをタップ

動画のような動きになります
https://uploader.cc/s/xzwqlr93fmpov868jiu6vojlpczoalzgw10cqbq893vedgybs36wmt00o0y7d77i.mp4
レス数が950を超えています。1000を超えると書き込みができなくなります。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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