X



Android開発質問スレ Part2
0001デフォルトの名無しさん (ワッチョイ 6310-7zv1)
垢版 |
2023/02/05(日) 19:16:57.21ID:d5UWZ1fB0
!extend:checked:vvvvv:1000:512
↑スレ立て時は1行目と2行目に「!extend:checked:vvvvv:1000:512」をコピペして立てて下さい
荒らし対策のために強制コテハン表示&コピペミス防止
http://info.2ch.net/index.php/BBS_SLIP

Androidの開発全般に関する質問を扱います。

前のスレ
Android開発質問スレ
https://mevius.5ch.net/test/read.cgi/tech/1472135665/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
0120デフォルトの名無しさん (ワッチョイ cd36-9O8T)
垢版 |
2023/10/25(水) 19:51:32.79ID:qpSrKf8i0
Android14対応を検討して悩んでます。
targetSdk 34でビルドしてAPI34設定のエミュレータで実行するとActivityThread.javaのdeliverResultsでRuntimeExceptionが発生します。
targetSdk 33でビルドすると発生しません。
やっていることはAPI31(Android12)で話題になったPendingIntent.FLAG_MUTABLEです。
以下のPendingIntent.getBroadcast行を実行すると落ちます。

int intent_flag = PendingIntent.FLAG_UPDATE_CURRENT;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
intent_flag |= PendingIntent.FLAG_MUTABLE;
}
permissionIntent = PendingIntent.getBroadcast(this, 0, new Intent(ACTION_CAMERA_BUTTON), intent_flag);

※実際はACTION_CAMERA_BUTTONではなく別のインテントですが、どれでも結果は同じでした。
どうしたら良いのでしょうか?
0121デフォルトの名無しさん (ワッチョイ 0179-CP9B)
垢版 |
2023/11/01(水) 13:16:15.50ID:1WMGf54I0
intent_flag |= PendingIntent.FLAG_MUTABLE | PendingIntent.FLAG_ALLOW_UNSAFE_IMPLICIT_INTENT;

もしかしたらレシーバの方もflagsが必要になるかもしれない
registerReceiver(receiver, filter, Context.RECEIVER_EXPORTED);
0122デフォルトの名無しさん (ワッチョイ e136-22If)
垢版 |
2023/11/01(水) 21:31:35.01ID:QL3nYq0t0
>>121
ありがとう!
API34以上はintent_flagを教えていただいた設定でレシーバもflags追加必要だった。
エミュレータで動きました。
嬉しい。
0123デフォルトの名無しさん (ワッチョイ 1f90-AjZo)
垢版 |
2023/11/12(日) 18:46:11.37ID:GMw682VV0
hiltでDIしたいんだけど、このIHogeはHogeA専用になっちゃうの???

interface IHoge {}
class HogeA implements IHoge
class HogeB implements IHoge <- ?

@Module
public abstract class HogeModule {

@Binds
public abstract IHoge bindIHoge(HogeA impl);
}

HogeActivity
@Inject
IHoge mHogeA;

@Inject
IHoge mHogeB; <- ?
0124デフォルトの名無しさん (ワッチョイ 060a-f5/H)
垢版 |
2023/11/23(木) 02:35:39.14ID:pqOTbNs70
非同期処理についてわからんから教えてほしい
現状以下のコードでアプリ起動時に緯度経度を取得したいと思ってる
https://pl.kotl.in/xpOMZAItA

けどLogではnullが返されるから何が原因か教えてほしいです
ちなみに、メインフラグメントから別のフラグメントへ遷移させるとなぜか緯度経度が取得できる
0125デフォルトの名無しさん (ワッチョイ 060a-f5/H)
垢版 |
2023/11/23(木) 02:40:36.63ID:pqOTbNs70
すいませんコード修正しました
https://pl.kotl.in/ZoDoKscsi
0127デフォルトの名無しさん (ワッチョイ 0666-f5/H)
垢版 |
2023/11/23(木) 11:59:04.84ID:pqOTbNs70
ありがとうございます
やっぱりできないのかなぁ
0129デフォルトの名無しさん (ブーイモ MM8b-lW/B)
垢版 |
2023/11/28(火) 14:38:49.65ID:+XPSszR4M
Tonegeneratorって毎回releaseするの?
duration指定した場合は直後に置くとそもそも鳴らないし、
ググったらpostdelayedでreleaseするコードあったけど
本当にこんなダルい真似するのか
0130デフォルトの名無しさん (ワッチョイ c793-2qxF)
垢版 |
2023/11/28(火) 15:53:22.73ID:qL1a1k1s0
皆さんはAdMobは通常のとFirebaseはどちらを使ってますか?
0131デフォルトの名無しさん (オイコラミネオ 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まで試しても同じでした。
これを外すと閉じることはありません。
これは何が原因でどこを改善すればよいでしょうか?
0133デフォルトの名無しさん (ワッチョイ 3f35-Sfmh)
垢版 |
2023/12/23(土) 08:47:37.50ID:MWhKRS860
googleplay登録時にテスター20人いないと不可になるのかしら
0134デフォルトの名無しさん (ワッチョイ 23cf-pDLy)
垢版 |
2023/12/27(水) 15:32:08.28ID:eUjzBww+0
GooglePlayConsoleで元々設定していた公開対象国を変更して保存(審査は未提出)したのを
やっぱりやめてそのままにしたいって場合の変更破棄ってどこにあるんだろう
コンソールちょこちょこ更新されて何がどこにあるかよくわからない……誰か助けて
0135デフォルトの名無しさん (ワッチョイ 23cf-pDLy)
垢版 |
2023/12/27(水) 15:32:11.01ID:eUjzBww+0
GooglePlayConsoleで元々設定していた公開対象国を変更して保存(審査は未提出)したのを
やっぱりやめてそのままにしたいって場合の変更破棄ってどこにあるんだろう
コンソールちょこちょこ更新されて何がどこにあるかよくわからない……誰か助けて
0136デフォルトの名無しさん (ワッチョイ c1ec-EYmP)
垢版 |
2024/01/05(金) 12:55:50.18ID:leoEp3aK0
AlertDialogの背景色が前まで黒半透明だったのに突然透明になってしまいました
開発環境とかソースとか一切変わってないのに...
原因分かる方おられますか?
0137デフォルトの名無しさん (ワッチョイ 6264-353T)
垢版 |
2024/01/05(金) 21:35:11.76ID:Ze5qnZdw0
ダークモードじゃないの?
0139デフォルトの名無しさん (ワッチョイ e5c3-9iEs)
垢版 |
2024/01/05(金) 23:26:44.75ID:rwvtsfXh0
すみません書き忘れました。この現象はAndroid Emulatorのみで起こります
EmulatorのAPI レベルは色々試しましたがどれでも起こりました
OSのビデオドライバ関係等なんだろうか...
0140デフォルトの名無しさん (ワントンキン MM55-2474)
垢版 |
2024/01/06(土) 08:58:50.24ID:osuvacXtM
WearOSで画面下部にドットが画面数分並んでて
横スワイプで切り替えられるUIは普通にスマホアプリと同じように
ViewPagerとFragmentで作るんでしょうか
何かWearOS専用の便利なUIパーツとかあるんでしょうか
0141デフォルトの名無しさん (ワッチョイ 7fa9-YxxB)
垢版 |
2024/01/09(火) 09:30:39.57ID:Nf4c3rGe0
Androd Studioでアプリをスマホ上で実行しようとしたらエラーが出て実行できません
INSTALL_FAILED_DUPLICATE_PERMISSIONとかいうエラーでアプリがスマホに
インストールできてないようです
DUPLICATEということで何か重複しているようですが、とりあえず不明です
これって強制的にインストールして実行みたいなことって可能ですかね?
0143デフォルトの名無しさん (ワッチョイ c7a7-T9uS)
垢版 |
2024/01/21(日) 07:59:41.56ID:+I+KQTDu0
>>142
それを立ち上げるんだ!
0146デフォルトの名無しさん (ワッチョイ d712-mnHM)
垢版 |
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を使うことになりますよね?

※アプリスレで聞きましたがアプリがなかったのでつくることにしました
0147デフォルトの名無しさん (ワッチョイ e3f2-LqI5)
垢版 |
2024/02/11(日) 00:57:46.15ID:bIV82mWT0
そっち方面疎いけどgoogleスプレッドシートなんてのもある作らないで済むならそのほうが
共有して確認したりシートを年間月日分作ってやればミスも減るんじゃないの
0150デフォルトの名無しさん (ワッチョイ b325-FjIa)
垢版 |
2024/02/19(月) 23:57:58.85ID:BgDZNMxk0
スマートホンでスマートホンのアプリを作りたいのですがお勧めのアプリありますか?。
ヘルプを含め日本語対応のアプリがいいです。
0151デフォルトの名無しさん (ワッチョイ 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`
どうしたら良いですか?
0153デフォルトの名無しさん (ワッチョイ 2a74-5xWM)
垢版 |
2024/02/29(木) 17:39:54.69ID:j54KR+et0
x ワーニング
o ウォーニング
0154デフォルトの名無しさん (ワッチョイ 9b91-78E5)
垢版 |
2024/03/01(金) 08:28:14.77ID:bF6MP9KV0
>>151
自己レス
gradle.propertiesファイルの以下をコメントにしたらウォーニングは消えました!
#android.defaults.buildfeatures.buildconfig=true
0156デフォルトの名無しさん (ワッチョイ 2a74-5xWM)
垢版 |
2024/03/01(金) 19:45:17.41ID:rGSO5zrj0
x ヴォーニング
o ウォーニング
0157デフォルトの名無しさん (ワッチョイ 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を設定しています。
ご指導のほどよろしくお願いします。
0158デフォルトの名無しさん (ワッチョイ 0b68-h4B1)
垢版 |
2024/03/20(水) 21:35:10.03ID:XlirVuQ80
releaseビルドしてadb installでインストールしようとしたらインストール済みのと署名が違うので失敗しました。無視してとも表示されていたのでアンインストールしてから再度adbでインストールできたけどびびったわ。
気になったのでgoogle play consoleで内部テストにアップロードを試したら出来たからjksファイルは大丈夫だよね?
レスを投稿する


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