!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
探検
Android開発質問スレ [無断転載禁止]©2ch.net
レス数が900を超えています。1000を超えると表示できなくなるよ。
1デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ de3c-eecL)
2016/08/25(木) 23:34:25.22ID:81UB5JLm0812デフォルトの名無しさん (ワッチョイ ff10-7wcH)
2021/12/29(水) 21:43:25.08ID:aUX7i9Dp0 >>811
enableHighAccuracy
enableHighAccuracy
813デフォルトの名無しさん (ワッチョイ 5310-bp1O)
2021/12/30(木) 08:57:20.33ID:vrvRDRno0 >>812
trueです
trueです
814デフォルトの名無しさん (ワッチョイ 7f01-vHlZ)
2021/12/30(木) 12:04:59.26ID:WfZiLBBo0 watchPositionのほうが正確らしいけど
ブラウザの内部実装次第なのでnative appとの差は試してみないとわからないな
https://developers.google.com/web/fundamentals/native-hardware/user-location
ブラウザの内部実装次第なのでnative appとの差は試してみないとわからないな
https://developers.google.com/web/fundamentals/native-hardware/user-location
815デフォルトの名無しさん (ワッチョイ 5310-bp1O)
2021/12/30(木) 16:49:42.12ID:vrvRDRno0816デフォルトの名無しさん (ワッチョイ df01-3DH6)
2022/01/09(日) 16:02:47.14ID:fk2x27WR0 一つのプロジェクト内に複数のテスト用コードのフォルダ(MainActivity.javaなど一式)がある場合、どうやって任意のものをビルドするのでしょうか?
817デフォルトの名無しさん (ワッチョイ df01-3DH6)
2022/01/11(火) 21:11:06.12ID:EqFo+xd+0 自己解決しました
818デフォルトの名無しさん (ワッチョイ ff10-6HW+)
2022/01/12(水) 01:20:21.95ID:nYbaWAqC0 flavor
819デフォルトの名無しさん (スプッッ Sd1f-uXVi)
2022/01/12(水) 10:10:52.97ID:87D0c2F2d android 10でファイルマネージャーみたいに内部ストレージ、外部ストレージのファイルを一覧表示して書き込んだりできますか?
820デフォルトの名無しさん (アウアウキー Sa53-l7Sl)
2022/01/12(水) 22:22:55.12ID:EdoZ49NFa Android10 以上で動作してるファイルマネージャーアプリはたくさんあるから出来るとしか
参考までに
https://support.google.com/googleplay/android-developer/answer/10467955
参考までに
https://support.google.com/googleplay/android-developer/answer/10467955
821デフォルトの名無しさん (スプッッ Sdf3-uXVi)
2022/01/13(木) 00:37:32.07ID:R/k0HJAsd ありがとうございました!
822デフォルトの名無しさん (アウアウウー Saa3-8+1R)
2022/01/13(木) 21:19:19.77ID:ToWkjy1ga 悩んでます。
<ScrollView>
<ConsyraintLayout>
内容1
内容2
</ConsyraintLayout>
</ScrollView>
という感じで画面全部(内容1と内容2)が縦スクロールは出来ているんですが。
<ConsyraintLayout>
内容1
<ScrollView>
<ConsyraintLayout>
内容2
</ConsyraintLayout>
</ScrollView>
</ConsyraintLayout>
で内容1は常に画面上部に残って、内容2は縦スクロールしたいけど書き方わからんです。
<ScrollView>
<ConsyraintLayout>
内容1
内容2
</ConsyraintLayout>
</ScrollView>
という感じで画面全部(内容1と内容2)が縦スクロールは出来ているんですが。
<ConsyraintLayout>
内容1
<ScrollView>
<ConsyraintLayout>
内容2
</ConsyraintLayout>
</ScrollView>
</ConsyraintLayout>
で内容1は常に画面上部に残って、内容2は縦スクロールしたいけど書き方わからんです。
823デフォルトの名無しさん (ワッチョイ df90-KyLQ)
2022/01/13(木) 22:00:00.17ID:YORY3E5K0 LinearLayout使うかCoordinatorLayout使うか
824デフォルトの名無しさん (ドナドナー MM4f-oWnN)
2022/01/14(金) 00:17:13.80ID:nb7+405jM scrollviewの直下はlinearlayoutいれてその中は自由
825デフォルトの名無しさん (ワッチョイ 6e46-Hj50)
2022/01/16(日) 11:49:28.25ID:IRfjSaju0 オーディオレコードとかいう関数みたいなので0.1ミリ秒位のパルス波を録音してみると
周期がズレル時が有ります。
どうにかならないもんでしょうか?。
機種はP-01Dです。
周期がズレル時が有ります。
どうにかならないもんでしょうか?。
機種はP-01Dです。
826デフォルトの名無しさん (ワッチョイ e7ae-tBRw)
2022/01/27(木) 13:37:54.66ID:i4V+v3ft0 小数点誤差?
827デフォルトの名無しさん (ワッチョイ 39f7-zNqD)
2022/01/29(土) 15:06:10.33ID:Rr7oEf1m0 フルスクリーン表示から、画面タップで、
システムバー(ステータスバーとナビゲーションバー)の表示・非表示
を切り替えれるようにしたいです。
View.SYSTEM_UI_FLAG_FULLSCREEN
View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
を指定してフルスクリーン化することにより、
@外部からスワイプでシステムバー表示
A一定時間経過でシステムバー非表示
はできていますが、画面タップで、
@Aと同じような動作をさせる方法がわからず
困っております。
動画再生アプリでは大抵実現されている
一般的な操作仕様だと思うのですが、
このような機能はどう実装すればよいのでしょうか?
システムバー(ステータスバーとナビゲーションバー)の表示・非表示
を切り替えれるようにしたいです。
View.SYSTEM_UI_FLAG_FULLSCREEN
View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
を指定してフルスクリーン化することにより、
@外部からスワイプでシステムバー表示
A一定時間経過でシステムバー非表示
はできていますが、画面タップで、
@Aと同じような動作をさせる方法がわからず
困っております。
動画再生アプリでは大抵実現されている
一般的な操作仕様だと思うのですが、
このような機能はどう実装すればよいのでしょうか?
828デフォルトの名無しさん (ワッチョイ 6d36-W19S)
2022/01/31(月) 10:41:40.08ID:kfYsmoBe0 Safe Argsについて質問です。
公式のドキュメントを参照したところSafe Argsをプロジェクトに追加するには最上位のbuild.gradleにclasspathを追加するとの記述があります。
しかし現在のgradleファイルを確認しても本来追加する箇所に当たるbuildscriptもdependenciesもありません。
以前のバージョンならあったような気がしたのですが仕様が変わってしまったのでしょうか?
もし変わっているのならどこにclasspathを記述すればよいのでしょう?
ちなみに開発はAndroidStudioのBumblebeeを使用しています。
公式のドキュメントを参照したところSafe Argsをプロジェクトに追加するには最上位のbuild.gradleにclasspathを追加するとの記述があります。
しかし現在のgradleファイルを確認しても本来追加する箇所に当たるbuildscriptもdependenciesもありません。
以前のバージョンならあったような気がしたのですが仕様が変わってしまったのでしょうか?
もし変わっているのならどこにclasspathを記述すればよいのでしょう?
ちなみに開発はAndroidStudioのBumblebeeを使用しています。
829デフォルトの名無しさん (ワッチョイ 5de4-fD4n)
2022/01/31(月) 13:17:55.74ID:SrdqVxOE0830デフォルトの名無しさん (ワッチョイ 5de4-en44)
2022/01/31(月) 13:37:01.83ID:SrdqVxOE0831デフォルトの名無しさん (ワッチョイ 492c-Xc5L)
2022/01/31(月) 13:46:10.08ID:KaP/rpFf0 昨日、GooglePlayでレビューをもらったメールが届いたのですが、
GooglePlayのアプリのページを開いても反映されていません
メールのリンクをクリックして
GooglePlayConsoleをひらくと返信入力のページはでるのですが、
すべてのレビューをみると、そのレビューは表示されません…
更新が遅れているだけでしょうか?
GooglePlayのアプリのページを開いても反映されていません
メールのリンクをクリックして
GooglePlayConsoleをひらくと返信入力のページはでるのですが、
すべてのレビューをみると、そのレビューは表示されません…
更新が遅れているだけでしょうか?
832デフォルトの名無しさん (ワッチョイ 6610-26/q)
2022/01/31(月) 15:06:01.40ID:AiKSee6Z0833デフォルトの名無しさん (ワッチョイ 492c-Xc5L)
2022/01/31(月) 17:13:44.33ID:KaP/rpFf0834827 (ワッチョイ 39f7-zNqD)
2022/01/31(月) 23:22:57.73ID:pBGQlOQS0 >>829
うーんそこ見て実装してるけど思ったようにならなくて困ってます。
setSystemUiVisibility に渡すフラグの組み合わせは、
思いつく限り試してみたけど、どれも期待した動きになりませんでした。
まぁもうちょい試行錯誤してみますが、
なんかはまりそうなポイントなどあれば教えてください。
うーんそこ見て実装してるけど思ったようにならなくて困ってます。
setSystemUiVisibility に渡すフラグの組み合わせは、
思いつく限り試してみたけど、どれも期待した動きになりませんでした。
まぁもうちょい試行錯誤してみますが、
なんかはまりそうなポイントなどあれば教えてください。
835デフォルトの名無しさん (ワッチョイ 57b3-U/un)
2022/02/07(月) 00:51:12.23ID:zmJtteU90 リスト一行分のレイアウト(Horizontal)の中で、CheckBox→TextViewを二段重ね→ドラッグハンドラ
といった具合に、レイアウトの途中で行数を変更したのですがどうすればよいのでしょうか
TableLayoutというViewを使えばよいのでしょうか?
といった具合に、レイアウトの途中で行数を変更したのですがどうすればよいのでしょうか
TableLayoutというViewを使えばよいのでしょうか?
836デフォルトの名無しさん (ワッチョイ bfc3-+c7y)
2022/02/07(月) 02:17:43.93ID:hhw1q+cw0 そんな難しいことをする必要ないのでは
CheckBox→縦のリニアレイアウト→ドラッグハンドラ
縦のリニアレイアウトの中にテキストビューを2つ入れる
CheckBox→縦のリニアレイアウト→ドラッグハンドラ
縦のリニアレイアウトの中にテキストビューを2つ入れる
837デフォルトの名無しさん (ワッチョイ 57b3-mO+w)
2022/02/09(水) 01:48:46.28ID:EQjh6RZD0 >>836
返信遅れてすいません、そうですね難しく考えてました
返信遅れてすいません、そうですね難しく考えてました
838デフォルトの名無しさん (ワッチョイ 2329-9yE7)
2022/02/20(日) 09:26:51.03ID:2pehCBwX0 いつからかわからないけど難読化にR8という新しいのができてる(これに移行したがいいんだろか?)
そして古い難読化であげてるやつをクラッシュレポートで見てみるとなぜか難読化される前のが見えてる
不思議に思ってあげたaabファイルをデコンパイルして見てみるとちゃんと難読化はされてる
これはどういうことなんでしょう? aab形式になってからは難読化されてもプレコンソールでは難読化以前のものが見れるの?
そして古い難読化であげてるやつをクラッシュレポートで見てみるとなぜか難読化される前のが見えてる
不思議に思ってあげたaabファイルをデコンパイルして見てみるとちゃんと難読化はされてる
これはどういうことなんでしょう? aab形式になってからは難読化されてもプレコンソールでは難読化以前のものが見れるの?
839デフォルトの名無しさん (ドナドナー MM7f-I5Nf)
2022/02/20(日) 22:24:52.33ID:LgtozD+MM 難読化を解除するキー
840デフォルトの名無しさん (ワッチョイ 830d-w2wB)
2022/02/23(水) 15:36:14.45ID:5xsgh9gK0 android studioから起動したエミュレータでの質問なんですが、拡張コントロール画面でバッテリー残容量を変更してもエミュレータ側にリアルに反映さ)まけん。
エミュレータを再起動すれば変更した値で反映されるような感じです。
GPS位置情報とかは即反映されます。
バッテリーに関しては即反映しないのが仕様なのでしょうか?
エミュレータを再起動すれば変更した値で反映されるような感じです。
GPS位置情報とかは即反映されます。
バッテリーに関しては即反映しないのが仕様なのでしょうか?
841デフォルトの名無しさん (アウアウウー Sae7-Ep04)
2022/02/24(木) 16:33:57.19ID:KN360JvAa 以下の様なListを使っていましたが、
List<String> name;
name = new ArrayList<String>();
わけあって4個のListにしました。
private List<String>[] name = new List[4];
name[0] = new ArrayList<String>();
name[1] = new ArrayList<String>();
name[2] = new ArrayList<String>();
name[3] = new ArrayList<String>();
として使っていましたが、
Android Studioから「推奨されないAPIを使用またはオーバーライドしています。」の警告が出ます。
良い記述ありますか?
List<String> name;
name = new ArrayList<String>();
わけあって4個のListにしました。
private List<String>[] name = new List[4];
name[0] = new ArrayList<String>();
name[1] = new ArrayList<String>();
name[2] = new ArrayList<String>();
name[3] = new ArrayList<String>();
として使っていましたが、
Android Studioから「推奨されないAPIを使用またはオーバーライドしています。」の警告が出ます。
良い記述ありますか?
842デフォルトの名無しさん (ブーイモ MM7f-WAlT)
2022/02/24(木) 16:41:58.78ID:kG+GfbD9M 正しくはname = List<ArrayList<String>>[4]でないの?
843デフォルトの名無しさん (ブーイモ MM7f-WAlT)
2022/02/24(木) 16:43:00.04ID:kG+GfbD9M あ、なんかめちゃくちゃになった
ようはListの中身の型
ようはListの中身の型
844デフォルトの名無しさん (アウアウウー Sa2f-xlG4)
2022/02/27(日) 06:47:15.42ID:1NR0mmrVa zxingのQRコード表示とカメラ取り込みを使ってますが、QRコードを表示してスクショ撮った写真からQRコードを取り込む方法知りませんか?
カメラを起動しないでギャラリーを起動して写真を選択するとStringが返されるのを希望です。
カメラを起動しないでギャラリーを起動して写真を選択するとStringが返されるのを希望です。
845デフォルトの名無しさん (テテンテンテン MM86-Cgtq)
2022/02/27(日) 21:04:28.69ID:bpAW+eVaM >>841
今どきカギ括弧の中に型をコーティングしないっしょ
今どきカギ括弧の中に型をコーティングしないっしょ
846デフォルトの名無しさん (ワッチョイ caad-zhIU)
2022/02/28(月) 14:27:14.10ID:iv2h5Caw0 >>844
googleレンズならできたと思う
googleレンズならできたと思う
847デフォルトの名無しさん (ドナドナー MM86-p37q)
2022/02/28(月) 18:08:41.61ID:WTKDafsAM visionなw
848デフォルトの名無しさん (ワッチョイ cb01-FksI)
2022/03/10(木) 11:57:13.24ID:U0XuUGW80 surfaceviewって廃止されたんですか?
使おうと思ったらサジェスト?に無いですが
使おうと思ったらサジェスト?に無いですが
849デフォルトの名無しさん (ワッチョイ 51ff-9pEf)
2022/03/13(日) 21:04:15.34ID:LUwgAMlQ0 もうじき android.permission.WRITE_EXTERNAL_STORAGE を外したものでアップデートしないといけなくなるって
本当ですか?
本当ですか?
850デフォルトの名無しさん (ワッチョイ 69b3-cdXo)
2022/03/27(日) 00:39:02.08ID:Sr/DfmFO0 <integer-array>に1~50までの数値をぶち込んで配列を作る
↓
そいつをgetIntArrayで変数 list に格納
↓
ArrayAdapterでAutoCompleteTextViewに紐づけしようとしてるんですがエラーが出ます
ArrayAdapterの第三引数でエラーが発生しているのですが、listをもってくるのが間違っているのでしょうか
それとも根本的に違うのでしょうか
↓
そいつをgetIntArrayで変数 list に格納
↓
ArrayAdapterでAutoCompleteTextViewに紐づけしようとしてるんですがエラーが出ます
ArrayAdapterの第三引数でエラーが発生しているのですが、listをもってくるのが間違っているのでしょうか
それとも根本的に違うのでしょうか
851デフォルトの名無しさん (ワッチョイ 69b3-vX5n)
2022/03/27(日) 09:55:03.25ID:Sr/DfmFO0 ↑自己解決しました、、
852デフォルトの名無しさん (ワッチョイ 12b1-5qtT)
2022/03/27(日) 11:02:21.61ID:KXIU+fcI0 >>851
解決内容書かないとね。
解決内容書かないとね。
853デフォルトの名無しさん (テテンテンテン MM03-0pr0)
2022/04/02(土) 19:56:41.85ID:nNtFAoosM 下記操作手順をWeb公開するのですが、現在一つの端末しか持ってないので、記述内容が別端末で動作するかの確認が取れません
やってることはデータベースに文字列を加えるだけなので即文鎮化するものではありませんよね?
記述が間違ってたり、書き戻しに失敗したとしてもbackup.abをadb restoreで戻せば復活しますよね?
adb backupでcom.android.providers.telephonyを抜きだしbackup.abとして保存
android-backup-tookitでbackup.tarに変換
展開してtelephony.dbにSQLITEを用いて一行記述
またtarに圧縮してmod.tarとリネーム
android-backup-tookitでmod.tarをmod.abに変換
adb restoreでmod.abを本体に書き戻す
やってることはデータベースに文字列を加えるだけなので即文鎮化するものではありませんよね?
記述が間違ってたり、書き戻しに失敗したとしてもbackup.abをadb restoreで戻せば復活しますよね?
adb backupでcom.android.providers.telephonyを抜きだしbackup.abとして保存
android-backup-tookitでbackup.tarに変換
展開してtelephony.dbにSQLITEを用いて一行記述
またtarに圧縮してmod.tarとリネーム
android-backup-tookitでmod.tarをmod.abに変換
adb restoreでmod.abを本体に書き戻す
854デフォルトの名無しさん (アウアウウー Sae9-wmyf)
2022/04/03(日) 16:13:26.06ID:Us+4WYpoa 質問です。
onViewCreatedでSpinnerにsetAdapterして、範囲外のsetSelectionをしたところ、例外にならずに実際の描画タイミングでアプリが落ちます。Try〜catchで拾えない。
試しにSpinnerにsetAdapterしていないとアプリは落ちない。
setAdapterの項目数が不明の場合、setSelection出来る範囲を知ることはできますか?
onViewCreatedでSpinnerにsetAdapterして、範囲外のsetSelectionをしたところ、例外にならずに実際の描画タイミングでアプリが落ちます。Try〜catchで拾えない。
試しにSpinnerにsetAdapterしていないとアプリは落ちない。
setAdapterの項目数が不明の場合、setSelection出来る範囲を知ることはできますか?
855デフォルトの名無しさん (アウアウウー Sae9-wmyf)
2022/04/03(日) 16:40:13.02ID:Us+4WYpoa >>844
報告するのが遅くなりました。自己レスです。
長くなるのでtryなどは省略してます。
ActivityResultLauncher<Intent> _imageLauncher = registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), new ActivityResultCallbackFromImage());
public void ImageCapture() {
Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("*/*");
_imageLauncher.launch(intent);
}
private class ActivityResultCallbackFromImage implements ActivityResultCallback<ActivityResult> {
@Override
public void onActivityResult(ActivityResult result) {
if (result.getResultCode() == RESULT_OK) {
if (result.getData() != null) {
ParcelFileDescriptor pfDescriptor = null;
Uri uri = result.getData().getData();
pfDescriptor = getContentResolver().openFileDescriptor(uri, "r");
if (pfDescriptor != null) {
FileDescriptor fileDescriptor = pfDescriptor.getFileDescriptor();
Bitmap bmp = BitmapFactory.decodeFileDescriptor(fileDescriptor);
pfDescriptor.close();
int[] intArray = new int[bmp.getWidth() * bmp.getHeight()];
bmp.getPixels(intArray, 0, bmp.getWidth(), 0, 0, bmp.getWidth(), bmp.getHeight());
LuminanceSource source = new RGBLuminanceSource(bmp.getWidth(), bmp.getHeight(), intArray);
BinaryBitmap bbitmap = new BinaryBitmap(new HybridBinarizer(source));
MultiFormatReader reader = new MultiFormatReader();
Result resultQR = reader.decode(bbitmap);
QR_code = resultQR.getText();
QR_result = true;
pfDescriptor.close();
}}}}}
報告するのが遅くなりました。自己レスです。
長くなるのでtryなどは省略してます。
ActivityResultLauncher<Intent> _imageLauncher = registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), new ActivityResultCallbackFromImage());
public void ImageCapture() {
Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("*/*");
_imageLauncher.launch(intent);
}
private class ActivityResultCallbackFromImage implements ActivityResultCallback<ActivityResult> {
@Override
public void onActivityResult(ActivityResult result) {
if (result.getResultCode() == RESULT_OK) {
if (result.getData() != null) {
ParcelFileDescriptor pfDescriptor = null;
Uri uri = result.getData().getData();
pfDescriptor = getContentResolver().openFileDescriptor(uri, "r");
if (pfDescriptor != null) {
FileDescriptor fileDescriptor = pfDescriptor.getFileDescriptor();
Bitmap bmp = BitmapFactory.decodeFileDescriptor(fileDescriptor);
pfDescriptor.close();
int[] intArray = new int[bmp.getWidth() * bmp.getHeight()];
bmp.getPixels(intArray, 0, bmp.getWidth(), 0, 0, bmp.getWidth(), bmp.getHeight());
LuminanceSource source = new RGBLuminanceSource(bmp.getWidth(), bmp.getHeight(), intArray);
BinaryBitmap bbitmap = new BinaryBitmap(new HybridBinarizer(source));
MultiFormatReader reader = new MultiFormatReader();
Result resultQR = reader.decode(bbitmap);
QR_code = resultQR.getText();
QR_result = true;
pfDescriptor.close();
}}}}}
856デフォルトの名無しさん (ワッチョイ ad66-gDF1)
2022/04/03(日) 18:06:14.80ID:6K9mzKSb0 >>854
描画が終わってから設定する
描画が終わってから設定する
857デフォルトの名無しさん (アウアウウー Sae9-wmyf)
2022/04/03(日) 20:01:04.24ID:yNcxpPusa858デフォルトの名無しさん (ワッチョイ 23b1-wmyf)
2022/04/04(月) 11:23:41.79ID:nAFl9YQG0859デフォルトの名無しさん (ワッチョイ 3579-5xea)
2022/04/04(月) 21:11:21.52ID:9x3G9NpU0860デフォルトの名無しさん (アウアウウー Sae9-wmyf)
2022/04/05(火) 16:31:41.55ID:cRxCyW4qa861デフォルトの名無しさん (ワッチョイ ff10-5LEe)
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
へのつなぎ方等が不明です。
よろしくお願いいたします。
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のアップデートを試すと、アンインストール → インストール(データがクリアされる)となったので...
apkをインストール済みのユーザーは、aab形式でストアからアップデートした場合、上書き(データ引き継ぎ)できますか?
Firebaseでapk → aabのアップデートを試すと、アンインストール → インストール(データがクリアされる)となったので...
863デフォルトの名無しさん (ワッチョイ b668-7BfK)
2022/04/28(木) 08:07:26.13ID:FuUdEQrD0 問題なくアプデできたはずだけど、不安ならGoogle Play Consoleの内部テストでaabアップロードして試してみたらどうでしょう。
864デフォルトの名無しさん (ワッチョイ e7b3-eeLS)
2022/04/30(土) 19:54:08.44ID:hjlnvsJk0 MutableListを監視し、アイテムのadd,removeをUIにリアルタイムで反映させたいのです
LiveDataを使う方法だとaddメソッドが使えないので困っています
LiveDataを使う方法だとaddメソッドが使えないので困っています
865デフォルトの名無しさん (ワッチョイ 5f68-tTbX)
2022/05/02(月) 09:08:08.35ID:hdr6pVhC0 MutableListとLiveDataを継承したList専用のLiveDataクラスを自作してそれを利用すればなんとかなるのでは?
866デフォルトの名無しさん (ワッチョイ e7b3-/45e)
2022/05/02(月) 22:24:59.69ID:is0olkt/0 >>865
多重継承ってやつですか?
多重継承ってやつですか?
867デフォルトの名無しさん (ワッチョイ 5f68-tTbX)
2022/05/03(火) 03:46:14.11ID:gWMsrjuV0 >>866
これを多重継承と言って良いかはあれですが、MutableListはinterfaceでLiveDataはabstract classだから出来ることだと思われます。
livedata mutablelist add とかでググるとそれっぽい記事がでてくるので試してみては?
これを多重継承と言って良いかはあれですが、MutableListはinterfaceでLiveDataはabstract classだから出来ることだと思われます。
livedata mutablelist add とかでググるとそれっぽい記事がでてくるので試してみては?
868デフォルトの名無しさん (ワッチョイ 8fba-PvPk)
2022/05/13(金) 03:15:36.27ID:MhN/Yk+20 androidの開発を学ぼうと
2つ講座を見つけたのですが、
Javaとandroid studioの学習がセットになった開発講座と
Android Jetpack Composeとkotlinがセットになった開発講座
どちらも受講する必要はありますか?
もしくは後者のAndroid Jetpack Composeとkotlinが
セットになった講座のみを学べばよいでしょうか?
2つ講座を見つけたのですが、
Javaとandroid studioの学習がセットになった開発講座と
Android Jetpack Composeとkotlinがセットになった開発講座
どちらも受講する必要はありますか?
もしくは後者のAndroid Jetpack Composeとkotlinが
セットになった講座のみを学べばよいでしょうか?
869デフォルトの名無しさん (ワッチョイ 0b63-e+q+)
2022/05/13(金) 03:40:43.92ID:uf+eij/y0 普通に考えて後者は前者の知識があることが前提なのでは
870デフォルトの名無しさん (ワッチョイ ffb0-Ne6o)
2022/06/14(火) 20:44:25.36ID:gKmNNP3c0 初心者質問すいません
SDK Platform-ToolsをSDカードを内部ストレージにする為に使ったのですが、
このソフトは無料なのでしょうか?
SDK Platform-ToolsをSDカードを内部ストレージにする為に使ったのですが、
このソフトは無料なのでしょうか?
871デフォルトの名無しさん (ワッチョイ cf28-tCSL)
2022/06/25(土) 14:32:10.73ID:iBJFtDpM0 自作アプリを公開しようとして公開用アドレスを作ったのですが
デベロッパー登録をするときに、メールアドレスを登録するようになってるのですけど
そこの下に「このメールアドレスはgoogle playに公開されません」って書いてあるけど
公開用のメールアドレスって、この後登録するんですか?
デベロッパー登録をするときに、メールアドレスを登録するようになってるのですけど
そこの下に「このメールアドレスはgoogle playに公開されません」って書いてあるけど
公開用のメールアドレスって、この後登録するんですか?
872デフォルトの名無しさん (ワッチョイ 0f94-tVnd)
2022/06/26(日) 08:00:23.96ID:cYIXhBfK0 アプリごとに問合せ用のメールアドレスを設定するよ。
873デフォルトの名無しさん (ワッチョイ cf28-tCSL)
2022/06/26(日) 11:14:48.75ID:xsWiIYdH0 ありがとうございます。
874デフォルトの名無しさん (ワッチョイ 0ab1-Uf6N)
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)にも同じファイルを指定していますが、何故違うと表示されるのでしょうか?
Build Generate Signed Boundle(s)/APKで作成したapkを端末にインストールした後に、android studioでRun'app'またはDebug 'app'を実行すると「different signature.」でアプリをアンインストールしないと続けられないダイアログが出ます。
keystoreファイルはbuild.gradle(:app)にも同じファイルを指定していますが、何故違うと表示されるのでしょうか?
875デフォルトの名無しさん (ワッチョイ 1e10-iXqK)
2022/07/07(木) 22:33:32.93ID:BEIZ2CKZ0 >>874
多分gradleファイルにどこかミスがあるんだろうね
例えば試しにandroid studioでRun'app'またはDebug 'app'を実行する時に
'Build Generate Signed Boundle(s)/APK'で使用したkeystoreファイルを
一時的に消しておいたらどうなる?
Gradleファイルが正しく同じ署名データを使うようになってたら「署名
データが無い」というエラーになるはずだよね。
多分gradleファイルにどこかミスがあるんだろうね
例えば試しにandroid studioでRun'app'またはDebug 'app'を実行する時に
'Build Generate Signed Boundle(s)/APK'で使用したkeystoreファイルを
一時的に消しておいたらどうなる?
Gradleファイルが正しく同じ署名データを使うようになってたら「署名
データが無い」というエラーになるはずだよね。
876デフォルトの名無しさん (アウアウウー Sacf-Uf6N)
2022/07/08(金) 04:59:27.77ID:GBv15Kz5a >>875
レスありがとうございます。
レスありがとうございます。
877デフォルトの名無しさん (アウアウウー Sacf-Uf6N)
2022/07/08(金) 05:03:56.07ID:GBv15Kz5a878デフォルトの名無しさん (アウアウウー Sacf-Uf6N)
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を使っていると思うのです。
後だしですみません。
事の発端は、パッケージ名を変更したことです。
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を使っていると思うのです。
879デフォルトの名無しさん (ワッチョイ fd28-TkQT)
2022/07/12(火) 00:39:19.53ID:LACcvSQo0 すいません
初めてアプリ公開するのですけど、プライバシーポリシーってどんな風に書けばいいのかわからない
と言うか、まずホームページ借りなきゃだけど皆何処の借りてるの?
初めてアプリ公開するのですけど、プライバシーポリシーってどんな風に書けばいいのかわからない
と言うか、まずホームページ借りなきゃだけど皆何処の借りてるの?
880デフォルトの名無しさん (ワッチョイ a563-/dRU)
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Ωと見分けているのでしょうか?
そして、アプリ側からその変化を検出する事は可能なのでしょうか?
イヤホンジャックのファンクションキーのA〜Dはループ抵抗の変化は判るのですが、
イベントタイプ5(EV_SW)イベントコード4(SW_MICROPHONE_INSERT)は何処で判別?
やっぱり、ループ抵抗が∞と1KΩと見分けているのでしょうか?
そして、アプリ側からその変化を検出する事は可能なのでしょうか?
882デフォルトの名無しさん (ワッチョイ 23b1-gGe7)
2022/07/12(火) 19:15:43.69ID:kGTGjIf50 公式に掲載されているアプリをメールで配信ですが、提供元不明のアプリをインストールする設定なんですよね?
883879 (ワッチョイ fd28-DdBb)
2022/07/13(水) 00:52:52.68ID:1yNm1RsM0 >>880
あら
そういうのでいいのですね
プライバシーポリシーのために無料ホームページ借りようか迷ってたけど
だったらいいや
OAuthのやり方とかめっちゃはまったけど
取りあえず審査中まで持っていけました
ありがとうございます
愛してる
あら
そういうのでいいのですね
プライバシーポリシーのために無料ホームページ借りようか迷ってたけど
だったらいいや
OAuthのやり方とかめっちゃはまったけど
取りあえず審査中まで持っていけました
ありがとうございます
愛してる
884デフォルトの名無しさん (ワッチョイ ed5f-dSCr)
2022/08/05(金) 21:56:52.09ID:zlzJEYin0 家にあったfireタブレット(amazon)で試しにアプリのデバッグやってみようと思ったんだが
LVLのチェック処理が通らない
もともとgooglePlay非対応だからかね
一応googlePlayをインストールして、そこからDLしたアプリのLVLは通るんだよね
LVLのチェック処理が通らない
もともとgooglePlay非対応だからかね
一応googlePlayをインストールして、そこからDLしたアプリのLVLは通るんだよね
885884 (ワッチョイ a15f-woMg)
2022/08/06(土) 01:13:26.37ID:wAZuZx0b0 自己解決した
Fireタブレットというより、android9以上からLVLの一部のデコード処理で例外発生するようになってたっぽい
久々に更新したら、もうワケワカメ
Fireタブレットというより、android9以上からLVLの一部のデコード処理で例外発生するようになってたっぽい
久々に更新したら、もうワケワカメ
886デフォルトの名無しさん (ワッチョイ a15f-woMg)
2022/08/06(土) 01:14:31.47ID:wAZuZx0b0 しかも古いapkはandroid9以降でも問題なく動作しているので
新しくビルドしたapkだと駄目になるという、にんともかんとも
新しくビルドしたapkだと駄目になるという、にんともかんとも
887デフォルトの名無しさん (ワッチョイ 1328-UBI/)
2022/08/06(土) 17:28:38.80ID:Ehvforfa0 訳の分からない動きしてて困ってるけどエスパーお願い
作ったアプリで
あるページに移動すると特定の条件でクラッシュ
実機ではデバッグビルドでもリリースビルドでもそんなことは発生しない
アプリを配布した人に聞いてもそんなこと発生しないといわれてしまう
けどエミュレーターを使うとリリースビルドだと100パーセントクラッシュ
デバッグビルドだと発生しない
ちなみにそのページはただのヘルプページでラベルに文字が書いてるだけで何でクラッシュするのか全く持ってわからない
エミュレーターだとなんかあるの知ってる人いますか?
作ったアプリで
あるページに移動すると特定の条件でクラッシュ
実機ではデバッグビルドでもリリースビルドでもそんなことは発生しない
アプリを配布した人に聞いてもそんなこと発生しないといわれてしまう
けどエミュレーターを使うとリリースビルドだと100パーセントクラッシュ
デバッグビルドだと発生しない
ちなみにそのページはただのヘルプページでラベルに文字が書いてるだけで何でクラッシュするのか全く持ってわからない
エミュレーターだとなんかあるの知ってる人いますか?
888デフォルトの名無しさん (アウアウウー Sa55-Rx/1)
2022/08/06(土) 19:02:12.26ID:BUDjwJJea Google playのクローズドテストでメーリングリストにテスターを追加してダウンロード頂いていますが、テスター全員に案内メールとかどうやればいいのですか?
889887 (ワッチョイ 1328-UBI/)
2022/08/07(日) 17:38:36.60ID:xchj31tX0 Androidのサポートアーキテクチャに
x86_64を追加したら治りました
エミュレーターをx86_64出作ったから?
他の機能は何で平然と動いてるのかとか不思議な気はしますが
直ったのでよし
x86_64を追加したら治りました
エミュレーターをx86_64出作ったから?
他の機能は何で平然と動いてるのかとか不思議な気はしますが
直ったのでよし
890デフォルトの名無しさん (アウアウウー Sa55-Rx/1)
2022/08/07(日) 17:42:49.03ID:GXsPg3OYa >>889
Windows ならデフォルトでそうなると思うけど詳しく知りたいな。
Windows ならデフォルトでそうなると思うけど詳しく知りたいな。
891デフォルトの名無しさん (オッペケ Srf1-3aJ4)
2022/08/13(土) 18:01:00.34ID:qT9RB751r MediaPlayerの質問なのですがシークしながら音を再生するって事は可能でしょうか?
シークバーを巻き戻し方向に動かすとキュルキュル言いながらその部分が逆再生してるようになる機能です
シークバーを巻き戻し方向に動かすとキュルキュル言いながらその部分が逆再生してるようになる機能です
892デフォルトの名無しさん (ワッチョイ 7fb1-wgC7)
2022/08/20(土) 19:55:34.71ID:nDgrGhOj0 画面上部が固定されたconstraintlayoutで組まれて(常時見える)、その後はScrollViewでスクロールさせたい。
よろしくです。
よろしくです。
893デフォルトの名無しさん (ワッチョイ ff10-4Erx)
2022/08/20(土) 20:42:46.68ID:w8IYDiC+0 >>892
承りました
承りました
894デフォルトの名無しさん (ワッチョイ 7fb1-wgC7)
2022/08/20(土) 20:52:30.89ID:nDgrGhOj0895デフォルトの名無しさん (ワッチョイ 7fb1-wgC7)
2022/08/21(日) 16:00:28.74ID:C0vk2eVP0 >>893
とりあえずボタンを1つ常時表示したかったので最初にLinearLayoutでボタンを定義して次にScrollViewにしてScrollView内はconstraintlayoutで組みました。
とりあえずボタンを1つ常時表示したかったので最初にLinearLayoutでボタンを定義して次にScrollViewにしてScrollView内はconstraintlayoutで組みました。
896デフォルトの名無しさん (アウアウウー Sa63-wgC7)
2022/08/23(火) 21:47:40.43ID:vGJsE8iEa クローズドテストでメーリングリストでテスターを管理していますが、Gmailアプリでメーリングリストにメール投稿とか出来るんですか?
897デフォルトの名無しさん (ワッチョイ 9f14-zfSd)
2022/08/26(金) 05:29:55.45ID:XClGF7+P0 regacyExternalStorageフラグってどこかのタイミングで無効化されるって聞いたけど、未だになってないような気がするんだけどまだ使ってていいんすか
898デフォルトの名無しさん (ワッチョイ ff10-4Erx)
2022/08/26(金) 05:58:57.93ID:3jmoheFV0 >>897
requestLegacyExternalStorageは、targetSdkVersionが29なら有効
requestLegacyExternalStorageは、targetSdkVersionが29なら有効
899デフォルトの名無しさん (ワッチョイ 9f14-zfSd)
2022/08/26(金) 09:29:36.29ID:XClGF7+P0 target32に上げてAndroid10の端末で動いているっぽいんだよなあ
900デフォルトの名無しさん (ワッチョイ fff2-oOo3)
2022/08/26(金) 18:44:13.04ID:qBklyjzk0 >>899
アンストールして再インストールするとダメとか
アンストールして再インストールするとダメとか
901デフォルトの名無しさん (ワッチョイ 6114-FXyS)
2022/08/28(日) 13:40:47.26ID:GfKrdgzu0 アプリ申請して36時間くらい経ったのにまだ公開されない
何やってるん
何やってるん
902デフォルトの名無しさん (ワンミングク MM52-FXyS)
2022/08/28(日) 17:07:05.08ID:hclRTfthM 公開が早いアプリと遅いアプリの違いって何ですか
何をしたら遅かったのが早くなるんですか
何をしたら遅かったのが早くなるんですか
903デフォルトの名無しさん (ワッチョイ 82b1-7/sa)
2022/08/28(日) 18:22:05.32ID:yxOVMVsV0 >>901
初回じゃなくてですかあ
初回じゃなくてですかあ
904デフォルトの名無しさん (ブーイモ MM4d-lrW3)
2022/08/28(日) 18:37:28.22ID:0+VRIkVgM 初回だと一週間かかったりするね
905デフォルトの名無しさん (ワッチョイ 6114-FXyS)
2022/08/28(日) 19:01:04.53ID:GfKrdgzu0 初回じゃない
アプリによって違う
早いときもある
いらつくわー
アプリによって違う
早いときもある
いらつくわー
906デフォルトの名無しさん (ワッチョイ 02ad-yNcK)
2022/08/28(日) 20:57:04.97ID:Hvn9fhbC0 土日挟んだりするのをやめればいい
907デフォルトの名無しさん (ワッチョイ 6114-FXyS)
2022/08/29(月) 00:37:40.04ID:mD0SrmDK0 え、土日って審査進まないの
908デフォルトの名無しさん (ワッチョイ 6ef2-YODu)
2022/08/29(月) 12:52:36.20ID:r6fDKi/50 いつ頃からか忘れたが最近は土日は遅い
909デフォルトの名無しさん (ワッチョイ 6114-FXyS)
2022/08/29(月) 12:56:45.16ID:mD0SrmDK0 まだ公開されねえぞもう60時間以上待ってるんだけど早くしてくんない
910デフォルトの名無しさん (ワッチョイ 6114-FXyS)
2022/08/29(月) 14:23:03.16ID:mD0SrmDK0 やっと公開されたわ
iPhoneの方がましな環境になってきてるなあ
iPhoneの方がましな環境になってきてるなあ
911デフォルトの名無しさん (ワッチョイ 6e10-7jXZ)
2022/08/29(月) 16:09:33.00ID:n7Qnj92O0レス数が900を超えています。1000を超えると表示できなくなるよ。
