このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。
※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 144匹目
http://echo.2ch.net/test/read.cgi/tech/1473241397/
Eclipse統合M35【Java/C++/Ruby/Python/Scala】
http://echo.2ch.net/test/read.cgi/tech/1405391739/
★★Java質問・相談スレッド179★★
http://echo.2ch.net/test/read.cgi/tech/1476706523/
****オススメ関連リンク****
■ TechBoosterhttp://techbooster.org/category/android/tableofcontents/
■ Androidメモhttp://www.saturn.dti.ne.jp/npaka/android/index.html
■ 逆引きAndroid入門http://www.adakoda.com/android/
■ Androidプログラマへの道http://wiki.livedoor.jp/moonlight_aska/
■ Android Wiki*http://wikiwiki.jp/android/
****公式リファレンス****
■ Android developershttp://developer.android.com/index.html
■ ソフトウェア技術ドキュメントを勝手に翻訳http://www.techdoctranslator.com/
■ 日本Androidの会http://www.android-group.jp/
■ StackOverFlowhttp://stackoverflow.com/questions/tagged/android
****前スレ****
Androidプログラミング質問スレ revision51
http://echo.2ch.net/test/read.cgi/tech/1457303564/
Androidプログラミング質問スレ revision52
http://echo.2ch.net/test/read.cgi/tech/1479305887/
探検
Androidプログラミング質問スレ revision53 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2017/03/01(水) 19:00:39.67ID:yxxdptab2019/09/24(火) 18:37:11.55ID:StcAjzqX
kotlin coroutine
2019/09/26(木) 10:57:09.00ID:elvWmu0Q
画面がスリープ状態になっているかどうかの判別をするには
どういう関数を使えばいいんでしょうか?
どういう関数を使えばいいんでしょうか?
2019/10/20(日) 02:15:35.41ID:4JNIOfAr
onStopで拾えばええんでないの
2019/10/20(日) 21:15:45.04ID:kQtK3InE
targetSdkVersionを28にしろとなってますが
メインはそうしてるんですが
LVLの方が
minSdkVersion 14
targetSdkVersion 28
これでcompileの方を
compileSdkVersion 28 にすると
ServerManagedPolicy.javaの
import org.apache.http.NameValuePair;
import org.apache.http.client.utils.URLEncodedUtils;
ApkExpansionPolicy.javaの
import org.apache.http.NameValuePair;
import org.apache.http.client.utils.URLEncodedUtils;
これらが赤線で存在しませんエラーになってしまいます。
compileSdkVersion 29にすると
Gradle Configure project:lvl
これで延々と処理中になります。
compileSdkVersion 22 これで
ようやく実行はできるのですが、22に赤線が入り
The compileSdkVersion (22) should not be lower than the targetSdkVersion (28) less...
となってしまいます。
これらの症状をなおすにはどうすればいいのでしょうか?
LVLは
minSdkVersion
targetSdkVersion
compileSdkVersion
これらをどういう数値に設定すればうまくいくのでしょうか。
メインはそうしてるんですが
LVLの方が
minSdkVersion 14
targetSdkVersion 28
これでcompileの方を
compileSdkVersion 28 にすると
ServerManagedPolicy.javaの
import org.apache.http.NameValuePair;
import org.apache.http.client.utils.URLEncodedUtils;
ApkExpansionPolicy.javaの
import org.apache.http.NameValuePair;
import org.apache.http.client.utils.URLEncodedUtils;
これらが赤線で存在しませんエラーになってしまいます。
compileSdkVersion 29にすると
Gradle Configure project:lvl
これで延々と処理中になります。
compileSdkVersion 22 これで
ようやく実行はできるのですが、22に赤線が入り
The compileSdkVersion (22) should not be lower than the targetSdkVersion (28) less...
となってしまいます。
これらの症状をなおすにはどうすればいいのでしょうか?
LVLは
minSdkVersion
targetSdkVersion
compileSdkVersion
これらをどういう数値に設定すればうまくいくのでしょうか。
2019/10/21(月) 11:21:29.83ID:Mww5GSmD
2019/10/21(月) 18:18:20.51ID:UWMZ3W49
了解しました
2019/10/28(月) 14:30:20.45ID:wJOwaC4f
LVLはG提供のをビルドしても非推奨がいくつも出るけどそのまま使っていいのかな?
ずっと前から6.0で使うとバグがあるからLicenseChecker.javaを書き換えてという個人のWeb情報出てるけど
それも全然改正しないでGがほったらかしにしているのはなんでだろう?
まあ後者のはいいとしてみんなは非推奨が出るのをそのまま使ってるの?
ずっと前から6.0で使うとバグがあるからLicenseChecker.javaを書き換えてという個人のWeb情報出てるけど
それも全然改正しないでGがほったらかしにしているのはなんでだろう?
まあ後者のはいいとしてみんなは非推奨が出るのをそのまま使ってるの?
2020/03/02(月) 11:33:20.17ID:9EJm1iLn
API29からEnvironment.getExternalStorageDirectory().getPath();が非推奨になったけども、
これは内部ストレージ直下にファイルやフォルダを作れなくなったってことでしょうか?
その場合、なるべく直下から浅いフォルダにテキストファイルを保存したいけども、
どれを代替えとして使うのが良いのでしょう?
試しにContext#getExternalFilesDir(String)を使ってみましたが、
かなり深いところになってしまいますよね?
これは内部ストレージ直下にファイルやフォルダを作れなくなったってことでしょうか?
その場合、なるべく直下から浅いフォルダにテキストファイルを保存したいけども、
どれを代替えとして使うのが良いのでしょう?
試しにContext#getExternalFilesDir(String)を使ってみましたが、
かなり深いところになってしまいますよね?
2020/03/15(日) 20:19:31.45ID:g+/yOIe3
drowBitmap ってバグというか時々書き漏れあるよね?
対策法とかないのかな
対策法とかないのかな
2020/10/08(木) 11:29:59.65ID:0a7AFMYM
>>64と似たことで詰まっています
SAFなら浅いところに保存出来ますが、ファイル名確認のダイアログを必ず表示することになります
ダイアログを表示せず、ログの様に追記可能なテキストファイルを保存することは出来ないでしょうか?
SAFなら浅いところに保存出来ますが、ファイル名確認のダイアログを必ず表示することになります
ダイアログを表示せず、ログの様に追記可能なテキストファイルを保存することは出来ないでしょうか?
2020/11/16(月) 17:11:25.63ID:kebzG108
JNIにCのソースをincludeさせる場合、どうしたら良いのかな?
大浦版FFTを入れようと、
#include "fft4g.c"
って書いても呼び出してくれなかった。
CMakeLists.txtに追加する方法とかありましたら、お願いします。
大浦版FFTを入れようと、
#include "fft4g.c"
って書いても呼び出してくれなかった。
CMakeLists.txtに追加する方法とかありましたら、お願いします。
2020/11/17(火) 13:50:07.10ID:x5sqwq+X
https://gist.github.com/YSRKEN/0bce2126dec5ea3b92e2
このcppとhppをJNIにインクルードし、rdft()を呼び出すと
ASに「rdft()にstaticを付けろ」と言われます。
staticを付けると「rdft()からstaticを外せ」と出てしまいます。
どうしたら良いのでしょうか?
このcppとhppをJNIにインクルードし、rdft()を呼び出すと
ASに「rdft()にstaticを付けろ」と言われます。
staticを付けると「rdft()からstaticを外せ」と出てしまいます。
どうしたら良いのでしょうか?
2020/11/17(火) 17:34:26.08ID:ik/RNAgt
cppはインクルードするものじゃないよ
ソースとしてコンパイルしてリンクするもの
cppでhppを読み込んでいるのにhppもインクルードして定義が重複するから
おかしな状態になっているのではないのかな
ソースとしてコンパイルしてリンクするもの
cppでhppを読み込んでいるのにhppもインクルードして定義が重複するから
おかしな状態になっているのではないのかな
2020/11/18(水) 10:52:27.43ID:yUU7Y+/3
CMakeLists.txtのadd_libraryにcppとhppを追加して、
#include "fft4g.cpp"
で使ってみましたが、ダメなのでしょうか?
JNIがあるcppに全部コピペするのが手っ取り早いかもしれませんが
#include "fft4g.cpp"
で使ってみましたが、ダメなのでしょうか?
JNIがあるcppに全部コピペするのが手っ取り早いかもしれませんが
2020/11/18(水) 18:10:20.82ID:XQNRNQxy
CMakeList.txtのadd_libraryにcpp追加してるのに自分でcppインクルードしたら
同じ内容がfft4.cppと自分のソースに存在することになるでしょ
CMakeList.txtの内容が間違っていないならば、add_libraryにfft4.cpp追加して
自分のソースでfft4.cppで定義したメソッドを呼び出せばよいだけ
同じ内容がfft4.cppと自分のソースに存在することになるでしょ
CMakeList.txtの内容が間違っていないならば、add_libraryにfft4.cpp追加して
自分のソースでfft4.cppで定義したメソッドを呼び出せばよいだけ
2020/12/23(水) 18:23:54.77ID:MKQMUICq
V2スキームで署名しても改変できちまうんだが
どういうことなんかな〜
どういうことなんかな〜
2021/05/25(火) 23:01:32.36ID:b+TVg7a6
Android上でE-Hentaiの画像データをダウンロード出来るアプリを作ってるんだが、テスターや要望、不具合を伝えてくれる人を募集してる
怒られるかもしれないけど、どうだろこれ?
無料版:
https://deploygate.com/distributions/82941d82fc7b4508c790f528697290ad58cee0f3
有料版:
https://play.google.com/store/apps/details?id=com.EHDownloader.test
怒られるかもしれないけど、どうだろこれ?
無料版:
https://deploygate.com/distributions/82941d82fc7b4508c790f528697290ad58cee0f3
有料版:
https://play.google.com/store/apps/details?id=com.EHDownloader.test
2021/05/25(火) 23:09:23.95ID:PX8+Ctqs
そのうちストアから消されるよ
75デフォルトの名無しさん
2021/07/03(土) 18:07:37.85ID:5l1oETLM なぁ…メディアスキャン…みたいな…アプリでさぁ…SDCARDを内部ストレージにすると…
ContentResolverで…deleteすると…画像ファイルは…消されてしまう…この仕様が痛くてさ…
普通にSSDの内部ストレージが外れるなんて事は…まず…ないだろうから…それでいいんだけど…
普通にSDCARDでもOK…普通にSDカードだと…ContentResolverからdeleteしても…画像実ファイルは消されない…
SDCARDを内部ストレージにした場合に…画像ファイルは…消されてしまう…
スキャン中にさ…抜き差し…したら…画像が消えてしまう…タイミングがどうしても…生まれるじゃん?
スキャン中に抜いただけならOKだけど…その後…すぐに…挿されると…物理的には…消えるタイミングが生まれる…
つまり…ContentResolverのdelete中に…挿す…だ…しかもディレクトリなら…like使って…豪快に消込に行く…
ここのlikeを廃止すれば…1個1個消すにすれば…1ファイルだけ消えた…と被害は抑えられるかもしれない…
Receiverでアンマウント拾っても…タイミング的に…間に合わない事は…絶対に…起きる…
メインストレージになってるSDCARDを抜いて…EnvironmentのgetExternalStorageStateが…removedになる前に…
ContentResolverのdeleteが走り…その後…すぐに…SDが挿されると…画像ファイルは…物理的には…豪快に…消される事になる…
そもそも…画像ファイル消したくないんだったら…WRITE_STORAGE権限与えるなとも…考えたが…
READ与えただけで…WRITEもできるし…どうしようもないじゃん…誰か…助けて…
危ないタイミングがある…という事で…このアプリは…公開停止するかもしれない…
ContentResolverで…deleteすると…画像ファイルは…消されてしまう…この仕様が痛くてさ…
普通にSSDの内部ストレージが外れるなんて事は…まず…ないだろうから…それでいいんだけど…
普通にSDCARDでもOK…普通にSDカードだと…ContentResolverからdeleteしても…画像実ファイルは消されない…
SDCARDを内部ストレージにした場合に…画像ファイルは…消されてしまう…
スキャン中にさ…抜き差し…したら…画像が消えてしまう…タイミングがどうしても…生まれるじゃん?
スキャン中に抜いただけならOKだけど…その後…すぐに…挿されると…物理的には…消えるタイミングが生まれる…
つまり…ContentResolverのdelete中に…挿す…だ…しかもディレクトリなら…like使って…豪快に消込に行く…
ここのlikeを廃止すれば…1個1個消すにすれば…1ファイルだけ消えた…と被害は抑えられるかもしれない…
Receiverでアンマウント拾っても…タイミング的に…間に合わない事は…絶対に…起きる…
メインストレージになってるSDCARDを抜いて…EnvironmentのgetExternalStorageStateが…removedになる前に…
ContentResolverのdeleteが走り…その後…すぐに…SDが挿されると…画像ファイルは…物理的には…豪快に…消される事になる…
そもそも…画像ファイル消したくないんだったら…WRITE_STORAGE権限与えるなとも…考えたが…
READ与えただけで…WRITEもできるし…どうしようもないじゃん…誰か…助けて…
危ないタイミングがある…という事で…このアプリは…公開停止するかもしれない…
76デフォルトの名無しさん
2021/07/03(土) 20:34:45.65ID:5l1oETLM 極論…SDCARDが外れる前に…アンマウントに設定する事は…できないんだよ…
設定画面からボタン押下だと…ロジック的には…可だが…いきなりパチンと抜くときは…無理…
どうしても…時差が…出てくる…そこに悩んでる…
設定画面からボタン押下だと…ロジック的には…可だが…いきなりパチンと抜くときは…無理…
どうしても…時差が…出てくる…そこに悩んでる…
2021/07/04(日) 12:52:13.22ID:umnDVkje
なぁ…
まで読んだ
まで読んだ
78デフォルトの名無しさん
2021/07/05(月) 11:21:24.42ID:ZZYUTqC/ 実機で表示サイズやフォントサイズを変更して確認を行っています。
設定-ディスプレイ-「フォントサイズ」「」表示サイズ」
設定画面ではなくadbで変更する方法は無いでしょうか
設定-ディスプレイ-「フォントサイズ」「」表示サイズ」
設定画面ではなくadbで変更する方法は無いでしょうか
2021/07/05(月) 11:26:34.58ID:sT0FCi/9
甘えんな
2021/07/05(月) 13:54:52.02ID:C3unfQzD
はぁ?
2021/07/05(月) 20:08:22.71ID:sT0FCi/9
かかってこいよ
2021/07/27(火) 14:59:41.01ID:cvfp4YpV
wrap_contentのTextViewにsetText()でテキストを設定していますが、TextViewの幅が更新されないため、一部しか表示されません
画面全体を再描画するにはどうしたらいいでしょうか?
画面全体を再描画するにはどうしたらいいでしょうか?
2021/07/27(火) 15:52:45.52ID:cvfp4YpV
画面を最小化してから戻すとちゃんと表示されるようになります
invalidate()しても更新されませんでした
invalidate()しても更新されませんでした
2021/07/27(火) 21:26:26.80ID:zHz8Njzd
レイアウトファイルがなんかおかしいんじゃねえか
2021/07/30(金) 18:56:55.51ID:1pCtSxSE
質問です。
初心者が大量の複数桁7セグledを制御したいとなった時、その桁数シフトレジスタ用意して制御するのが一番楽ですかね?
初心者が大量の複数桁7セグledを制御したいとなった時、その桁数シフトレジスタ用意して制御するのが一番楽ですかね?
2021/07/30(金) 18:57:47.75ID:1pCtSxSE
質問板間違えました…無視して下さい…
2021/08/01(日) 06:04:50.50ID:0nZuCtDx
書き込みテス
2021/08/01(日) 06:27:50.95ID:0nZuCtDx
本当に大事な時に書き込みが出来なくなる、最近の5chはどうかと思う
ここの板の存在価値の問題じゃない?
ここの板の存在価値の問題じゃない?
2021/08/01(日) 06:35:24.25ID:0nZuCtDx
そりゃいつでも書き込めるTwitterとかが使い勝手言いわけだ
板の話と違ってごめん
板の話と違ってごめん
2021/08/08(日) 13:41:15.34ID:u4odV4Co
startActivity(intent);は通常のwebサイトは表示できますが
Playストアのplay.google.comやmarketのページは表示できないんですか?
Playストアのplay.google.comやmarketのページは表示できないんですか?
2021/08/12(木) 12:58:43.62ID:8gTTiUjA
実行ではまともに動作せず、デバッグ実行の時はちゃんと動く時はどうすればいいかな
原因がわからない
速度が落ちると動くのでタイミングの問題か
原因がわからない
速度が落ちると動くのでタイミングの問題か
2021/08/12(木) 14:03:28.36ID:gErbxlwG
logcatで分からなければ、古き良きprintデバッグだね
2021/08/12(木) 19:51:42.63ID:HdaxiCdT
releaseで動かないのは結構あるけどねぇ
怪しそうなところでLogに出すくらいしか思い浮かばない
怪しそうなところでLogに出すくらいしか思い浮かばない
2021/08/12(木) 20:24:20.56ID:AR16ye5r
>>91
Proguardの設定じゃない?よくあるのは
Proguardの設定じゃない?よくあるのは
2021/08/12(木) 20:27:04.55ID:AR16ye5r
>>90
ディープリンクかな?
ディープリンクかな?
2021/08/12(木) 21:31:44.17ID:6mfwt8mq
そういうときはgitで遡っていってどのコミットから発生するようになったか切り分けていく
2021/08/13(金) 17:05:10.96ID:EY++miAR
現在Kotlinで簡単なメモアプリを作成しています
menuレイアウトを作成し、その内のdeleteボタンを押下するとダイアログ表示後 "DONE" を選択すると文字をリセットするというプログラムを書いています
現状のコードではダイアログが表示されるだけで、文字のリセットが行われません
どこが間違っているのかご指摘お願いします!
https://dotup.org/uploda/dotup.org2560570.png
menuレイアウトを作成し、その内のdeleteボタンを押下するとダイアログ表示後 "DONE" を選択すると文字をリセットするというプログラムを書いています
現状のコードではダイアログが表示されるだけで、文字のリセットが行われません
どこが間違っているのかご指摘お願いします!
https://dotup.org/uploda/dotup.org2560570.png
2021/08/13(金) 17:17:15.54ID:YzsYrEa2
ヒント
showで処理は止まってない
すぐflagをreturnしてる
showで処理は止まってない
すぐflagをreturnしてる
2021/08/13(金) 19:57:20.45ID:EY++miAR
コルーチンってのを使えばいいのですかね?
100デフォルトの名無しさん
2021/08/13(金) 21:56:40.60ID:EY++miAR builder.show()を読み込んだ後処理を待機させればいいのか・・・・?
101デフォルトの名無しさん
2021/08/13(金) 22:56:24.26ID:d91Ax+2M createDialog()の引数に関数を渡せるようにしてsetPositiveButon()でその関数を呼ぶ。
flagはいらない。
createDialog()を呼ぶときに文字を消す関数をわたす。
flagはいらない。
createDialog()を呼ぶときに文字を消す関数をわたす。
102デフォルトの名無しさん
2021/08/14(土) 01:05:38.60ID:4p8BZY0z ありがとうございます
なんとか目的の処理は実装できました
ただd91Ax+2Mさんのアドバイスはおそらく高階関数を使えということですよね?
なんとか目的の処理は実装できました
ただd91Ax+2Mさんのアドバイスはおそらく高階関数を使えということですよね?
103デフォルトの名無しさん
2021/08/14(土) 08:59:59.23ID:hE2sv7MT104デフォルトの名無しさん
2021/08/14(土) 16:53:55.59ID:4p8BZY0z >>103
自分は高階関数は使わず、関数呼び出しただけの処理にしました
ググってみましたがちょっと理解に時間がかかりそうなのでとりあえずこういう形に。。
https://dotup.org/uploda/dotup.org2561589.png
自分は高階関数は使わず、関数呼び出しただけの処理にしました
ググってみましたがちょっと理解に時間がかかりそうなのでとりあえずこういう形に。。
https://dotup.org/uploda/dotup.org2561589.png
105デフォルトの名無しさん
2021/08/14(土) 17:16:37.40ID:hE2sv7MT >>104
今回はこれでいいですよね。ありがとう。
今回はこれでいいですよね。ありがとう。
106デフォルトの名無しさん
2021/08/14(土) 18:02:49.48ID:EuKTK9lK 本当にそれで良いのかよ!
あきらめんな!本当の自分さらけ出せよ!!
中途半端に終わらせて後悔すんなよ!
あきらめんな!本当の自分さらけ出せよ!!
中途半端に終わらせて後悔すんなよ!
107デフォルトの名無しさん
2021/08/14(土) 18:52:23.97ID:hE2sv7MT ごめん、本当はコルーチン使ったのが見たかった
108デフォルトの名無しさん
2021/08/14(土) 19:10:06.27ID:4p8BZY0z 勉強あるのみですね!
109デフォルトの名無しさん
2021/08/14(土) 19:25:50.76ID:4p8BZY0z コルーチンで遅延処理できるかなとも思ったけど、今回の場合はコードを呼び出すタイミングが肝だったので違うかなと
110デフォルトの名無しさん
2021/08/16(月) 14:42:43.21ID:Vd8uTvIZ AABてそのまま野良インスコはできないんでしょ、そういうのは消えるんじゃ
111デフォルトの名無しさん
2021/09/09(木) 00:08:22.76ID:YrJ74uCT navigationを使った画面遷移ってfragmentからしかできないのかな?
MainActivityにBottomNavigationViewとNavHostFragmentと分けて作ってるんだけど、MainActivity.ktファイルで画面遷移処理を実装しようとしてます
可能ですかね?
https://dotup.org/uploda/dotup.org2584409.png
MainActivityにBottomNavigationViewとNavHostFragmentと分けて作ってるんだけど、MainActivity.ktファイルで画面遷移処理を実装しようとしてます
可能ですかね?
https://dotup.org/uploda/dotup.org2584409.png
112デフォルトの名無しさん
2021/09/09(木) 01:24:58.61ID:L8vxK0vO ちゃんとNavigationGraph作ってれば問題ないよ
113デフォルトの名無しさん
2021/09/09(木) 11:16:41.12ID:YrJ74uCT >>112
可能なんですね!ありがとうございます
可能なんですね!ありがとうございます
114デフォルトの名無しさん
2021/09/09(木) 21:01:05.83ID:D2xbdGy8 ZXingを使ってJANコード読み取りたいんだけど、ちょっと躓いてます
fragment_scan.xmlのscan_view(黒くなってる領域)にコード読み取り画面を埋め込みたいのだけど、現状のコードでは右のようにフルスクリーンになってしまいます
これはscan_viewに何かを紐づけないといけないのでしょうか?
https://dotup.org/uploda/dotup.org2585150.png
fragment_scan.xmlのscan_view(黒くなってる領域)にコード読み取り画面を埋め込みたいのだけど、現状のコードでは右のようにフルスクリーンになってしまいます
これはscan_viewに何かを紐づけないといけないのでしょうか?
https://dotup.org/uploda/dotup.org2585150.png
115デフォルトの名無しさん
2021/09/14(火) 00:27:27.06ID:EQn5tBXm Realm使えてる人いる?
初めてのAndroidプログラミングって本にrealmを使ったサンプルアプリがあるんだが、エラー吐いて使えねぇ
MongoDBに登録してそこでチョコチョコしないといけないの?
初めてのAndroidプログラミングって本にrealmを使ったサンプルアプリがあるんだが、エラー吐いて使えねぇ
MongoDBに登録してそこでチョコチョコしないといけないの?
116デフォルトの名無しさん
2021/09/14(火) 09:37:35.53ID:AGwXzoQS jcenterのwarning出るよね
もう開発やる気ないんじゃね
今ならroomで良いんじゃない
もう開発やる気ないんじゃね
今ならroomで良いんじゃない
117デフォルトの名無しさん
2021/09/14(火) 15:26:08.95ID:EQn5tBXm118デフォルトの名無しさん
2021/09/14(火) 18:58:05.15ID:Lutwp7s7 greendao
119デフォルトの名無しさん
2021/09/14(火) 19:00:39.91ID:Lutwp7s7 あと日本人が作ってるライブラリのやつ何だったっけなあ
120デフォルトの名無しさん
2021/09/14(火) 19:10:45.80ID:Lutwp7s7 ormaだった
121デフォルトの名無しさん
2021/09/16(木) 01:35:00.66ID:92fkpU0y122デフォルトの名無しさん
2021/09/16(木) 21:02:53.00ID:4BK2jr4N アプリのタイトルバーを非表示にしたくてManifestやThemeファイルをいじってるんだけどエラー発生して起動できないよ
皆タイトルバーを非表示にしたい時ってどこをどう変更してますか?
皆タイトルバーを非表示にしたい時ってどこをどう変更してますか?
123デフォルトの名無しさん
2021/09/16(木) 21:35:56.61ID:2N2QHLh8 stuleじゃね
124デフォルトの名無しさん
2021/09/16(木) 21:36:08.24ID:2N2QHLh8 style
125デフォルトの名無しさん
2021/09/16(木) 23:20:19.27ID:4BK2jr4N >>124
テーマじゃないの?
テーマじゃないの?
126デフォルトの名無しさん
2021/09/17(金) 09:58:15.45ID:2toGcAWX >>122
ActivityのonCreate()で、supportActionBar?.hide()とか。
ActivityのonCreate()で、supportActionBar?.hide()とか。
127デフォルトの名無しさん
2021/09/17(金) 10:37:42.12ID:d5hwBsE0 今の公式ドキュメントではこれはアプリバーで、実装する為のクラスはToolbar
以前はアクションバーと呼ばれていて、APIにはまだそっちの名残りも少し残っている
APIのバージョン上がる度にやり方変わって来たので、適当に検索して試すと、古いハズレの情報にハマる可能性が高い
なので公式ドキュメントを参照すべし
ただし公式もv7 appcompa使えとか古い情報が残ってるので、これはandroidxに読み替える必要あり
以前はアクションバーと呼ばれていて、APIにはまだそっちの名残りも少し残っている
APIのバージョン上がる度にやり方変わって来たので、適当に検索して試すと、古いハズレの情報にハマる可能性が高い
なので公式ドキュメントを参照すべし
ただし公式もv7 appcompa使えとか古い情報が残ってるので、これはandroidxに読み替える必要あり
128デフォルトの名無しさん
2021/09/17(金) 10:54:14.88ID:d5hwBsE0 マニフェストの<application>要素のandroid:themeにデフォルトのNoActionBar系のテーマを指定すれば、インストールしたAndroidのバージョンに応じて、かつてのタイトルバーやアクションバーが表示されないよう勝手に設定してくれる
そのうえでToolbarクラスを配置してアップバーを表示する操作をするのが今の流儀なので、それをやらなければバー無しになるはず
テーマを自分でいじりたい場合には、デフォルトのNoActionBar系のテーマを継承するようにして、下手なことをやらければ同じ効果が得られると思われ
もしかしたらこの情報も古いかもだがそのときは許してね
そのうえでToolbarクラスを配置してアップバーを表示する操作をするのが今の流儀なので、それをやらなければバー無しになるはず
テーマを自分でいじりたい場合には、デフォルトのNoActionBar系のテーマを継承するようにして、下手なことをやらければ同じ効果が得られると思われ
もしかしたらこの情報も古いかもだがそのときは許してね
129デフォルトの名無しさん
2021/09/17(金) 11:50:21.51ID:ep8znUoV130デフォルトの名無しさん
2021/09/18(土) 11:12:17.20ID:ORHp7xx4 アップがaabに変わりましたけどこのaabに変えてからのやつは
難読化してあるソースもデベコンのエラーレポートのスタック トレースが難読化する前のソースでの表示に
なったりするんでしょうか?
難読化してあるソースもデベコンのエラーレポートのスタック トレースが難読化する前のソースでの表示に
なったりするんでしょうか?
131デフォルトの名無しさん
2021/09/21(火) 00:59:45.27ID:M8V98g9z >>129
supportActionBar?.hide 呼んでる時点でこれまでのアドバイス理解してないじゃないかな
AppBarが表示されるのは、
Theme/StyleにNoActionBar以外を設定している
レイアウトでToolbarを置いてsetSupportActionBar(toolbar)してる
のどちらかだけど、どっちかな?
前者ならNoActionBar設定すればOK、後者ならToolbar消せば終わり
supportActionBar?.hide 呼んでる時点でこれまでのアドバイス理解してないじゃないかな
AppBarが表示されるのは、
Theme/StyleにNoActionBar以外を設定している
レイアウトでToolbarを置いてsetSupportActionBar(toolbar)してる
のどちらかだけど、どっちかな?
前者ならNoActionBar設定すればOK、後者ならToolbar消せば終わり
132デフォルトの名無しさん
2021/09/21(火) 10:05:35.22ID:OKQsKa88 NoActionBar系のテーマに切り替えると落ちるって書いてあるじゃん
古い環境で作ったstyleなんかのリソースが、NoActionBarテーマに対応出来てない可能性
あとはAppCompatActivity使ってないとか
古い環境で作ったstyleなんかのリソースが、NoActionBarテーマに対応出来てない可能性
あとはAppCompatActivity使ってないとか
133デフォルトの名無しさん
2021/09/21(火) 12:32:32.76ID:M8V98g9z getSupportActionBarはAppCompatActivityのAPI
134デフォルトの名無しさん
2021/09/21(火) 12:34:10.49ID:M8V98g9z >古い環境で作ったstyleなんかのリソースが、NoActionBarテーマに対応出来てない可能性
Kotlin使ってるようだから少なくとも古のプロジェクトではなさそう
Kotlin使ってるようだから少なくとも古のプロジェクトではなさそう
135デフォルトの名無しさん
2021/09/21(火) 12:48:36.58ID:OKQsKa88 >>133
ActionBarActivityだったことがあるはず
ActionBarActivityだったことがあるはず
136デフォルトの名無しさん
2021/09/21(火) 12:56:00.65ID:OKQsKa88 >>134
build.gradleいじるだけで古いブロジェクトもKotlin化できるでしょ
build.gradleいじるだけで古いブロジェクトもKotlin化できるでしょ
137デフォルトの名無しさん
2021/11/29(月) 16:24:23.73ID:uioVcrq5 フォルダや書庫の画像を1枚1枚順に表示していくアプリを作りたいのですが
サンプルやサイトなど良い所はないでしょうか?
サンプルやサイトなど良い所はないでしょうか?
138デフォルトの名無しさん
2021/12/03(金) 20:38:27.42ID:c/C5pVxn 趣味アプリで音声通話したいんですが何のライブラリがメジャーなんですかね
139デフォルトの名無しさん
2021/12/13(月) 18:46:24.24ID:dvvuVd6e MainActivityで定義した変数val1にFragmentから値をアクセスするのに以下の書き方をしています。
(double)((MainActivity) getContext()).val1 = double変数;
これは画面回転などでいけないコードなんでしょうか?
(double)((MainActivity) getContext()).val1 = double変数;
これは画面回転などでいけないコードなんでしょうか?
140デフォルトの名無しさん
2021/12/13(月) 19:45:29.85ID:0vfoJE6l interface定義してそのメソッド経由で書き換えた方が良かろうよ
141デフォルトの名無しさん
2021/12/14(火) 01:21:26.01ID:JaZqoqJK surfaceviewの描画方式って
・lockCanvas/unlockCanvasAndPost メソッド経由でcanvasを操作する方法
・surfaceviewクラスのvoid draw (Canvas canvas)メソッドをoverrideする方法
https://developer.android.com/reference/android/view/SurfaceView?hl=ja#draw(android.graphics.Canvas)
の2通りあるみたいですが、これらにはどの様な違いがあるのでしょうか。
・lockCanvas/unlockCanvasAndPost メソッド経由でcanvasを操作する方法
・surfaceviewクラスのvoid draw (Canvas canvas)メソッドをoverrideする方法
https://developer.android.com/reference/android/view/SurfaceView?hl=ja#draw(android.graphics.Canvas)
の2通りあるみたいですが、これらにはどの様な違いがあるのでしょうか。
142デフォルトの名無しさん
2021/12/14(火) 03:06:25.26ID:xwAfSHru >>139
素直にAAC(Jetpack) ViewModel使いましょう
素直にAAC(Jetpack) ViewModel使いましょう
143デフォルトの名無しさん
2022/01/01(土) 02:19:53.28ID:IkfsqXxa Roomを使ってデータベースに画像を保存することは可能でしょうか?
アプリ内で端末内部ストレージの画像を選択orカメラアプリで撮影し、その画像の保存処理を行いたいです
アプリ内で端末内部ストレージの画像を選択orカメラアプリで撮影し、その画像の保存処理を行いたいです
144デフォルトの名無しさん
2022/01/01(土) 02:35:29.99ID:T7IwYd4U そりゃ可能
普通にByteArrayだかで定義してそこにつっこめばいい
普通にByteArrayだかで定義してそこにつっこめばいい
145デフォルトの名無しさん
2022/01/01(土) 11:33:23.80ID:IkfsqXxa146デフォルトの名無しさん
2022/01/04(火) 18:20:32.60ID:rCkXbBZ2 realtimedatabaseの項目数をかうんとしたいんですがどうしたらいいですか
refのchildCountを取得しようとすると項目数が多すぎて途中でクラッシュします
refのchildCountを取得しようとすると項目数が多すぎて途中でクラッシュします
147デフォルトの名無しさん
2022/01/19(水) 16:44:16.32ID:TJkImwOr Android Studioでの話ですが、クラスでインターフェイスを継承したとき、メンバを実装しますよね
例えば、
KotlinでDatePickerDialog.OnDateSetListenerを継承し、onDateSetメンバを実装するとします
その際に、パラメータの名前がp0,p1といった具合に人から見てよくわからない名前になるのですがこれは自分で直すしかないのでしょうか?
例えば、
KotlinでDatePickerDialog.OnDateSetListenerを継承し、onDateSetメンバを実装するとします
その際に、パラメータの名前がp0,p1といった具合に人から見てよくわからない名前になるのですがこれは自分で直すしかないのでしょうか?
148デフォルトの名無しさん
2022/01/19(水) 18:11:44.27ID:yptPsgYF センスがないからそうなる
149デフォルトの名無しさん
2022/01/19(水) 18:28:30.51ID:0QW5AHaA 可愛そう
150デフォルトの名無しさん
2022/01/19(水) 19:08:38.76ID:TJkImwOr 酷いですね
151デフォルトの名無しさん
2022/01/21(金) 20:15:44.97ID:VCUMrOJr jetpack composeって主流になるんでしょうか
152デフォルトの名無しさん
2022/02/04(金) 14:16:34.29ID:QJD33Pxk 1. https://developer.android.com/reference/kotlin/android/app/admin/DevicePolicyManager#locknow
> From version Build.VERSION_CODES.R onwards, the caller must either have the LOCK_DEVICE permission or the device must have the device admin feature;
2.https://developer.android.com/reference/kotlin/android/Manifest.permission?hl=ja
1のリンクってandroid R以降は端末管理アプリじゃなくてもLOCK_DEVICE権限さえ持ってれば画面をロックできるよって意味に読めると思うんですが、
その場合2のリンク内を探してもLOCK_DEVICEというのが見つからないんですがどうやって要求するもんなんでしょうか?
> From version Build.VERSION_CODES.R onwards, the caller must either have the LOCK_DEVICE permission or the device must have the device admin feature;
2.https://developer.android.com/reference/kotlin/android/Manifest.permission?hl=ja
1のリンクってandroid R以降は端末管理アプリじゃなくてもLOCK_DEVICE権限さえ持ってれば画面をロックできるよって意味に読めると思うんですが、
その場合2のリンク内を探してもLOCK_DEVICEというのが見つからないんですがどうやって要求するもんなんでしょうか?
153デフォルトの名無しさん
2022/02/05(土) 00:52:53.83ID:jvgtPyNh ざっとググってみた
android.permission.LOCK_DEVICEのprotectionLevelはsignature|privileged
privilegedはシステムイメージ上の特権アプリの権限(メーカー用)
https://developer.android.com/reference/android/R.attr#protectionLevel
LOCK_DEVICE権限は通常のアプリでは指定できない
って感じなんだけど詳しい人教えて
android.permission.LOCK_DEVICEのprotectionLevelはsignature|privileged
privilegedはシステムイメージ上の特権アプリの権限(メーカー用)
https://developer.android.com/reference/android/R.attr#protectionLevel
LOCK_DEVICE権限は通常のアプリでは指定できない
って感じなんだけど詳しい人教えて
154デフォルトの名無しさん
2022/02/16(水) 10:29:38.38ID:flmiTjC5 onResume()でsuper.onResume()の次からコード書いていますが、superを一番最後に書くのはどういう時ですか?
155デフォルトの名無しさん
2022/02/16(水) 23:35:12.50ID:jmOnTM53 アプリ側で先に処理をしてからシステムにお任せするときとかじゃないかな
ライフサイクルで言うとonPause()辺りから最後にsuper呼ぶ派がいるらしいね
ライフサイクルで言うとonPause()辺りから最後にsuper呼ぶ派がいるらしいね
156デフォルトの名無しさん
2022/03/31(木) 17:13:38.95ID:nDVPY4Py kotlinで開発しているアプリで尋ねたいことがあります
EditTextとButton(+、-)で数値カウンターを作りたいのですが、EditTextの中身をint型にして取り出すには、edittext.text.toString().toInt()でよいのでしょうか?
EditTextに何も値が入っていない場合NumberFormatExceptionが出てしまいます。これはnullを変換できないために出ているという理解であっていますか?
EditTextとButton(+、-)で数値カウンターを作りたいのですが、EditTextの中身をint型にして取り出すには、edittext.text.toString().toInt()でよいのでしょうか?
EditTextに何も値が入っていない場合NumberFormatExceptionが出てしまいます。これはnullを変換できないために出ているという理解であっていますか?
157デフォルトの名無しさん
2022/03/31(木) 18:01:47.51ID:HWZxssf/ EditTextに何も入ってないときは空文字列になってるんじゃないかな
それをtoInt()しようとしても変換できなくて例外飛んでそう
toIntOrNull()使えば失敗した場合にnullになるから個人的には扱いやすいけど
それをtoInt()しようとしても変換できなくて例外飛んでそう
toIntOrNull()使えば失敗した場合にnullになるから個人的には扱いやすいけど
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【窪田順生氏】「高市政権人気の裏には多数の“弱者感を抱えた男”の存在がある」弱者感を抱えた男は人知れずマイルド右翼に… [おっさん友の会★]
- 【調査】クレジットカード、1人何枚持つのが「平均的」?★3 [ひぃぃ★]
- 【テレビ】池上彰氏 報道の自由度が高い国の特徴「どんどん政府を批判する。政治家は受け入れる」 一方独裁国家は… [冬月記者★]
- 「ヘイトスピーチをやめろ」 各地の「移民反対デモ」に抗議活動 [蚤の市★]
- 宮崎あおい「電子レンジ持ってない」“丁寧な暮らし”を告白「ごはんを温め直すときも蒸し器」に「凄すぎ」の声 [muffin★]
- 【作家】高市総理支持の背景に見えるヤンキー的「ケンカ上等!」と「日本人は特別だ」感がとても怖い 北原みのり [少考さん★]
- 【DAZN】フォーミュラGP【F1 2 3 SF P】Lap1815
- 【DAZN】フォーミュラGP【F1 2 3 SF P】Lap1816
- 【フジテレビ】2025 FORMULA 1【NEXT】Lap608
- 【フジテレビ】2025 FORMULA 1【NEXT】Lap609
- 【U-NEXT】プレミアリーグ総合 ★39
- ハム専 エスコン日韓OB戦
- 古市憲寿「スタジオでも中国批判して気持ち良くなってる人はいるが高市答弁で日本人は損してる。国益を害した」スタジオ凍りつく [931948549]
- 高市政権「中国への反論はSNSでやるわ。覚悟しろ中国!!!!!」 [834922174]
- 夜中眠れぬ女子のためのスレッドをたてたよ!WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
- ホモだけど明日西日暮里か中野で遊べる人居ませんか…?
- YouTubeの「メス本能がビンビンになる男の行動」とかいう動画見て勉強してる
- まったり進行おじゃる丸待機ハウス🏡
