1 名前:デフォルトの名無しさん (ワッチョイ de3c-eecL) [2016/08/25(木) 23:34:25.22 ID:81UB5JLm0.net] !extend:checked:vvvvv:1000:512 ↑スレ立て時は1行目と2行目に「!extend:checked:vvvvv:1000:512」をコピペして立てて下さい 荒らし対策のために強制コテハン表示&コピペミス防止 info.2ch.net/index.php/BBS_SLIP Androidの開発全般に関する質問を扱います。 以下のスレが荒しによって機能していないのでワッチョイつけたスレ立ててみます。 上手くいきますように Androidプログラミング質問スレ revision51 [無断転載禁止]©2ch.net echo.2ch.net/test/read.cgi/tech/1457303564/ VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
701 名前:デフォルトの名無しさん mailto:sage [2021/05/06(木) 16:48:42.18 ID:Ta5pc6Qz0.net] 分からないならレスしないでください。ウザいだけです
702 名前:デフォルトの名無しさん mailto:sage [2021/05/06(木) 17:01:07.25 ID:XItbCI35M.net] 別スレで君にレスしてる人がいたからもう一度貼ってあげるね 121 デフォルトの名無しさん sage 2020/07/04(土) 12:12:20.99 ID:LEDuzYUZ 自分で調べることもできない時点で向いてないよキミ 挙句5ちゃんで質問して逆ギレとかアホすぎかと
703 名前:デフォルトの名無しさん mailto:sage [2021/05/06(木) 17:44:00.01 ID:xvxE9P1Y0.net] >>690 まず経路無しのマップを表示してgetDrawingCach等でマップイメージをビットマップで取得 同様に経路有のマップのイメージを取得 二つの画像の差分から経路を線として抽出 マップ描画のパラメータから検出した線上の各ピクセルの座標を逆算 各ピクセル間の距離を積算し、100m地点までビットマップに上書き・表示
704 名前:デフォルトの名無しさん mailto:sage [2021/05/06(木) 17:50:41.17 ID:Dr2l62YBM.net] 自前で頑張らないと駄目なんですかね Google Maps API か似たような他のSDKで簡単にできませんかね
705 名前:デフォルトの名無しさん mailto:sage [2021/05/06(木) 18:02:17.84 ID:xvxE9P1Y0.net] >>695 もっとスマートな方法も見つけたんだが、スレの流れ的に教えないほうがよさそうだね
706 名前:デフォルトの名無しさん mailto:sage [2021/05/06(木) 20:54:18.37 ID:Ta5pc6Qz0.net] 役に立たない2chのクズ共が
707 名前:デフォルトの名無しさん mailto:sage [2021/05/06(木) 21:07:42.20 ID:Ta5pc6Qz0.net] ああなるほど、スタート地点とゴール地点を指定してルート検索すると 途中の緯度経度の情報が配列で全部得られるのか あとは緯度経度から距離を計算しつつ100m分進ませればできそうだな
708 名前:デフォルトの名無しさん mailto:sage [2021/05/07(金) 00:22:41.47 ID:wZXbeBy60.net] Android StudioでKotlinでプログラムしてるんだけどエクセル使いたくてpoi導入したいんだけどどうやったらいいの? ネットみてやってもエラーしかはかん
709 名前:デフォルトの名無しさん mailto:sage [2021/05/07(金) 08:50:54.13 ID:RpKdbCKs0.net] poi on android以前使った。 確かに苦労したが、githubからcloneしてGetting started参考にコンパイル、サンプルが動いたのを確認してライブラリ作って組み込んだような。 ただ、poiのバージョンが古くて使えない機能があったので運用で逃げた。 poiのバージョンを最新にしようとしたらうまくいかなくてあきらめた記憶が。 リリースモード時に動かなかったからproguard-rulesに試行錯誤で追加した。
710 名前:デフォルトの名無しさん mailto:sage [2021/05/08(土) 01:28:37.79 ID:lftMq/aq0.net] Soliレーダーで遊びたんだけど触ってる人いるかな?
711 名前:デフォルトの名無しさん mailto:sage [2021/05/08(土) 09:05:00.55 ID:OwFy1u/b0.net] ソリトンレーダーなら20年前から使って遊んでる
712 名前:デフォルトの名無しさん mailto:sage [2021/05/26(水) 14:38:09.11 ID:AGoVKm480.net] APKの生成で使用するキーって、1プロジェクトにつき1個しか対応してないんだね。 プロジェクト毎にキー生成するのって面倒臭いな
713 名前:デフォルトの名無しさん mailto:sage [2021/05/26(水) 14:55:13.63 ID:08uixN0J0.net] 別に1プロジェクトごとに1個ではないんでは? gradleで何指定するかじゃないの?
714 名前:デフォルトの名無しさん mailto:sage [2021/05/27(木) 13:37:18.26 ID:4Eoj0G6Z0.net] 使い回し出来るよね
715 名前:デフォルトの名無しさん mailto:sage [2021/06/07(月) 00:55:38.15 ID:IuWe41/g0.net] アプリ間で連携とかできたはず
716 名前:デフォルトの名無しさん mailto:sage [2021/06/10(木) 11:21:31.48 ID:NZYWF3KU0.net] 動作確認はエミュレーターより実機の方がいいのかね?
717 名前:デフォルトの名無しさん mailto:sage [2021/06/10(木) 11:26:58.83 ID:rO66j71t0.net] 全部実機でやりたいけど、画面サイズとかAndroidバージョンとか実機で揃えられない分はエミュで済ます
718 名前:デフォルトの名無しさん mailto:sage [2021/06/12(土) 07:30:44.91 ID:isr19iCC0.net] Google Playの手数料15%引き下げって定期購入だけですか。AdMobの収入は増えない?
719 名前:デフォルトの名無しさん [2021/06/14(月) 12:33:02.37 ID:Gk7ZUjpc0.net] FireHD10 なんですが、2019(9th)は、 ・アプリケーションバイナリインターフェイス(ABI) 32ビット ・CPU 4xARM Cortex-A73(2.0GHz)、4xARM Cortex-A53(2.0GHz) のように、CPUは、ARM-v8A(64BIT命令)なのに、なぜABIは32BITなんでしょう? 2021(11th)は、 ・アプリケーションバイナリインターフェイス(ABI) 32ビット/64ビットハイブリッド ・CPU MT8183、64ビットオクタコア(最大2GHz) のようにABIも64BITになりましたが、何を変えたんでしょう。 2019のは、32BITモードで動いていたんでしょうか? それとも、JavaのJNIが64BITモードに対応していなかっただけ?
720 名前:デフォルトの名無しさん mailto:sage [2021/06/18(金) 22:07:52.04 ID:dq2Xt0Sf0.net] googleplayでアプリの説明に不備があったみたいでリジェクト。 また審査中に逆戻りw 審査ながいよ。
721 名前:デフォルトの名無しさん mailto:sage [2021/07/01(木) 13:18:26.52 ID:fQZNFn8S0.net] WebViewでMhtmlファイルを読み込むと net::File_Not_Foundというエラーがでるんですがどうすればいいでしょうか? webview.loadUrl("file:///storage/emulated/0/Download/Google"); このように読み込んでます
722 名前:デフォルトの名無しさん mailto:sage [2021/07/01(木) 21:59:52.47 ID:2onK7pO7a.net] 対象範囲別ストレージで引っかかってるとかではなく?
723 名前:デフォルトの名無しさん mailto:sage [2021/07/02(金) 17:54:32.66 ID:umYY+eNJ0.net] 対象範囲別ストレージっていうのがあるんですね。 ありがとうございます。 やってみます。
724 名前:デフォルトの名無しさん mailto:sage [2021/07/17(土) 22:40:29.07 ID:gilBDjMA0.net] 以下のようなアプリの作成を考えてます 1 ユーザーに自作アプリのアイコンを押してもらいアプリを起動してもらう。 2 自作アプリが起動したらAndroidのOS画面下の□ボタン(メニュー?今は履歴?)を押す。 3 アプリの履歴の一覧が表示されたら、自作アプリで一番上にある「すべて消去」を押す。 4 自作アプリも終了する。 ここで質問ですが、3の「すべて消去」をAPI等で直接的に呼び出す方法ってありますか? 同じことができればそれを呼び出して終了でいいと思ってます。 動作対象OSは自分が所持してる4.4や8.0辺りです。
725 名前:デフォルトの名無しさん mailto:sage [2021/07/17(土) 22:50:45.89 ID:9Ja/DMejM.net] 殺す方法なかった気がする せいぜいfinish()
726 名前:デフォルトの名無しさん mailto:sage [2021/07/17(土) 22:53:55.64 ID:gilBDjMA0.net] >>716 ありがとうございます。 窓だとpowershell等でサクっとできるんですが androidは中々かゆいですね
727 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 00:29:37.77 ID:titCYqQw0.net] なぜそんなことがしたいのか、する必要があるのかがわからんな
728 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 03:33:12.55 ID:wZnHH9/v0.net] >>718 目的ですがAndroid端末をジジババに使わせていて、例えばyoutubeだと誤タッチでコメント欄入力とかの変な状態になってしまうと、 そこから画面を戻せないとクレームが来ます。 そういう時にまず「○」でホームに戻ってもらって、今回のようなアプリを実行してもらい、履歴のアプリを一旦全部終了させたいのです。 画面下中央の「○」を押してホーム画面に戻すことはなんとか覚えてくれましたが、 「□」を押した後に対象のアプリをスワイプで消したり、「すべて消去」を押すという操作は説明しても中々覚えてくれないので、 いっそ操作を肩代わりするアプリをホーム画面に配置しとこうというわけです。
729 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 10:10:06.43 ID:/LxPkYWXM.net] activityを保持しない設定にするじゃ解決しないん
730 名前:デフォルトの名無しさん mailto:sage [2021/07/25(日) 00:34:16.73 ID:7omEUeIF0.net] >>719 Android黎明期に流行ったタスクキル系のアプリを使うか、同じようなアプリ作るのは? 現在はもう必要なくなったアプリジャンルだけど用途に合うかも、ウィジェットでワンタップキルの機能があれば完璧か
731 名前:デフォルトの名無しさん mailto:sage [2021/07/26(月) 02:08:45.93 ID:p94G5bAd0.net] 対象範囲別ストレージなんですがAndroid10で直接ファイルパスを指定してimageviewに画像を表示できないでしょうか? 場所によってmedia storeとかsaf使わないとできないでしょうか?
732 名前:デフォルトの名無しさん mailto:sage [2021/08/02(月) 14:17:55.53 ID:SB7eHIaD0.net] 携帯のセンサーを使って何かできないかなと考えています 当方はLinuxやWindows(mingw on Linux)での開発経験があります AndroidのUserLAndを使えばLinuxを入れられると知りました このLinuxから携帯のセンサーにアクセスすることはできますか?
733 名前:デフォルトの名無しさん mailto:sage [2021/08/04(水) 01:29:57.21 ID:qLnc6CQx0.net] ストア経由のみadmobが表示されない。 リリースビルドでapkをインストールした場合は表示されるのですが、google play 経由のみAd failed to load : 3。 ストアとも紐つけてるのにadmobはエラー3はよく分からない。
734 名前:デフォルトの名無しさん mailto:sage [2021/08/05(木) 10:16:34.41 ID:RwMhpG0l0.net] app-ads.txtを公開したいんですが開発者ページはどこで作ったら良いんでしょうか
735 名前:デフォルトの名無しさん mailto:sage [2021/08/05(木) 10:20:29.57 ID:RwMhpG0l0.net] 実際app-ads.txtがあるのとないのとでかなり収益が変わってくるものなんでしょうか
736 名前:デフォルトの名無しさん mailto:sage [2021/08/07(土) 12:20:34.21 ID:uyApmvLi0.net] すいません unityでアンドロイドアプリ作ってるんですけど、 バージョン管理で app01 app02 app03 みたいにフォルダごとコピーしていて、ある日app01、app02のフォルダを削除すると ビルドできなくなりました。 でゴミ箱に入れていたapp01、app02をもとに戻すとビルドできます これっていったい何が原因なのでしょう?
737 名前:デフォルトの名無しさん mailto:sage [2021/08/07(土) 12:48:29.91 ID:0frQTTGIM.net] エラー内容は
738 名前:デフォルトの名無しさん mailto:sage [2021/08/07(土) 12:51:53.18 ID:0BxuOgiU0.net] app01でビルド そのあとapp01をコピーしてapp02 とかだと絶対パスでapp01のファイルを参照しているだけでは?
739 名前:デフォルトの名無しさん mailto:sage [2021/08/07(土) 18:12:17.77 ID:uyApmvLi0.net] >>729 そのとおりの運用しています app03での変更点はすべて反映されてビルドできているのですが、 絶対パスでapp01を見ているものもあるのですか?
740 名前:デフォルトの名無しさん mailto:sage [2021/08/07(土) 19:39:42.54 ID:lcg3aP810.net] app03のフォルダでapp0[12]をgrepしてみ。
741 名前:デフォルトの名無しさん mailto:sage [2021/08/07(土) 21:00:39.87 ID:6b90E//W0.net] Arctic Foxにしたら検索画面の日本語が豆腐になるんやがどうしたらいんすか
742 名前:デフォルトの名無しさん mailto:sage [2021/08/07(土) 21:13:19.10 ID:/79F3xfw0.net] 豆腐屋に謝る
743 名前:デフォルトの名無しさん mailto:sage [2021/08/17(火) 20:41:31.32 ID:HZrFDvRd0.net] プライバシーポリシーは必要なくなったん?
744 名前:デフォルトの名無しさん mailto:sage [2021/08/17(火) 22:10:48.30 ID:eAPipmvxM.net] 必須になるはず
745 名前:デフォルトの名無しさん mailto:sage [2021/08/22(日) 21:23:19.99 ID:8XOVhR900.net] プライバシーパリシーは 以前は掲載情報で設定でしたが 別項目に移動してましたね ほんとGooqleは暇ですね 次から次に設定変えやがって 嫌がらせかよ
746 名前:デフォルトの名無しさん mailto:sage [2021/09/19(日) 19:05:31.63 ID:uy9wy8zt0.net] Androidのプロジェクトをgitで管理しています このプロジェクトにgit submoduleで自作ライブラリのプロジェクトを追加しました この状態で普段はデバッグして、プロジェクトのコミット時にはライブラリのaarファイルだけコミットしたいです このような構成を作ることは可能でしょうか? またサブモジュールを読み込まないときもデバッグできるでしょうか?
747 名前:デフォルトの名無しさん mailto:sage [2021/09/21(火) 12:16:33.22 ID:OKQsKa880.net] build variant 使えば行けそうな気もするが 最悪setting.gradleやbuild.gradleはサブモジュール無しでaarリンクするのをコミットしておいて、サブモジュール使うための記述はコメントアウトしておいたのを有効にして使うとかすればいいだろう
748 名前:デフォルトの名無しさん mailto:sage [2021/09/21(火) 19:09:07.75 ID:3KPKeFZP0.net] >>738 ありがとうございます releaseビルドの時はaarファイルを使用 debugビルドの時はライブラリのモジュールソースを使用という感じでしょうか? 自動でsettings.gradleを切り分けて、submoduleが無いときはincludeしないと出来たら最高なのですが、まだそこまでは出来ていません もう少し調べます
749 名前:デフォルトの名無しさん mailto:sage [2021/09/21(火) 23:10:25.35 ID:OKQsKa880.net] Build Variantはデフォルトだとビルドタイプだけの debug/release だけど、プロダクトフレーバーを追加してたとえば developmentDebug/developmentRelease/productionDebug/productionRelease みたいにできる aar直接リンクとsubmoduleを切り替えるならそれにふさわしいプロダクトフレーバーを用意するのがいいと思われ この辺見てね https://developer.android.com/studio/build/build-variants?hl=ja
750 名前:デフォルトの名無しさん mailto:sage [2021/09/21(火) 23:11:55.37 ID:OKQsKa880.net] あと、setting.gradleでincludeしたプロジェクトは空っぽのディレクトリでもいいみたい 依存関係が無いけどincludeされているプロジェクトの中身を空っぽにしてbuild.gradleをsyncしても、AndroidStudioは特にエラーとか出さなかなった gradleの公式ドキュメントにも大丈夫そうなこと書いてあるけど、ホントに大丈夫かどうか自分で確認してみてください
751 名前:デフォルトの名無しさん mailto:sage [2021/09/22(水) 20:51:53.99 ID:Xt+hL/w+M.net] >>740 >>741 為になる情報ありがとうございます!
752 名前:デフォルトの名無しさん mailto:sage [2021/10/06(水) 16:02:41.29 ID:vmytHGzR0.net] JavaのMVVMでViewModelからModelの非同期メソッドを実行するとして、 ViewModelが結果を受け取るにはどうすればいいのでしょうか?
753 名前:デフォルトの名無しさん mailto:sage [2021/10/06(水) 17:21:16.22 ID:WIlNjQ3UM.net] LiveData
754 名前:デフォルトの名無しさん mailto:sage [2021/10/06(水) 17:53:59.43 ID:vmytHGzR0.net] livedataはLifecycleownerでないとobserveできなくないですか?
755 名前:デフォルトの名無しさん mailto:sage [2021/10/06(水) 18:00:19.29 ID:WIlNjQ3UM.net] Modelから貰ったLiveDataでViewModelのメンバーを初期化(observeはしない) ActivityとかがそのViewModelのメンバーをobserve ViewModelでLiveDataの変換をしてもいい
756 名前:デフォルトの名無しさん mailto:sage [2021/10/06(水) 18:10:24.08 ID:vmytHGzR0.net] んー、もっとシンプルにならないかな
757 名前:デフォルトの名無しさん mailto:sage [2021/10/06(水) 18:33:13.83 ID:WIlNjQ3UM.net] もっとシンプルにと言われてもこれがAndroid Architecture Componentsの基本でしょ だからRoomもLiveData返すようになってる リアクティブプログラミングを理解してないと難しいかな
758 名前:デフォルトの名無しさん mailto:sage [2021/10/06(水) 19:02:10.49 ID:vmytHGzR0.net] ネットで検索しても実装見つけられない:-(
759 名前:デフォルトの名無しさん mailto:sage [2021/10/06(水) 20:02:08.81 ID:4jxnFMEgM.net] Roomが返すLiveDataを処理する例はいっぱい見つかるけど、LiveDataを返すmodelの作り方は簡単なのは見つからないね 今どきにかっこよくやるなら Kotlin Flow を返すように作ってそれを LiveData へ変換するとか? Javaでやるなら泥臭く作るしかないのかなあ 頑張ってください
760 名前:デフォルトの名無しさん mailto:sage [2021/10/06(水) 22:09:28.51 ID:V4lAUQcJa.net] AndroidのMIN SDK versionいくつにしてる? どこを見て参考にしてる?
761 名前:デフォルトの名無しさん [2021/10/30(土) 17:42:46.72 ID:upCpYTm90.net] AndroidStadioにすると14までしか下げれないんですよね EcrisupeのアプリをAndroidStadioでアップデートしたら ダウンロード数が半分以下に激減しました。 まだ諸外国だと14以下の機種がたくさんあるんだと思う。 特に貧乏な国は10年以上前の古い機種がたくさん使われてるんだと思う。
762 名前:デフォルトの名無しさん mailto:sage [2021/10/30(土) 20:21:47.35 ID:lGH7iwQa0.net] >>752 > まだ諸外国だと14以下の機種がたくさんあるんだと思う。 14はまだしも14未満はさすがにほとんど無いと思うぞ Google Play Console、そのアプリの統計情報で、Androidのバージョン毎に インストール数の変化を ttps://i.imgur.com/pETQgTj.png のように見れるから、確認してみたら?
763 名前:デフォルトの名無しさん [2021/11/02(火) 00:48:16.76 ID:Bv0ZhpW50.net] 14未満はダウンロード数には反映されてても バージョン別の統計に反映されないのかもしれない 貧困国や発展途上国は世界の中古品を集めて使用してると思うから 0なのはむしろおかしい 例えばバングラデッシュの国民はAndroid1.6が主流かもしれない あくまで想像ですが
764 名前:デフォルトの名無しさん [2021/11/02(火) 09:36:12.67 ID:px0qcy1yF.net] リープフロッグ現象 https://data.wingarc.com/leap-frog-22526 先進国が途上国にIT技術普及で追い越される
765 名前:デフォルトの名無しさん mailto:sage [2021/11/02(火) 10:21:54.44 ID:QvhueQgGM.net] そもそも1.6でplayストアまともに動くの?
766 名前:デフォルトの名無しさん mailto:sage [2021/11/02(火) 12:54:29.00 ID:ovTgvPT90.net] minsdk21でkitkatで動くようにしてくれと言われてminsdk19にしたら64kの壁で無理だった、、、
767 名前:デフォルトの名無しさん [2021/11/03(水) 15:12:02.64 ID:DAz28p2o0.net] 例えばネパールは、あれだけ貧困国なのにスマホ普及率は高い だが貧困者が多いのだから新しいスマホは買えるわけない 使用されてるのはほとんどAndroid1.6端末だと想像に難くない あくまで想像ですが
768 名前:デフォルトの名無しさん mailto:sage [2021/11/03(水) 18:15:11.06 ID:E791gW860.net] >>752 > AndroidStadioにすると14までしか下げれないんですよね 試しにminSdk9とかしてみたが、問題無く動いたぞ ttps://i.imgur.com/3UPMNWj.png ワッチョイ f15f は全て同一? 愚痴ってるだけで解決の為に調べたり 試したりを出来ない人? >>757 >64kの壁で無理だった 余分なライブラリをリンクしてないかい? 一個のアプリに自分で6万個もメゾッド書くのって並大抵じゃないぞ
769 名前:デフォルトの名無しさん mailto:sage [2021/11/04(木) 23:52:11.40 ID:ENyVbV030.net] >>759 ライブラリを結構リンクしてたので圧縮して使えないapiを外したら起動できました ただ、デバッグでは起動できたのですが、リリースで落ちました 問題あるものをproguardから除外すればいけると思うのですがあきらめました わざわざ古いっ機種に今更苦労して対応してもなぁと思って
770 名前:デフォルトの名無しさん mailto:sage [2021/11/06(土) 11:53:39.85 ID:jnxXvB2Ra.net] 2.3系はもうGoogleアカウントにログイン出来ないらしい 最低でも3.0以上が必要 >>754 https://gs.statcounter.com/android-version-market-share/mobile-tablet/bangladesh StatCounterだとバングラデシュでも古いバージョンほどシェアが低いぞ? どれくらい正確かしらんけど 5.1 Lollipopで4.28%とか
771 名前:デフォルトの名無しさん mailto:sage [2021/11/07(日) 12:43:57.69 ID:1MsTWAYs0.net] 今の環境でLVL付きでビルドするとエラーはでるけどとりあえずは動く という状態になってるよね 一応機能はしてるようだけど Gはこれを修正する気はないのだろうか ずっと前からAndroid5.0では不具合があるからソースをこう変えろってユーザーの 解説サイトが出回ってるのにそれも全然直す気もなくLVLは古いバージョンのまま これでいいのか
772 名前:デフォルトの名無しさん mailto:sage [2021/11/16(火) 01:45:31.00 ID:R1ys9BGw0.net] AndroidX入れたら14未満にできませんが なにか?
773 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 07:02:27.02 ID:TN6Tj1JF0.net] どうも。開発初心者です。 スマホ持ってないんですけど、カメラも兼ねてandroid5のスマホを買おうかなと思うんですが、android5向けに開発したものは上位互換性はないんでしょうか? 開発はreact nativeにしようと思うんですが。
774 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 07:48:42.91 ID:TN6Tj1JF0.net] また、お勧めのエミュってありあすか・
775 名前:Gミュのみで開発は難しいそうですが [] [ここ壊れてます]
776 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 07:59:44.23 ID:SUSaoJxia.net] ある程度互換性はあるけど仕様変更の影響は色々受ける 何よりストアにアップロードすることができない
777 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 10:17:25.52 ID:TN6Tj1JF0.net] >>766 reactだとgoogle playにup出来ないということですか? 古いバージョン向けのものはup出来ないということですか? react使えばすべてのバージョンをカバー出来るのかなと考えていました。 バージョンごとに調整が必要になるんでしょうかね。
778 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 13:24:47.81 ID:tnjMOYSeM.net] 教えてください 実機にデータベースを移したいんですけど、何度やっても上手く行きません adbのrun-asコマンドで自身のアプリパッケージにアクセスしようとしたら has wrnong owner 0/1000 not 1000 と出ます アクセス権がないと判断してるんですが、このアクセス権は端末依存なんでしょうか? 端末はHuaweiのmate20xです
779 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 18:34:25.89 ID:5e5s+z3DM.net] >>767 react nativeは画面を作るだけ その他の機能が動くかどうかは全てandroid自身の互換性の問題
780 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 23:13:23.50 ID:BbTcbmFBa.net] >>767 古いバージョン向けはアップロードできない 公開するなら新しいバージョンをターゲットにして、実装で下位互換性を持たせる形になる エミュはAndroid Studio使ってそれに付いてるやつ使えば一応それだけで完結できる
781 名前:デフォルトの名無しさん mailto:sage [2021/11/19(金) 07:21:29.65 ID:tJoUeVji0.net] >>769 画面を作る?アプリの動作部分は作れないんでしょうか?
782 名前:デフォルトの名無しさん [2021/11/20(土) 11:02:46.14 ID:qFKFsjeC0.net] reactってなあに
783 名前:デフォルトの名無しさん mailto:sage [2021/11/26(金) 08:10:44.72 ID:PCj9w0Mz0.net] 下記のようなメールがGoogleから来たが、同様のメールを受けたことのある人いる? Google Play Console でそのアプリの「ポリシーステータス」を見ても 「問題は検出されませんでした」となっており、何が
784 名前:問題なのか不明。 ==================================== 件名 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. [] [ここ壊れてます]
785 名前:デフォルトの名無しさん mailto:sage [2021/11/26(金) 09:35:19.62 ID:SDURzt4s0.net] 差出人とか本文中のURLは正規なの?
786 名前:766 mailto:sage [2021/11/26(金) 09:48:08.35 ID:PCj9w0Mz0.net] >>774 >差出人とか本文中のURLは正規なの? はい。 メールのヘッダー情報からもスパム等で無いことは確認済です。 ttps://support.google.com/googleplay/android-developer/contact/appwarning から警告理由の問い合わせができるようなので、問い合わせ中。
787 名前:デフォルトの名無しさん mailto:sage [2021/11/28(日) 23:28:32.84 ID:GshmYU3M0.net] 小一時間悩んでるので皆さんの知識をお借りしたいです Android Studioで既存のアプリに、viewBinding、Fragment、ViewPager2、TabLayoutを使用しバージョンアップを考えています コーディングは終わりましたがNPEが出てしまいどこを見たらよいのか全く見当がつきません アドバイスお願いしたいです https://dotup.org/uploda/dotup.org2658226.jpg
788 名前:デフォルトの名無しさん mailto:sage [2021/11/28(日) 23:44:10.25 ID:pejh1hCs0.net] ビューが作られる前にビューにアクセスしてるから onCreateメソッド->onCreateViewメソッドの順に呼ばれて、ビューはonCreateViewで作られてるが、 onCreateメソッド内でbuttonClicked呼んだりTextInputEditにアクセスしたり、ビューが作られる前にビューにアクセスしてる
789 名前:デフォルトの名無しさん mailto:sage [2021/11/28(日) 23:48:53.16 ID:pejh1hCs0.net] https://qiita.com/chibi929/items/78f0d3aa2ab4a0229978 この図でも見てどういう順番で呼び出されてるのか確認しよう
790 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 00:09:52.18 ID:dwYSygOT0.net] >>777 ありがとうございます! 動きました ActivityとFragmentではviewの生成されるタイミングが違うのですね 上記のコードは元々MainActivityのonCreateに書いてたのでそのままコピーしてしまった、、、
791 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 00:48:03.03 ID:Tfqowgne0.net] FragmentではViewの生成はonCreateView、Viewを初回参照する処理はonViewCreatedにかくのがセオリー
792 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 17:11:31.35 ID:dwYSygOT0.net] アプリ開発をしてみて、普段使ってるアプリにも色んな工夫がされてるんだなと勉強になってきた 楽しい
793 名前:デフォルトの名無しさん mailto:sage [2021/12/01(水) 23:56:50.13 ID:sKUjNsOF0.net] お聞きしたことがあります PreferenceFragmentCompatというクラスはFragmentを継承して作られたクラスですよね? 例えば class MainFragment:Fragment() class SecondFragment:PreferenceFragmentCompat() これら二つのクラスをFragmentStateAdapterで管理したいのですが可能なのでしょうか? https://dotup.org/uploda/dotup.org2660659.jpg
794 名前:デフォルトの名無しさん mailto:sage [2021/12/02(木) 02:25:54.06 ID:z73dHP140.net] 可能
795 名前:デフォルトの名無しさん [2021/12/02(木) 02:29:16.90 ID:z73dHP140.net] だけど、基本設定画面は自分でViewPager2とか使わずにxmlでPreferenceScreen使えば複数画面からなる設定画面を簡単に作れるようになってる
796 名前:766 mailto:sage [2021/12/02(木) 08:53:55.86 ID:sudw1qGL0.net] 問い合わせに対し、googleから回答が来ました。 私の側では何も修正等行って無いので、先の「Action Required」のメール そのものがGoogle側での何かの手違いだったのでしょう。 ======================== ご担当者 様 Google Play チームにお問い合わせいただきありがとうございます。 お客様のアプリ、XXXX が承認されましたのでお知らせいたします。 以上のご対応は不要でございます。
797 名前:デフォルトの名無しさん mailto:sage [2021/12/02(木) 21:20:15.94 ID:mHvNuqGx0.net] なるほど、別のやり方もあるのですね、、、
798 名前:デフォルトの名無しさん mailto:sage [2021/12/05(日) 20:36:38.86 ID:uEca84vu0.net] こんばんは onViewCreatedで生成されたViewのIdを取得し、特定のIdがタップ(クリック?)されたとき処理を実行したいと考えています 現状は画像のようなコードを書いていますが、「Incompatible types: Button and Int」というエラーが出てしまっています 何とかスマートに書く方法を模索中なのですが、やはりView一つ一つにsetOnClickListenerで処理を書いていくほうが正しいのでしょうか? https://dotup.org/uploda/dotup.org2663837.jpg
799 名前:デフォルトの名無しさん mailto:sage [2021/12/05(日) 21:26:43.04 ID:Cqy7wTd40.net] エラーのそのまんまだって。 idはただの整数値 when (view.id)ってやるなら when (view.id) { R.id.hoge -> R.id .hage -> } hogeやhageはxmlで各ビューにandroid:name="@+id/hogehoge"で つけた名前がくる
800 名前:デフォルトの名無しさん mailto:sage [2021/12/05(日) 22:11:09.58 ID:uEca84vu0.net] >>788 そうでしたありがとうございます・・・ 長時間やってるとおかしくなっちゃいますね 休憩します