!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
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ de3c-eecL)
2016/08/25(木) 23:34:25.22ID:81UB5JLm0705デフォルトの名無しさん (ワッチョイ 4fc7-D6sS)
2021/07/01(木) 13:18:26.52ID:fQZNFn8S0 WebViewでMhtmlファイルを読み込むと
net::File_Not_Foundというエラーがでるんですがどうすればいいでしょうか?
webview.loadUrl("file:///storage/emulated/0/Download/Google");
このように読み込んでます
net::File_Not_Foundというエラーがでるんですがどうすればいいでしょうか?
webview.loadUrl("file:///storage/emulated/0/Download/Google");
このように読み込んでます
706デフォルトの名無しさん (アウアウキー Sac3-6gCY)
2021/07/01(木) 21:59:52.47ID:2onK7pO7a 対象範囲別ストレージで引っかかってるとかではなく?
707デフォルトの名無しさん (ワッチョイ 2fc7-+1aI)
2021/07/02(金) 17:54:32.66ID:umYY+eNJ0 対象範囲別ストレージっていうのがあるんですね。
ありがとうございます。
やってみます。
ありがとうございます。
やってみます。
708デフォルトの名無しさん (ワッチョイ da79-YmP5)
2021/07/17(土) 22:40:29.07ID:gilBDjMA0 以下のようなアプリの作成を考えてます
1 ユーザーに自作アプリのアイコンを押してもらいアプリを起動してもらう。
2 自作アプリが起動したらAndroidのOS画面下の□ボタン(メニュー?今は履歴?)を押す。
3 アプリの履歴の一覧が表示されたら、自作アプリで一番上にある「すべて消去」を押す。
4 自作アプリも終了する。
ここで質問ですが、3の「すべて消去」をAPI等で直接的に呼び出す方法ってありますか?
同じことができればそれを呼び出して終了でいいと思ってます。
動作対象OSは自分が所持してる4.4や8.0辺りです。
1 ユーザーに自作アプリのアイコンを押してもらいアプリを起動してもらう。
2 自作アプリが起動したらAndroidのOS画面下の□ボタン(メニュー?今は履歴?)を押す。
3 アプリの履歴の一覧が表示されたら、自作アプリで一番上にある「すべて消去」を押す。
4 自作アプリも終了する。
ここで質問ですが、3の「すべて消去」をAPI等で直接的に呼び出す方法ってありますか?
同じことができればそれを呼び出して終了でいいと思ってます。
動作対象OSは自分が所持してる4.4や8.0辺りです。
709デフォルトの名無しさん (ワンミングク MMea-3Gk1)
2021/07/17(土) 22:50:45.89ID:9Ja/DMejM 殺す方法なかった気がする
せいぜいfinish()
せいぜいfinish()
710デフォルトの名無しさん (ワッチョイ da79-YmP5)
2021/07/17(土) 22:53:55.64ID:gilBDjMA0711デフォルトの名無しさん (ワッチョイ 76b0-WNvn)
2021/07/18(日) 00:29:37.77ID:titCYqQw0 なぜそんなことがしたいのか、する必要があるのかがわからんな
712デフォルトの名無しさん (ワッチョイ da79-YmP5)
2021/07/18(日) 03:33:12.55ID:wZnHH9/v0 >>711
目的ですがAndroid端末をジジババに使わせていて、例えばyoutubeだと誤タッチでコメント欄入力とかの変な状態になってしまうと、
そこから画面を戻せないとクレームが来ます。
そういう時にまず「○」でホームに戻ってもらって、今回のようなアプリを実行してもらい、履歴のアプリを一旦全部終了させたいのです。
画面下中央の「○」を押してホーム画面に戻すことはなんとか覚えてくれましたが、
「□」を押した後に対象のアプリをスワイプで消したり、「すべて消去」を押すという操作は説明しても中々覚えてくれないので、
いっそ操作を肩代わりするアプリをホーム画面に配置しとこうというわけです。
目的ですがAndroid端末をジジババに使わせていて、例えばyoutubeだと誤タッチでコメント欄入力とかの変な状態になってしまうと、
そこから画面を戻せないとクレームが来ます。
そういう時にまず「○」でホームに戻ってもらって、今回のようなアプリを実行してもらい、履歴のアプリを一旦全部終了させたいのです。
画面下中央の「○」を押してホーム画面に戻すことはなんとか覚えてくれましたが、
「□」を押した後に対象のアプリをスワイプで消したり、「すべて消去」を押すという操作は説明しても中々覚えてくれないので、
いっそ操作を肩代わりするアプリをホーム画面に配置しとこうというわけです。
713デフォルトの名無しさん (ワンミングク MMea-3Gk1)
2021/07/18(日) 10:10:06.43ID:/LxPkYWXM activityを保持しない設定にするじゃ解決しないん
714デフォルトの名無しさん (ワッチョイ 8bb0-jJlU)
2021/07/25(日) 00:34:16.73ID:7omEUeIF0 >>712
Android黎明期に流行ったタスクキル系のアプリを使うか、同じようなアプリ作るのは?
現在はもう必要なくなったアプリジャンルだけど用途に合うかも、ウィジェットでワンタップキルの機能があれば完璧か
Android黎明期に流行ったタスクキル系のアプリを使うか、同じようなアプリ作るのは?
現在はもう必要なくなったアプリジャンルだけど用途に合うかも、ウィジェットでワンタップキルの機能があれば完璧か
715デフォルトの名無しさん (ワッチョイ b3c7-IYkw)
2021/07/26(月) 02:08:45.93ID:p94G5bAd0 対象範囲別ストレージなんですがAndroid10で直接ファイルパスを指定してimageviewに画像を表示できないでしょうか?
場所によってmedia storeとかsaf使わないとできないでしょうか?
場所によってmedia storeとかsaf使わないとできないでしょうか?
716デフォルトの名無しさん (ワッチョイ 5d01-x3Eb)
2021/08/02(月) 14:17:55.53ID:SB7eHIaD0 携帯のセンサーを使って何かできないかなと考えています
当方はLinuxやWindows(mingw on Linux)での開発経験があります
AndroidのUserLAndを使えばLinuxを入れられると知りました
このLinuxから携帯のセンサーにアクセスすることはできますか?
当方はLinuxやWindows(mingw on Linux)での開発経験があります
AndroidのUserLAndを使えばLinuxを入れられると知りました
このLinuxから携帯のセンサーにアクセスすることはできますか?
717デフォルトの名無しさん (ワッチョイ 798f-Nvg+)
2021/08/04(水) 01:29:57.21ID:qLnc6CQx0 ストア経由のみadmobが表示されない。
リリースビルドでapkをインストールした場合は表示されるのですが、google play 経由のみAd failed to load : 3。
ストアとも紐つけてるのにadmobはエラー3はよく分からない。
リリースビルドでapkをインストールした場合は表示されるのですが、google play 経由のみAd failed to load : 3。
ストアとも紐つけてるのにadmobはエラー3はよく分からない。
718デフォルトの名無しさん (ワッチョイ fa14-8MmJ)
2021/08/05(木) 10:16:34.41ID:RwMhpG0l0 app-ads.txtを公開したいんですが開発者ページはどこで作ったら良いんでしょうか
719デフォルトの名無しさん (ワッチョイ fa14-8MmJ)
2021/08/05(木) 10:20:29.57ID:RwMhpG0l0 実際app-ads.txtがあるのとないのとでかなり収益が変わってくるものなんでしょうか
720デフォルトの名無しさん (ワッチョイ eb2f-e++8)
2021/08/07(土) 12:20:34.21ID:uyApmvLi0 すいません
unityでアンドロイドアプリ作ってるんですけど、
バージョン管理で
app01
app02
app03
みたいにフォルダごとコピーしていて、ある日app01、app02のフォルダを削除すると
ビルドできなくなりました。
でゴミ箱に入れていたapp01、app02をもとに戻すとビルドできます
これっていったい何が原因なのでしょう?
unityでアンドロイドアプリ作ってるんですけど、
バージョン管理で
app01
app02
app03
みたいにフォルダごとコピーしていて、ある日app01、app02のフォルダを削除すると
ビルドできなくなりました。
でゴミ箱に入れていたapp01、app02をもとに戻すとビルドできます
これっていったい何が原因なのでしょう?
721デフォルトの名無しさん (ワントンキン MM53-iJLA)
2021/08/07(土) 12:48:29.91ID:0frQTTGIM エラー内容は
722デフォルトの名無しさん (ワッチョイ 13ad-+v87)
2021/08/07(土) 12:51:53.18ID:0BxuOgiU0 app01でビルド
そのあとapp01をコピーしてapp02
とかだと絶対パスでapp01のファイルを参照しているだけでは?
そのあとapp01をコピーしてapp02
とかだと絶対パスでapp01のファイルを参照しているだけでは?
723デフォルトの名無しさん (ワッチョイ eb2f-e++8)
2021/08/07(土) 18:12:17.77ID:uyApmvLi0724デフォルトの名無しさん (ワッチョイ 59ad-zfXN)
2021/08/07(土) 19:39:42.54ID:lcg3aP810 app03のフォルダでapp0[12]をgrepしてみ。
725デフォルトの名無しさん (ワッチョイ 1314-iJLA)
2021/08/07(土) 21:00:39.87ID:6b90E//W0 Arctic Foxにしたら検索画面の日本語が豆腐になるんやがどうしたらいんすか
726デフォルトの名無しさん (ワッチョイ 6b68-Z6Ah)
2021/08/07(土) 21:13:19.10ID:/79F3xfw0 豆腐屋に謝る
727デフォルトの名無しさん (ワッチョイ dd5f-pBez)
2021/08/17(火) 20:41:31.32ID:HZrFDvRd0 プライバシーポリシーは必要なくなったん?
728デフォルトの名無しさん (ブーイモ MM85-TWS8)
2021/08/17(火) 22:10:48.30ID:eAPipmvxM 必須になるはず
729デフォルトの名無しさん (ワッチョイ 1f5f-zH/y)
2021/08/22(日) 21:23:19.99ID:8XOVhR900 プライバシーパリシーは
以前は掲載情報で設定でしたが
別項目に移動してましたね
ほんとGooqleは暇ですね
次から次に設定変えやがって
嫌がらせかよ
以前は掲載情報で設定でしたが
別項目に移動してましたね
ほんとGooqleは暇ですね
次から次に設定変えやがって
嫌がらせかよ
730デフォルトの名無しさん (ワッチョイ 17c2-L6/S)
2021/09/19(日) 19:05:31.63ID:uy9wy8zt0 Androidのプロジェクトをgitで管理しています
このプロジェクトにgit submoduleで自作ライブラリのプロジェクトを追加しました
この状態で普段はデバッグして、プロジェクトのコミット時にはライブラリのaarファイルだけコミットしたいです
このような構成を作ることは可能でしょうか?
またサブモジュールを読み込まないときもデバッグできるでしょうか?
このプロジェクトにgit submoduleで自作ライブラリのプロジェクトを追加しました
この状態で普段はデバッグして、プロジェクトのコミット時にはライブラリのaarファイルだけコミットしたいです
このような構成を作ることは可能でしょうか?
またサブモジュールを読み込まないときもデバッグできるでしょうか?
731デフォルトの名無しさん (ワッチョイ bfe4-TdXq)
2021/09/21(火) 12:16:33.22ID:OKQsKa880 build variant 使えば行けそうな気もするが
最悪setting.gradleやbuild.gradleはサブモジュール無しでaarリンクするのをコミットしておいて、サブモジュール使うための記述はコメントアウトしておいたのを有効にして使うとかすればいいだろう
最悪setting.gradleやbuild.gradleはサブモジュール無しでaarリンクするのをコミットしておいて、サブモジュール使うための記述はコメントアウトしておいたのを有効にして使うとかすればいいだろう
732デフォルトの名無しさん (ワッチョイ 17c2-L6/S)
2021/09/21(火) 19:09:07.75ID:3KPKeFZP0 >>731
ありがとうございます
releaseビルドの時はaarファイルを使用
debugビルドの時はライブラリのモジュールソースを使用という感じでしょうか?
自動でsettings.gradleを切り分けて、submoduleが無いときはincludeしないと出来たら最高なのですが、まだそこまでは出来ていません
もう少し調べます
ありがとうございます
releaseビルドの時はaarファイルを使用
debugビルドの時はライブラリのモジュールソースを使用という感じでしょうか?
自動でsettings.gradleを切り分けて、submoduleが無いときはincludeしないと出来たら最高なのですが、まだそこまでは出来ていません
もう少し調べます
733デフォルトの名無しさん (ワッチョイ bfe4-5CsD)
2021/09/21(火) 23:10:25.35ID:OKQsKa880 Build Variantはデフォルトだとビルドタイプだけの debug/release だけど、プロダクトフレーバーを追加してたとえば developmentDebug/developmentRelease/productionDebug/productionRelease みたいにできる
aar直接リンクとsubmoduleを切り替えるならそれにふさわしいプロダクトフレーバーを用意するのがいいと思われ
この辺見てね https://developer.android.com/studio/build/build-variants?hl=ja
aar直接リンクとsubmoduleを切り替えるならそれにふさわしいプロダクトフレーバーを用意するのがいいと思われ
この辺見てね https://developer.android.com/studio/build/build-variants?hl=ja
734デフォルトの名無しさん (ワッチョイ bfe4-5CsD)
2021/09/21(火) 23:11:55.37ID:OKQsKa880 あと、setting.gradleでincludeしたプロジェクトは空っぽのディレクトリでもいいみたい
依存関係が無いけどincludeされているプロジェクトの中身を空っぽにしてbuild.gradleをsyncしても、AndroidStudioは特にエラーとか出さなかなった
gradleの公式ドキュメントにも大丈夫そうなこと書いてあるけど、ホントに大丈夫かどうか自分で確認してみてください
依存関係が無いけどincludeされているプロジェクトの中身を空っぽにしてbuild.gradleをsyncしても、AndroidStudioは特にエラーとか出さなかなった
gradleの公式ドキュメントにも大丈夫そうなこと書いてあるけど、ホントに大丈夫かどうか自分で確認してみてください
735デフォルトの名無しさん (ドコグロ MM4f-L6/S)
2021/09/22(水) 20:51:53.99ID:Xt+hL/w+M736デフォルトの名無しさん (ワッチョイ 6363-d1yd)
2021/10/06(水) 16:02:41.29ID:vmytHGzR0 JavaのMVVMでViewModelからModelの非同期メソッドを実行するとして、
ViewModelが結果を受け取るにはどうすればいいのでしょうか?
ViewModelが結果を受け取るにはどうすればいいのでしょうか?
737デフォルトの名無しさん (ブーイモ MM27-sSMS)
2021/10/06(水) 17:21:16.22ID:WIlNjQ3UM LiveData
738デフォルトの名無しさん (ワッチョイ 6363-d1yd)
2021/10/06(水) 17:53:59.43ID:vmytHGzR0 livedataはLifecycleownerでないとobserveできなくないですか?
739デフォルトの名無しさん (ブーイモ MM27-sSMS)
2021/10/06(水) 18:00:19.29ID:WIlNjQ3UM Modelから貰ったLiveDataでViewModelのメンバーを初期化(observeはしない)
ActivityとかがそのViewModelのメンバーをobserve
ViewModelでLiveDataの変換をしてもいい
ActivityとかがそのViewModelのメンバーをobserve
ViewModelでLiveDataの変換をしてもいい
740デフォルトの名無しさん (ワッチョイ 6363-d1yd)
2021/10/06(水) 18:10:24.08ID:vmytHGzR0 んー、もっとシンプルにならないかな
741デフォルトの名無しさん (ブーイモ MM27-sSMS)
2021/10/06(水) 18:33:13.83ID:WIlNjQ3UM もっとシンプルにと言われてもこれがAndroid Architecture Componentsの基本でしょ
だからRoomもLiveData返すようになってる
リアクティブプログラミングを理解してないと難しいかな
だからRoomもLiveData返すようになってる
リアクティブプログラミングを理解してないと難しいかな
742デフォルトの名無しさん (ワッチョイ 6363-d1yd)
2021/10/06(水) 19:02:10.49ID:vmytHGzR0 ネットで検索しても実装見つけられない:-(
743デフォルトの名無しさん (ブーイモ MM27-sSMS)
2021/10/06(水) 20:02:08.81ID:4jxnFMEgM Roomが返すLiveDataを処理する例はいっぱい見つかるけど、LiveDataを返すmodelの作り方は簡単なのは見つからないね
今どきにかっこよくやるなら Kotlin Flow を返すように作ってそれを LiveData へ変換するとか?
Javaでやるなら泥臭く作るしかないのかなあ
頑張ってください
今どきにかっこよくやるなら Kotlin Flow を返すように作ってそれを LiveData へ変換するとか?
Javaでやるなら泥臭く作るしかないのかなあ
頑張ってください
744デフォルトの名無しさん (アウアウエー Sadf-z38p)
2021/10/06(水) 22:09:28.51ID:V4lAUQcJa AndroidのMIN SDK versionいくつにしてる?
どこを見て参考にしてる?
どこを見て参考にしてる?
745デフォルトの名無しさん (ワッチョイ f15f-48dE)
2021/10/30(土) 17:42:46.72ID:upCpYTm90 AndroidStadioにすると14までしか下げれないんですよね
EcrisupeのアプリをAndroidStadioでアップデートしたら
ダウンロード数が半分以下に激減しました。
まだ諸外国だと14以下の機種がたくさんあるんだと思う。
特に貧乏な国は10年以上前の古い機種がたくさん使われてるんだと思う。
EcrisupeのアプリをAndroidStadioでアップデートしたら
ダウンロード数が半分以下に激減しました。
まだ諸外国だと14以下の機種がたくさんあるんだと思う。
特に貧乏な国は10年以上前の古い機種がたくさん使われてるんだと思う。
746デフォルトの名無しさん (ワッチョイ 8b10-pyTC)
2021/10/30(土) 20:21:47.35ID:lGH7iwQa0 >>745
> まだ諸外国だと14以下の機種がたくさんあるんだと思う。
14はまだしも14未満はさすがにほとんど無いと思うぞ
Google Play Console、そのアプリの統計情報で、Androidのバージョン毎に
インストール数の変化を
ttps://i.imgur.com/pETQgTj.png
のように見れるから、確認してみたら?
> まだ諸外国だと14以下の機種がたくさんあるんだと思う。
14はまだしも14未満はさすがにほとんど無いと思うぞ
Google Play Console、そのアプリの統計情報で、Androidのバージョン毎に
インストール数の変化を
ttps://i.imgur.com/pETQgTj.png
のように見れるから、確認してみたら?
747デフォルトの名無しさん (ワッチョイ f15f-48dE)
2021/11/02(火) 00:48:16.76ID:Bv0ZhpW50 14未満はダウンロード数には反映されてても
バージョン別の統計に反映されないのかもしれない
貧困国や発展途上国は世界の中古品を集めて使用してると思うから
0なのはむしろおかしい
例えばバングラデッシュの国民はAndroid1.6が主流かもしれない
あくまで想像ですが
バージョン別の統計に反映されないのかもしれない
貧困国や発展途上国は世界の中古品を集めて使用してると思うから
0なのはむしろおかしい
例えばバングラデッシュの国民はAndroid1.6が主流かもしれない
あくまで想像ですが
748デフォルトの名無しさん (エムゾネ FF33-48dE)
2021/11/02(火) 09:36:12.67ID:px0qcy1yF749デフォルトの名無しさん (テテンテンテン MMeb-HN+8)
2021/11/02(火) 10:21:54.44ID:QvhueQgGM そもそも1.6でplayストアまともに動くの?
750デフォルトの名無しさん (ワッチョイ 8bf2-h3eI)
2021/11/02(火) 12:54:29.00ID:ovTgvPT90 minsdk21でkitkatで動くようにしてくれと言われてminsdk19にしたら64kの壁で無理だった、、、
751デフォルトの名無しさん (ワッチョイ f15f-7alp)
2021/11/03(水) 15:12:02.64ID:DAz28p2o0 例えばネパールは、あれだけ貧困国なのにスマホ普及率は高い
だが貧困者が多いのだから新しいスマホは買えるわけない
使用されてるのはほとんどAndroid1.6端末だと想像に難くない
あくまで想像ですが
だが貧困者が多いのだから新しいスマホは買えるわけない
使用されてるのはほとんどAndroid1.6端末だと想像に難くない
あくまで想像ですが
752デフォルトの名無しさん (ワッチョイ 8b10-pyTC)
2021/11/03(水) 18:15:11.06ID:E791gW860753デフォルトの名無しさん (ワッチョイ 8bf2-h3eI)
2021/11/04(木) 23:52:11.40ID:ENyVbV030 >>752
ライブラリを結構リンクしてたので圧縮して使えないapiを外したら起動できました
ただ、デバッグでは起動できたのですが、リリースで落ちました
問題あるものをproguardから除外すればいけると思うのですがあきらめました
わざわざ古いっ機種に今更苦労して対応してもなぁと思って
ライブラリを結構リンクしてたので圧縮して使えないapiを外したら起動できました
ただ、デバッグでは起動できたのですが、リリースで落ちました
問題あるものをproguardから除外すればいけると思うのですがあきらめました
わざわざ古いっ機種に今更苦労して対応してもなぁと思って
754デフォルトの名無しさん (アウアウアー Sac6-VXy3)
2021/11/06(土) 11:53:39.85ID:jnxXvB2Ra 2.3系はもうGoogleアカウントにログイン出来ないらしい
最低でも3.0以上が必要
>>747
https://gs.statcounter.com/android-version-market-share/mobile-tablet/bangladesh
StatCounterだとバングラデシュでも古いバージョンほどシェアが低いぞ?
どれくらい正確かしらんけど
5.1 Lollipopで4.28%とか
最低でも3.0以上が必要
>>747
https://gs.statcounter.com/android-version-market-share/mobile-tablet/bangladesh
StatCounterだとバングラデシュでも古いバージョンほどシェアが低いぞ?
どれくらい正確かしらんけど
5.1 Lollipopで4.28%とか
755デフォルトの名無しさん (ワッチョイ d9ae-+Epa)
2021/11/07(日) 12:43:57.69ID:1MsTWAYs0 今の環境でLVL付きでビルドするとエラーはでるけどとりあえずは動く
という状態になってるよね 一応機能はしてるようだけど
Gはこれを修正する気はないのだろうか
ずっと前からAndroid5.0では不具合があるからソースをこう変えろってユーザーの
解説サイトが出回ってるのにそれも全然直す気もなくLVLは古いバージョンのまま
これでいいのか
という状態になってるよね 一応機能はしてるようだけど
Gはこれを修正する気はないのだろうか
ずっと前からAndroid5.0では不具合があるからソースをこう変えろってユーザーの
解説サイトが出回ってるのにそれも全然直す気もなくLVLは古いバージョンのまま
これでいいのか
756デフォルトの名無しさん (ワッチョイ ed5f-09aj)
2021/11/16(火) 01:45:31.00ID:R1ys9BGw0 AndroidX入れたら14未満にできませんが
なにか?
なにか?
757デフォルトの名無しさん (ワッチョイ 1bcb-wd7R)
2021/11/18(木) 07:02:27.02ID:TN6Tj1JF0 どうも。開発初心者です。
スマホ持ってないんですけど、カメラも兼ねてandroid5のスマホを買おうかなと思うんですが、android5向けに開発したものは上位互換性はないんでしょうか?
開発はreact nativeにしようと思うんですが。
スマホ持ってないんですけど、カメラも兼ねてandroid5のスマホを買おうかなと思うんですが、android5向けに開発したものは上位互換性はないんでしょうか?
開発はreact nativeにしようと思うんですが。
758デフォルトの名無しさん (ワッチョイ 1bcb-wd7R)
2021/11/18(木) 07:48:42.91ID:TN6Tj1JF0 また、お勧めのエミュってありあすか・
エミュのみで開発は難しいそうですが
エミュのみで開発は難しいそうですが
759デフォルトの名無しさん (アウアウウー Saa9-xqhC)
2021/11/18(木) 07:59:44.23ID:SUSaoJxia ある程度互換性はあるけど仕様変更の影響は色々受ける
何よりストアにアップロードすることができない
何よりストアにアップロードすることができない
760デフォルトの名無しさん (ワッチョイ 1bcb-wd7R)
2021/11/18(木) 10:17:25.52ID:TN6Tj1JF0 >>759
reactだとgoogle playにup出来ないということですか?
古いバージョン向けのものはup出来ないということですか?
react使えばすべてのバージョンをカバー出来るのかなと考えていました。
バージョンごとに調整が必要になるんでしょうかね。
reactだとgoogle playにup出来ないということですか?
古いバージョン向けのものはup出来ないということですか?
react使えばすべてのバージョンをカバー出来るのかなと考えていました。
バージョンごとに調整が必要になるんでしょうかね。
761デフォルトの名無しさん (テテンテンテン MM4b-+PMA)
2021/11/18(木) 13:24:47.81ID:tnjMOYSeM 教えてください
実機にデータベースを移したいんですけど、何度やっても上手く行きません
adbのrun-asコマンドで自身のアプリパッケージにアクセスしようとしたら
has wrnong owner 0/1000 not 1000
と出ます
アクセス権がないと判断してるんですが、このアクセス権は端末依存なんでしょうか?
端末はHuaweiのmate20xです
実機にデータベースを移したいんですけど、何度やっても上手く行きません
adbのrun-asコマンドで自身のアプリパッケージにアクセスしようとしたら
has wrnong owner 0/1000 not 1000
と出ます
アクセス権がないと判断してるんですが、このアクセス権は端末依存なんでしょうか?
端末はHuaweiのmate20xです
762デフォルトの名無しさん (テテンテンテン MM4b-IL+H)
2021/11/18(木) 18:34:25.89ID:5e5s+z3DM763デフォルトの名無しさん (アウアウウー Saa9-xqhC)
2021/11/18(木) 23:13:23.50ID:BbTcbmFBa >>760
古いバージョン向けはアップロードできない
公開するなら新しいバージョンをターゲットにして、実装で下位互換性を持たせる形になる
エミュはAndroid Studio使ってそれに付いてるやつ使えば一応それだけで完結できる
古いバージョン向けはアップロードできない
公開するなら新しいバージョンをターゲットにして、実装で下位互換性を持たせる形になる
エミュはAndroid Studio使ってそれに付いてるやつ使えば一応それだけで完結できる
764デフォルトの名無しさん (ワッチョイ 8ecb-+VBe)
2021/11/19(金) 07:21:29.65ID:tJoUeVji0 >>762
画面を作る?アプリの動作部分は作れないんでしょうか?
画面を作る?アプリの動作部分は作れないんでしょうか?
765デフォルトの名無しさん (ワッチョイ 4b5f-0EZc)
2021/11/20(土) 11:02:46.14ID:qFKFsjeC0 reactってなあに
766デフォルトの名無しさん (ワッチョイ ff10-d1Oo)
2021/11/26(金) 08:10:44.72ID:PCj9w0Mz0 下記のようなメールがGoogleから来たが、同様のメールを受けたことのある人いる?
Google Play Console でそのアプリの「ポリシーステータス」を見ても
「問題は検出されませんでした」となっており、何が問題なのか不明。
====================================
件名
Action Required: Your app is not compliant with Google Play Policies (アプリ名)
本文
Hi Developers at XXX,
After a recent review, we found that your app (アプリ名) is not compliant with
one or more of our Developer Program Policies. Please resolve the issue
within 7 days of the issuance of this notification or your app will be
removed from Google Play.
Google Play Console でそのアプリの「ポリシーステータス」を見ても
「問題は検出されませんでした」となっており、何が問題なのか不明。
====================================
件名
Action Required: Your app is not compliant with Google Play Policies (アプリ名)
本文
Hi Developers at XXX,
After a recent review, we found that your app (アプリ名) is not compliant with
one or more of our Developer Program Policies. Please resolve the issue
within 7 days of the issuance of this notification or your app will be
removed from Google Play.
767デフォルトの名無しさん (ワッチョイ 1768-D8AZ)
2021/11/26(金) 09:35:19.62ID:SDURzt4s0 差出人とか本文中のURLは正規なの?
768766 (ワッチョイ ff10-d1Oo)
2021/11/26(金) 09:48:08.35ID:PCj9w0Mz0 >>767
>差出人とか本文中のURLは正規なの?
はい。
メールのヘッダー情報からもスパム等で無いことは確認済です。
ttps://support.google.com/googleplay/android-developer/contact/appwarning
から警告理由の問い合わせができるようなので、問い合わせ中。
>差出人とか本文中のURLは正規なの?
はい。
メールのヘッダー情報からもスパム等で無いことは確認済です。
ttps://support.google.com/googleplay/android-developer/contact/appwarning
から警告理由の問い合わせができるようなので、問い合わせ中。
769デフォルトの名無しさん (ワッチョイ b7b3-ZQOw)
2021/11/28(日) 23:28:32.84ID:GshmYU3M0 小一時間悩んでるので皆さんの知識をお借りしたいです
Android Studioで既存のアプリに、viewBinding、Fragment、ViewPager2、TabLayoutを使用しバージョンアップを考えています
コーディングは終わりましたがNPEが出てしまいどこを見たらよいのか全く見当がつきません
アドバイスお願いしたいです
https://dotup.org/uploda/dotup.org2658226.jpg
Android Studioで既存のアプリに、viewBinding、Fragment、ViewPager2、TabLayoutを使用しバージョンアップを考えています
コーディングは終わりましたがNPEが出てしまいどこを見たらよいのか全く見当がつきません
アドバイスお願いしたいです
https://dotup.org/uploda/dotup.org2658226.jpg
770デフォルトの名無しさん (ワッチョイ 1790-uOwR)
2021/11/28(日) 23:44:10.25ID:pejh1hCs0 ビューが作られる前にビューにアクセスしてるから
onCreateメソッド->onCreateViewメソッドの順に呼ばれて、ビューはonCreateViewで作られてるが、
onCreateメソッド内でbuttonClicked呼んだりTextInputEditにアクセスしたり、ビューが作られる前にビューにアクセスしてる
onCreateメソッド->onCreateViewメソッドの順に呼ばれて、ビューはonCreateViewで作られてるが、
onCreateメソッド内でbuttonClicked呼んだりTextInputEditにアクセスしたり、ビューが作られる前にビューにアクセスしてる
771デフォルトの名無しさん (ワッチョイ 1790-uOwR)
2021/11/28(日) 23:48:53.16ID:pejh1hCs0 https://qiita.com/chibi929/items/78f0d3aa2ab4a0229978
この図でも見てどういう順番で呼び出されてるのか確認しよう
この図でも見てどういう順番で呼び出されてるのか確認しよう
772デフォルトの名無しさん (ワッチョイ b7b3-ZQOw)
2021/11/29(月) 00:09:52.18ID:dwYSygOT0 >>770
ありがとうございます!
動きました
ActivityとFragmentではviewの生成されるタイミングが違うのですね
上記のコードは元々MainActivityのonCreateに書いてたのでそのままコピーしてしまった、、、
ありがとうございます!
動きました
ActivityとFragmentではviewの生成されるタイミングが違うのですね
上記のコードは元々MainActivityのonCreateに書いてたのでそのままコピーしてしまった、、、
773デフォルトの名無しさん (ワッチョイ ffb0-TK18)
2021/11/29(月) 00:48:03.03ID:Tfqowgne0 FragmentではViewの生成はonCreateView、Viewを初回参照する処理はonViewCreatedにかくのがセオリー
774デフォルトの名無しさん (ワッチョイ b7b3-n5NY)
2021/11/29(月) 17:11:31.35ID:dwYSygOT0 アプリ開発をしてみて、普段使ってるアプリにも色んな工夫がされてるんだなと勉強になってきた
楽しい
楽しい
775デフォルトの名無しさん (ワッチョイ ffb3-ZQOw)
2021/12/01(水) 23:56:50.13ID:sKUjNsOF0 お聞きしたことがあります
PreferenceFragmentCompatというクラスはFragmentを継承して作られたクラスですよね?
例えば
class MainFragment:Fragment()
class SecondFragment:PreferenceFragmentCompat()
これら二つのクラスをFragmentStateAdapterで管理したいのですが可能なのでしょうか?
https://dotup.org/uploda/dotup.org2660659.jpg
PreferenceFragmentCompatというクラスはFragmentを継承して作られたクラスですよね?
例えば
class MainFragment:Fragment()
class SecondFragment:PreferenceFragmentCompat()
これら二つのクラスをFragmentStateAdapterで管理したいのですが可能なのでしょうか?
https://dotup.org/uploda/dotup.org2660659.jpg
776デフォルトの名無しさん (ワッチョイ 1790-uOwR)
2021/12/02(木) 02:25:54.06ID:z73dHP140 可能
777デフォルトの名無しさん (ワッチョイ 1790-uOwR)
2021/12/02(木) 02:29:16.90ID:z73dHP140 だけど、基本設定画面は自分でViewPager2とか使わずにxmlでPreferenceScreen使えば複数画面からなる設定画面を簡単に作れるようになってる
778766 (ワッチョイ ff10-d1Oo)
2021/12/02(木) 08:53:55.86ID:sudw1qGL0 問い合わせに対し、googleから回答が来ました。
私の側では何も修正等行って無いので、先の「Action Required」のメール
そのものがGoogle側での何かの手違いだったのでしょう。
========================
ご担当者 様
Google Play チームにお問い合わせいただきありがとうございます。
お客様のアプリ、XXXX が承認されましたのでお知らせいたします。
以上のご対応は不要でございます。
私の側では何も修正等行って無いので、先の「Action Required」のメール
そのものがGoogle側での何かの手違いだったのでしょう。
========================
ご担当者 様
Google Play チームにお問い合わせいただきありがとうございます。
お客様のアプリ、XXXX が承認されましたのでお知らせいたします。
以上のご対応は不要でございます。
779デフォルトの名無しさん (ワッチョイ ffb3-ZQOw)
2021/12/02(木) 21:20:15.94ID:mHvNuqGx0 なるほど、別のやり方もあるのですね、、、
780デフォルトの名無しさん (ワッチョイ 4cb3-PP5C)
2021/12/05(日) 20:36:38.86ID:uEca84vu0 こんばんは
onViewCreatedで生成されたViewのIdを取得し、特定のIdがタップ(クリック?)されたとき処理を実行したいと考えています
現状は画像のようなコードを書いていますが、「Incompatible types: Button and Int」というエラーが出てしまっています
何とかスマートに書く方法を模索中なのですが、やはりView一つ一つにsetOnClickListenerで処理を書いていくほうが正しいのでしょうか?
https://dotup.org/uploda/dotup.org2663837.jpg
onViewCreatedで生成されたViewのIdを取得し、特定のIdがタップ(クリック?)されたとき処理を実行したいと考えています
現状は画像のようなコードを書いていますが、「Incompatible types: Button and Int」というエラーが出てしまっています
何とかスマートに書く方法を模索中なのですが、やはりView一つ一つにsetOnClickListenerで処理を書いていくほうが正しいのでしょうか?
https://dotup.org/uploda/dotup.org2663837.jpg
781デフォルトの名無しさん (ワッチョイ 4a90-Lz9/)
2021/12/05(日) 21:26:43.04ID:Cqy7wTd40 エラーのそのまんまだって。
idはただの整数値
when (view.id)ってやるなら
when (view.id) {
R.id.hoge ->
R.id .hage ->
}
hogeやhageはxmlで各ビューにandroid:name="@+id/hogehoge"で つけた名前がくる
idはただの整数値
when (view.id)ってやるなら
when (view.id) {
R.id.hoge ->
R.id .hage ->
}
hogeやhageはxmlで各ビューにandroid:name="@+id/hogehoge"で つけた名前がくる
782デフォルトの名無しさん (ワッチョイ 4cb3-PP5C)
2021/12/05(日) 22:11:09.58ID:uEca84vu0783デフォルトの名無しさん (ワッチョイ 4a90-Lz9/)
2021/12/05(日) 22:31:07.73ID:Cqy7wTd40 R.idでいいけど、
when (view.id) {
binding.pinkColorButton.id ->
}
でもいいし
idじゃなくてビュー同士比較して
when (view) {
binding.pinkColorButton ->
}
でもいいい
when (view.id) {
binding.pinkColorButton.id ->
}
でもいいし
idじゃなくてビュー同士比較して
when (view) {
binding.pinkColorButton ->
}
でもいいい
784デフォルトの名無しさん (ワッチョイ 4cb3-PP5C)
2021/12/05(日) 23:41:08.39ID:uEca84vu0 やり方はいろいろあるんですね
私はidを比較する方法をとりました
しかしながらエラーは消えて、修正したコードを実行しましたが
思うような処理が走りませんでした
onViewCreatedの引数viewは、xml側で定義したview全てを参照してるわけではないのでしょうか?
公式ドキュメントを見てもパラメーターviewは、onCreateViewによってViewが返される
と書いてあるので間違ってはないと思うのですが
https://developer.android.com/reference/android/app/Fragment#onViewCreated(android.view.View,%20android.os.Bundle)
私はidを比較する方法をとりました
しかしながらエラーは消えて、修正したコードを実行しましたが
思うような処理が走りませんでした
onViewCreatedの引数viewは、xml側で定義したview全てを参照してるわけではないのでしょうか?
公式ドキュメントを見てもパラメーターviewは、onCreateViewによってViewが返される
と書いてあるので間違ってはないと思うのですが
https://developer.android.com/reference/android/app/Fragment#onViewCreated(android.view.View,%20android.os.Bundle)
785デフォルトの名無しさん (ワッチョイ 4a90-Lz9/)
2021/12/06(月) 00:07:21.66ID:RQJRV2Lm0 onViewCreatedの引数のviewにはonCreateViewで返したViewが渡されるんだぞ
Viewは階層構造(ツリー構造)になっててそのルートのViewが引数viewに渡される
onViewCreatedは1回しか呼ばれないぞ、xmlで定義したView全てに対して呼ばれるわけではない
Viewは階層構造(ツリー構造)になっててそのルートのViewが引数viewに渡される
onViewCreatedは1回しか呼ばれないぞ、xmlで定義したView全てに対して呼ばれるわけではない
786デフォルトの名無しさん (ワッチョイ 4a90-Lz9/)
2021/12/06(月) 00:10:43.29ID:RQJRV2Lm0 onCreateView で
return binding.root
としてるように読み込んだViewのツリー構造の一番上のルートのViewを返してる
return binding.root
としてるように読み込んだViewのツリー構造の一番上のルートのViewを返してる
787デフォルトの名無しさん (ワッチョイ 4a90-Lz9/)
2021/12/06(月) 00:14:17.79ID:RQJRV2Lm0 まぁ、たぶんやりたい事はボタンクリックしたら色を変えたいんだろうから
changeTextColor(binding.pinkColorButton)
changeTextColor(binding.redColorButton)
と1つずつセットしていく
changeTextColor(binding.pinkColorButton)
changeTextColor(binding.redColorButton)
と1つずつセットしていく
788デフォルトの名無しさん (ワッチョイ 4cb3-PP5C)
2021/12/06(月) 01:05:05.12ID:etDWsBJ90 binding.rootのrootってそういう、、、
頭が痛いので寝ます!またよろしくお願いします!
頭が痛いので寝ます!またよろしくお願いします!
789デフォルトの名無しさん (ワッチョイ 4cb3-PP5C)
2021/12/08(水) 00:23:51.51ID:a6xjg0Rq0 テキストのカラー設定を保存する処理というのはどうすればいいのだろう
文字に設定されているカラーコードを16進表記にして文字列として保存するんでしょうか?
テキストデータは、pref.editでMEMOというKeyに対してputStringを使い保存しています
文字に設定されているカラーコードを16進表記にして文字列として保存するんでしょうか?
テキストデータは、pref.editでMEMOというKeyに対してputStringを使い保存しています
790デフォルトの名無しさん (ワッチョイ 52ad-wVd4)
2021/12/08(水) 01:49:08.47ID:x1V757/k0 それでもいいし、色が決まってるならintで番号を保存して
呼び出すとき1なら赤とか2なら青とかにすればいいんでない
呼び出すとき1なら赤とか2なら青とかにすればいいんでない
791デフォルトの名無しさん (ワッチョイ e439-Nwak)
2021/12/08(水) 12:44:06.87ID:1kLEiwSV0 Android 11以降って他アプリの
/sdcard/Android/data/パッケージ名/files
にはどうやってもアクセスできないの?
ここみたらMANAGE_EXTERNAL_STORAGEなしで
出来るみたいに書いてあるけど
Googleの意図した仕様じゃなくて、セキュリティ上のバグなの?
バグだったら将来修正されて使えなくなったりする?
https://stackoverflow.com/questions/65967690/how-do-some-apps-reach-the-contents-of-android-sub-folders-on-android
/sdcard/Android/data/パッケージ名/files
にはどうやってもアクセスできないの?
ここみたらMANAGE_EXTERNAL_STORAGEなしで
出来るみたいに書いてあるけど
Googleの意図した仕様じゃなくて、セキュリティ上のバグなの?
バグだったら将来修正されて使えなくなったりする?
https://stackoverflow.com/questions/65967690/how-do-some-apps-reach-the-contents-of-android-sub-folders-on-android
792デフォルトの名無しさん (ワッチョイ 7d3c-YnAa)
2021/12/09(木) 01:10:10.08ID:cAy5CYBB0 in future Google may patch this hole in their "security" intentions, and this may not work after some security update
793デフォルトの名無しさん (ワッチョイ 4cb3-1kDn)
2021/12/09(木) 23:45:01.77ID:1bgzScrS0 >>790
ありがとうございます
Int型ってのがヒントになりとてもシンプルなコードでいけました
putInt("COLOR", binding.textInputEdit.currentTextColor)
ありがとうございます
Int型ってのがヒントになりとてもシンプルなコードでいけました
putInt("COLOR", binding.textInputEdit.currentTextColor)
794デフォルトの名無しさん (ワッチョイ 5f39-DO/c)
2021/12/11(土) 10:45:54.63ID:1Rrx90cO0795デフォルトの名無しさん (ワッチョイ 47b3-p36F)
2021/12/12(日) 13:58:01.57ID:jZETpSJ00 Gmailでメールを送信したときに"UNDO"と書かかれたメッセージボックスが表示されますよね?
あれを、テキストを復元する形で自作アプリに実装したいのですがうまくいきません
そもそもあれは何なのでしょうか?
FrameLayoutの中にTexiViewとButton?を置いているだけなのでしょうか
https://jp.techcrunch.com/2018/08/22/2018-08-21-gmails-undo-send-feature-hits-android/
あれを、テキストを復元する形で自作アプリに実装したいのですがうまくいきません
そもそもあれは何なのでしょうか?
FrameLayoutの中にTexiViewとButton?を置いているだけなのでしょうか
https://jp.techcrunch.com/2018/08/22/2018-08-21-gmails-undo-send-feature-hits-android/
796デフォルトの名無しさん (ワッチョイ 7fb0-/4f8)
2021/12/12(日) 15:26:33.88ID:M4gl96Wa0 Snackbar
797デフォルトの名無しさん (ワッチョイ 47b3-p36F)
2021/12/12(日) 15:30:57.57ID:jZETpSJ00798デフォルトの名無しさん (ワッチョイ 47b3-w2+9)
2021/12/16(木) 23:28:56.70ID:WFnqKM6K0 FragmentにAlertDialogを表示し、Seekbarをドラッグして文字のサイズを変える処理を実装したいと考えています
Seekbarは表示できましたが、テキストサイズが変わりません
どこがおかしいかご教授お願いします
onProgressChangedというのはシークバーを動かしている際に呼ばれるメソッドですよね?
https://dotup.org/uploda/dotup.org2672807.jpg
Seekbarは表示できましたが、テキストサイズが変わりません
どこがおかしいかご教授お願いします
onProgressChangedというのはシークバーを動かしている際に呼ばれるメソッドですよね?
https://dotup.org/uploda/dotup.org2672807.jpg
799デフォルトの名無しさん (ワッチョイ a790-wtFG)
2021/12/16(木) 23:38:16.47ID:0keLIzjB0 同じレイアウトを2回読み込んて、実際に表示されてるのとイベントハンドラを設定してるレイアウトが別々になってる
800デフォルトの名無しさん (ワッチョイ a790-wtFG)
2021/12/16(木) 23:44:26.84ID:0keLIzjB0 普通のFragmentはonCreateViewで表示するレイアウトを返すが、DialogFragmentではonCreateViewでレイアウトを返すかonCreateDialogでDialogを返すかの片方だけでOK
君の場合はonCreateDialogで返したDialogが表示されてて、onCreateViewで作ったレイアウトは表示されておらず完全に無視されてる
君の場合はonCreateDialogで返したDialogが表示されてて、onCreateViewで作ったレイアウトは表示されておらず完全に無視されてる
801デフォルトの名無しさん (ワッチョイ a790-wtFG)
2021/12/16(木) 23:48:41.35ID:0keLIzjB0 onCreateViewを削除して
_binding = FragmentTextSizeDialogBinding の部分を
onCreateDialogに移動して
builder.setView(_binding.root)
とすればよい
_binding = FragmentTextSizeDialogBinding の部分を
onCreateDialogに移動して
builder.setView(_binding.root)
とすればよい
802デフォルトの名無しさん (ワッチョイ 0fb3-izju)
2021/12/17(金) 01:27:11.02ID:mHLcJ5DL0803デフォルトの名無しさん (ワッチョイ 9710-G2my)
2021/12/17(金) 20:45:01.67ID:jL94GZDT0 そもそもonViewCreated呼ばれてないんじゃないか
onCreateDialogの中でリスナをセットしたら?
onCreateDialogの中でリスナをセットしたら?
804デフォルトの名無しさん (ワッチョイ 0fb3-ta12)
2021/12/18(土) 02:53:41.50ID:Ts54qWCl0805デフォルトの名無しさん (ワッチョイ 5f90-PTJ/)
2021/12/18(土) 15:04:58.18ID:LU1SbFix0 前から感じてたが君はブレイークポイントしてデバッグしてないやろ
まずはブレイークポイント、デバッグで検索して勉強した方がいい
まずはブレイークポイント、デバッグで検索して勉強した方がいい
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市内閣、支持率横ばい75% (日経・テレ東 世論調査) ★3 [少考さん★]
- 【調査】クレジットカード、1人何枚持つのが「平均的」?★3 [ひぃぃ★]
- 【テレビ】池上彰氏 報道の自由度が高い国の特徴「どんどん政府を批判する。政治家は受け入れる」 一方独裁国家は… [冬月記者★]
- 【国防】防空ミサイル(中SAM) 輸出検討へ 政府、フィリピンと非公式協議 [シャチ★]
- 【作家】高市総理支持の背景に見えるヤンキー的「ケンカ上等!」と「日本人は特別だ」感がとても怖い 北原みのり [少考さん★]
- 「ヘイトスピーチをやめろ」 各地の「移民反対デモ」に抗議活動 [蚤の市★]
- 2025年出来事 八潮陥没、備蓄米放出、統一教会解散命令、大阪万博、パンダ返還、戦後80年、石破退陣、高市内閣発足、株価5万、26年前事件解決 [219241683]
- 高市が首相になってからSNSの雰囲気変わったよな。少しでも批判しようなら数の暴力で擁護、そして反論者へのデマ拡散 [472617201]
- 地震キタ━━━━(゚∀゚)━━━━!! [828897501]
- 現役JKのお茶会スレ( ¨̮ )︎︎𖠚ᐝ174
- 【菅悲報】発達チーズ、新幹線でマックを食し大炎上🐮 [559744496]
- フィフィ「「歌唱強制中断」騒動、この時期に中国でライブ公演しようとするアーティストの方にも問題があるのでは?」 [377482965]
