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
892 名前:デフォルトの名無しさん mailto:sage [2022/06/14(火) 20:44:25.36 ID:gKmNNP3c0.net] 初心者質問すいません SDK Platform-ToolsをSDカードを内部ストレージにする為に使ったのですが、 このソフトは無料なのでしょうか?
893 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 14:32:10.73 ID:iBJFtDpM0.net] 自作アプリを公開しようとして公開用アドレスを作ったのですが デベロッパー登録をするときに、メールアドレスを登録するようになってるのですけど そこの下に「このメールアドレスはgoogle playに公開されません」って書いてあるけど 公開用のメールアドレスって、この後登録するんですか?
894 名前:デフォルトの名無しさん mailto:sage [2022/06/26(日) 08:00:23.96 ID:cYIXhBfK0.net] アプリごとに問合せ用のメールアドレスを設定するよ。
895 名前:デフォルトの名無しさん mailto:sage [2022/06/26(日) 11:14:48.75 ID:xsWiIYdH0.net] ありがとうございます。
896 名前:デフォルトの名無しさん mailto:sage [2022/07/07(木) 11:07:22.70 ID:5Xoa7hRh0.net] android studio環境で質問します。 Build G
897 名前:enerate Signed Boundle(s)/APKで作成したapkを端末にインストールした後に、android studioでRun'app'またはDebug 'app'を実行すると「different signature.」でアプリをアンインストールしないと続けられないダイアログが出ます。 keystoreファイルはbuild.gradle(:app)にも同じファイルを指定していますが、何故違うと表示されるのでしょうか? [] [ここ壊れてます]
898 名前:デフォルトの名無しさん mailto:sage [2022/07/07(木) 22:33:32.93 ID:BEIZ2CKZ0.net] >>881 多分gradleファイルにどこかミスがあるんだろうね 例えば試しにandroid studioでRun'app'またはDebug 'app'を実行する時に 'Build Generate Signed Boundle(s)/APK'で使用したkeystoreファイルを 一時的に消しておいたらどうなる? Gradleファイルが正しく同じ署名データを使うようになってたら「署名 データが無い」というエラーになるはずだよね。
899 名前:デフォルトの名無しさん mailto:sage [2022/07/08(金) 04:59:27.77 ID:GBv15Kz5a.net] >>882 レスありがとうございます。
900 名前:デフォルトの名無しさん mailto:sage [2022/07/08(金) 05:03:56.07 ID:GBv15Kz5a.net] >>882 すみません、途中で送ってしまった。 keystoreファイルを削除すると署名ファイルが無い赤文字のエラーが出ます。
901 名前:デフォルトの名無しさん mailto:sage [2022/07/08(金) 08:15:32.48 ID:Fn6FJ4TGa.net] >>882 後だしですみません。 事の発端は、パッケージ名を変更したことです。 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を使っていると思うのです。
902 名前:デフォルトの名無しさん mailto:sage [2022/07/12(火) 00:39:19.53 ID:LACcvSQo0.net] すいません 初めてアプリ公開するのですけど、プライバシーポリシーってどんな風に書けばいいのかわからない と言うか、まずホームページ借りなきゃだけど皆何処の借りてるの?
903 名前:デフォルトの名無しさん mailto:sage [2022/07/12(火) 06:04:38.98 ID:x1JGG5Km0.net] github pagesでええんでは
904 名前:デフォルトの名無しさん [2022/07/12(火) 09:53:37.92 ID:Nuk62/Ui0.net] すいません、アンドロイドのハード寄りの質問をさせて下さい。 イヤホンジャックのファンクションキーのA〜Dはループ抵抗の変化は判るのですが、 イベントタイプ5(EV_SW)イベントコード4(SW_MICROPHONE_INSERT)は何処で判別? やっぱり、ループ抵抗が∞と1KΩと見分けているのでしょうか? そして、アプリ側からその変化を検出する事は可能なのでしょうか?
905 名前:デフォルトの名無しさん mailto:sage [2022/07/12(火) 19:15:43.69 ID:kGTGjIf50.net] 公式に掲載されているアプリをメールで配信ですが、提供元不明のアプリをインストールする設定なんですよね?
906 名前:879 mailto:sage [2022/07/13(水) 00:52:52.68 ID:1yNm1RsM0.net] >>887 あら そういうのでいいのですね プライバシーポリシーのために無料ホームページ借りようか迷ってたけど だったらいいや OAuthのやり方とかめっちゃはまったけど 取りあえず審査中まで持っていけました ありがとうございます 愛してる
907 名前:デフォルトの名無しさん mailto:sage [2022/08/05(金) 21:56:52.09 ID:zlzJEYin0.net] 家にあったfireタブレット(amazon)で試しにアプリのデバッグやってみようと思ったんだが LVLのチェック処理が通らない もともとgooglePlay非対応だからかね 一応googlePlayをインストールして、そこからDLしたアプリのLVLは通るんだよね
908 名前:884 mailto:sage [2022/08/06(土) 01:13:26.37 ID:wAZuZx0b0.net] 自己解決した Fireタブレットというより、android9以上からLVLの一部のデコード処理で例外発生するようになってたっぽい 久々に更新したら、もうワケワカメ
909 名前:デフォルトの名無しさん mailto:sage [2022/08/06(土) 01:14:31.47 ID:wAZuZx0b0.net] しかも古いapkはandroid9以降でも問題なく動作しているので 新しくビルドしたapk
910 名前:セと駄目になるという、にんともかんとも [] [ここ壊れてます]
911 名前:デフォルトの名無しさん mailto:sage [2022/08/06(土) 17:28:38.80 ID:Ehvforfa0.net] 訳の分からない動きしてて困ってるけどエスパーお願い 作ったアプリで あるページに移動すると特定の条件でクラッシュ 実機ではデバッグビルドでもリリースビルドでもそんなことは発生しない アプリを配布した人に聞いてもそんなこと発生しないといわれてしまう けどエミュレーターを使うとリリースビルドだと100パーセントクラッシュ デバッグビルドだと発生しない ちなみにそのページはただのヘルプページでラベルに文字が書いてるだけで何でクラッシュするのか全く持ってわからない エミュレーターだとなんかあるの知ってる人いますか?
912 名前:デフォルトの名無しさん (アウアウウー Sa55-Rx/1) mailto:sage [2022/08/06(土) 19:02:12 ID:BUDjwJJea.net] Google playのクローズドテストでメーリングリストにテスターを追加してダウンロード頂いていますが、テスター全員に案内メールとかどうやればいいのですか?
913 名前:887 mailto:sage [2022/08/07(日) 17:38:36.60 ID:xchj31tX0.net] Androidのサポートアーキテクチャに x86_64を追加したら治りました エミュレーターをx86_64出作ったから? 他の機能は何で平然と動いてるのかとか不思議な気はしますが 直ったのでよし
914 名前:デフォルトの名無しさん mailto:sage [2022/08/07(日) 17:42:49.03 ID:GXsPg3OYa.net] >>896 Windows ならデフォルトでそうなると思うけど詳しく知りたいな。
915 名前:デフォルトの名無しさん [2022/08/13(土) 18:01:00.34 ID:qT9RB751r.net] MediaPlayerの質問なのですがシークしながら音を再生するって事は可能でしょうか? シークバーを巻き戻し方向に動かすとキュルキュル言いながらその部分が逆再生してるようになる機能です
916 名前:デフォルトの名無しさん mailto:sage [2022/08/20(土) 19:55:34.71 ID:nDgrGhOj0.net] 画面上部が固定されたconstraintlayoutで組まれて(常時見える)、その後はScrollViewでスクロールさせたい。 よろしくです。
917 名前:デフォルトの名無しさん mailto:sage [2022/08/20(土) 20:42:46.68 ID:w8IYDiC+0.net] >>899 承りました
918 名前:デフォルトの名無しさん mailto:sage [2022/08/20(土) 20:52:30.89 ID:nDgrGhOj0.net] >>900 ありがとうございます。 待ってます。
919 名前:デフォルトの名無しさん mailto:sage [2022/08/21(日) 16:00:28.74 ID:C0vk2eVP0.net] >>900 とりあえずボタンを1つ常時表示したかったので最初にLinearLayoutでボタンを定義して次にScrollViewにしてScrollView内はconstraintlayoutで組みました。
920 名前:デフォルトの名無しさん mailto:sage [2022/08/23(火) 21:47:40.43 ID:vGJsE8iEa.net] クローズドテストでメーリングリストでテスターを管理していますが、Gmailアプリでメーリングリストにメール投稿とか出来るんですか?
921 名前:デフォルトの名無しさん mailto:sage [2022/08/26(金) 05:29:55.45 ID:XClGF7+P0.net] regacyExternalStorageフラグってどこかのタイミングで無効化されるって聞いたけど、未だになってないような気がするんだけどまだ使ってていいんすか
922 名前:デフォルトの名無しさん mailto:sage [2022/08/26(金) 05:58:57.93 ID:3jmoheFV0.net] >>904 requestLegacyExternalStorageは、targetSdkVersionが29なら有効
923 名前:デフォルトの名無しさん (ワッチョイ 9f14-zfSd) mailto:sage [[ここ壊れてます] .net] target32に上げてAndroid10の端末で動いているっぽいんだよなあ
924 名前:デフォルトの名無しさん mailto:sage [2022/08/26(金) 18:44:13.04 ID:qBklyjzk0.net] >>906 アンストールして再インストールするとダメとか
925 名前:デフォルトの名無しさん mailto:sage [2022/08/28(日) 13:40:47.26 ID:GfKrdgzu0.net] アプリ申請して36時間くらい経ったのにまだ公開されない 何やってるん
926 名前:デフォルトの名無しさん mailto:sage [2022/08/28(日) 17:07:05.08 ID:hclRTfthM.net] 公開が早いアプリと遅いアプリの違いって何ですか 何をしたら遅かったのが早くなるんですか
927 名前:デフォルトの名無しさん mailto:sage [2022/08/28(日) 18:22:05.32 ID:yxOVMVsV0.net] >>908 初回じゃなくてですかあ
928 名前:デフォルトの名無しさん mailto:sage [2022/08/28(日) 18:37:28.22 ID:0+VRIkVgM.net] 初回だと一週間かかったりするね
929 名前:デフォルトの名無しさん mailto:sage [2022/08/28(日) 19:01:04.53 ID:GfKrdgzu0.net] 初回じゃない アプリによって違う 早いと
930 名前:ォもある いらつくわー [] [ここ壊れてます]
931 名前:デフォルトの名無しさん mailto:sage [2022/08/28(日) 20:57:04.97 ID:Hvn9fhbC0.net] 土日挟んだりするのをやめればいい
932 名前:デフォルトの名無しさん mailto:sage [2022/08/29(月) 00:37:40.04 ID:mD0SrmDK0.net] え、土日って審査進まないの
933 名前:デフォルトの名無しさん mailto:sage [2022/08/29(月) 12:52:36.20 ID:r6fDKi/50.net] いつ頃からか忘れたが最近は土日は遅い
934 名前:デフォルトの名無しさん mailto:sage [2022/08/29(月) 12:56:45.16 ID:mD0SrmDK0.net] まだ公開されねえぞもう60時間以上待ってるんだけど早くしてくんない
935 名前:デフォルトの名無しさん mailto:sage [2022/08/29(月) 14:23:03.16 ID:mD0SrmDK0.net] やっと公開されたわ iPhoneの方がましな環境になってきてるなあ
936 名前:デフォルトの名無しさん mailto:sage [2022/08/29(月) 16:09:33.00 ID:n7Qnj92O0.net] >>917 FXySさんって書き込み見てると暇な人そうなんだけど、 公開に時間が掛かると何かマズイことがあるの? 何かユーザーに大迷惑をかけているようなバグの修正とか?
937 名前:デフォルトの名無しさん mailto:sage [2022/08/29(月) 16:26:31.55 ID:mD0SrmDK0.net] 趣味アプリに新機能追加したから早くユーザーの反応見たかっただけよ
938 名前:デフォルトの名無しさん mailto:sage [2022/08/29(月) 19:26:06.01 ID:IsxvsPHx0.net] いいモチベじゃん
939 名前:デフォルトの名無しさん mailto:sage [2022/09/01(木) 16:10:28.53 ID:WDsyiFvY0.net] 50時間待ってもアプリ更新されねえぞ 土日とか関係ねーじゃねーか
940 名前:デフォルトの名無しさん mailto:sage [2022/09/01(木) 18:44:33.30 ID:pPmMWqcA0.net] 平日なら2時間から5時間位で公開されるな。 最近は寝る前に挙げといて、朝には審査終わってるからひょいっと公開するけど。
941 名前:デフォルトの名無しさん mailto:sage [2022/09/01(木) 18:59:05.60 ID:WDsyiFvY0.net] 特定のアプリだけ遅い 何が原因で遅くなった どうしたら早くなるのか
942 名前:デフォルトの名無しさん mailto:sage [2022/09/01(木) 20:46:58.68 ID:vun94mdD0.net] 自分も2日たっても更新されない 今回は機能追加だからいいけど不具合修正だったらちょっと辛いな
943 名前:デフォルトの名無しさん mailto:sage [2022/09/01(木) 20:56:27.78 ID:WDsyiFvY0.net] やっと公開されたわ ここ見てんのか
944 名前:デフォルトの名無しさん mailto:sage [2022/09/02(金) 08:43:21.38 ID:OdZOwJfa0.net] 2日ちょいで公開された
945 名前:デフォルトの名無しさん mailto:sage [2022/09/02(金) 23:06:04.06 ID:OdZOwJfa0.net] 2時間くらいで公開された 遅い時はなんかあったのかな?
946 名前:デフォルトの名無しさん (ワッチョイ c72c-rr92) mailto:sage [[ここ壊れてます] .net] たまたま審査件数が多かっただけじゃね
947 名前:デフォルトの名無しさん (ワッチョイ c714-JDff) mailto:sage [[ここ壊れてます] .net] はーアプリの更新おせーイラつくわー
948 名前:デフォルトの名無しさん mailto:sage [2022/09/04(日) 14:33:50.78 ID:aaMjteL60.net] 更新遅すぎて製品版、クローズドベータ、内部テストの全部審査待ち行列だけどなんなん
949 名前:デフォルトの名無しさん mailto:sage [2022/09/04(日) 17:51:48.73 ID:AvSsvGM20.net] >>930 クローズドベータ と 内部テスト の両方やってるの? 必要??
950 名前:デフォルトの名無しさん mailto:sage [2022/09/04(日) 18:06:43.11 ID:nRAfcoTl0.net] 俺も今、クローズドテストを更新したわ。 審査が終わるのが楽しみ。
951 名前:デフォルトの名無しさん mailto:sage [2022/09/04(日) 18:29:23.68 ID:nRAfcoTl0.net] >>932 驚きだわ。 今確認したら公開準備完了になっとる? 最速だわ。 週末も仕事してるのか? 若しくはAI判定なのか? 前回のアップデートが8/25で結構空いてるかな?
952 名前:デフォルトの名無しさん mailto:sage [2022/09/04(日) 19:32:22.26 ID:aaMjteL60.net] 製品版審査待ち中にバグが見つかったんで その修正版を公開したいが製品版に上書くとまた時間掛かるんで クローズドベータに上げて審査待ちしている間に 微修正したいことがみつかったんで上書きしたいが 上書くとまた審査に時間掛かるんで内部テストに上げて 審査が通る度に昇格して更新していこうとしてるけど 何一つ審査が進まない状況
953 名前:デフォルトの名無しさん mailto:sage [2022/09/04(日) 19:43:03.01 ID:nRAfcoTl0.net] 審査部に複数ベータテストが見破られているんじゃない?
954 名前:デフォルトの名無しさん mailto:sage [2022/09/04(日) 20:18:57.09 ID:aaMjteL60.net] 見破られるって何を それぞれ並列に進むだろ
955 名前:デフォルトの名無しさん (ワッチョイ 5fb1-y/Gi) mailto:sage [[ここ壊れてます] .net] 製品以外に同じパッケージネームがいくつか審査しているとそう思わないかなと。
956 名前:デフォルトの名無しさん mailto:sage [2022/09/04(日) 21:15:13.50 ID:A2jLWvXE0.net] 審査の遅さを嘆くよりもっと落ち着いて修正するほうが良さそうに思うけど…
957 名前:デフォルトの名無しさん mailto:sage [2022/09/04(日) 21:31:00.09 ID:nRAfcoTl0.net] android studioの場合だけどandroidTestとtestのフォルダを使ってテストしている方いますか?
958 名前:デフォルトの名無しさん mailto:sage [2022/09/04(日) 22:05:21.12 ID:aaMjteL60.net] は?お前がしね
959 名前:デフォルトの名無しさん mailto:sage [2022/09/07(水) 15:30:29.48 ID:zTQPia7N0.net] すみませんプログラミング初心者です pythonとanacondaとjupyterをpcに入れてブラウザのjupyterを立ち上げたのですがgit cloneコマンドが使えません gitコマンドが無いと言われるのですがどうすればいいのでしょうか
960 名前:デフォルトの名無しさん mailto:sage [2022/09/07(水) 15:49:11.86 ID:ac35Budc0.net] pip git
961 名前:デフォルトの名無しさん mailto:sage [2022/09/07(水) 16:01:31.64 ID:zTQPia7N0.net] >>942 ありがとうございます 色々サイト調べて今再インストールしている途中なので終わったら試してみます
962 名前:デフォルトの名無しさん mailto:sage [2022/09/07(水) 18:46:55.51 ID:zTQPia7N0.net] すみません自己解決しましたconda install gitを先にやってないとダメみたいでしたお恥ずかしい
963 名前:デフォルトの名無しさん mailto:sage [2022/09/08(木) 09:42:01.81 ID:3ShMm35L0.net] 70時間待たされて公開された後の 更新が2時間で公開された どういう基準で公開してんだよ
964 名前:デフォルトの名無しさん mailto:sage [2022/09/08(木) 12:31:59.55 ID:k6m1LYj00.net] >>945 ここ2週間は30分から2時間くらいだな。 更新の内容を詳しく書くようにしたからかな? 些細な更新と思われているかな?
965 名前:デフォルトの名無しさん mailto:sage [2022/09/08(木) 12:58:11.75 ID:z+9xvzXE0.net] >>945 新規登録は時間がかかるよ 特に権限が増えるたびに時間も増える 既存の更新(権限変わらず)だと下手すりゃ数分で終わる
966 名前:デフォルトの名無しさん mailto:sage [2022/09/08(木) 14:39:26.68 ID:3ShMm35L0.net] いや毎回更新なんだが
967 名前:デフォルトの名無しさん mailto:sage [2022/09/08(木) 14:47:27.08 ID:3ShMm35L0.net] Slackで俺がリアクションした後 同じ絵文字でリアクションせずに、 必ず俺が送った絵文字とは別の絵文字で送る奴なんなん いらつくわー
968 名前:デフォルトの名無しさん mailto:sage [2022/10/06(木) 18:54:58.40 ID:K0ZDn7Vu0.net] 非推奨になったというActivityResultの替えで次のようにしろと各解説サイトにあるんですが ActivityResultLauncher<Intent> mGetContent = registerForActivityResult(new ActivityResultContracts.GetContent(), new ActivityResultCallback<ActivityResult>() { @Override public void onActivityResult(ActivityResult result) { // Handle the returned } }); この registerForActivityResult の部分が赤線になってどうにもうまくいきません。 使用言語はjavaです。javaの解説でもこうなってます。 このregisterForActivityResultはjavaでは使えないんでしょうか?Kotlinでなければ。
969 名前:デフォルトの名無しさん mailto:sage [2022/10/06(木) 19:13:03.04 ID:K0ZDn7Vu0.net] すいません質問の本スレはここでなかったですか 向こうに移動します。
970 名前:デフォルトの名無しさん mailto:sage [2022/10/23(日) 09:55:51.04 ID:hMfbVZT90.net] admobって、急激に収益が落ちると、クリック単価上げて補正入らない? 逆に急激に増えると単価下がる気がする
971 名前:デフォルトの名無しさん mailto:sage [2022/10/31(月) 21:21:11.56 ID:8SHm2bdv0.net] アプリにビジュアルプログラミング的な機能を実装したいのですが、そんなライブラリーありますか?
972 名前:デフォルトの名無しさん mailto:sage [2022/11/28(月) 08:33:05.37 ID:t0AQB0hA0.net] インストール数が倍になるとeCPMが半分になるという・・・
973 名前:デフォルトの名無しさん mailto:sage [2022/12/05(月) 15:19:54.65 ID:vojbxjqm0.net] ボタンを押したらSpinnerが開くようなことは出来ますか? Spinnerをタップすれば良いのですが、操作順番を教える感じで次はSpinnerを操作することがわかるということです。
974 名前:デフォルトの名無しさん mailto:sage [2022/12/05(月) 17:01:25.70 ID:Q3uVACjm0.net] >>955 Spinner.performClick()
975 名前:デフォルトの名無しさん (アウアウウー Sab5-MG8q) mailto:sage [2022/12/05(月) 18:17:10.21 ID:SYgCfqyta.net] >>956 ありがとうございます。 完璧です。
976 名前:デフォルトの名無しさん mailto:sage [2022/12/07(水) 14:23:13.80 ID:RrseDWPKa.net] class MainActivity内にclass Aを定義して、その中で内部ストレージからファイルを読み込む部分で以下のコードがありました。 FileInputStream fis = openFileInput(fname); class Aが肥大化したため別ファイルにしようとa.javaにpublic class A extends MainActivityで中身をごっそり持っていきましたが、openFileInput(fname)で例外が発生します。 例外は java.lang.NullPointerException: Attempt to invoke virtual method 'java.io.FileInputStream android.content.Context.openFileInput(java.lang.String)' on a null object referenceです。 fnameには内部ストレージに存在するファイル名となっています。 class MainActivity内に定義していた時は例外もなく動作していました。 どうやったら良いのでしょうか?
977 名前:デフォルトの名無しさん mailto:sage [2022/12/07(水) 17:10:51.12 ID:BkP5/aEDa.net] >>958 classをnewする時にcontextを渡して、context.openで出来ました。
978 名前:デフォルトの名無しさん mailto:sage [2022/12/12(月) 12:12:24.16 ID:HL7B7Aeea.net] Layoutで質問です。 全体にLinearLayoutを設定して、その中に上側はLinearLayoutと下側はScrollViewを入れ子にします。 それぞれにConstraintlayoutを設定します。 ScrollView側のConstraintlayoutにSpinnerを貼って、実行します。 Spinnerがスクロールで上側に隠れるときSpinnerの三角マークだけが隠れずに上側のLinearLayoutに透かした(亡霊)ように表示されるのですが、バグでしょうか? 三角マークはタッチしても反応ないので実害は無いのですが気持ち悪いです。
979 名前:デフォルトの名無しさん mailto:sage [2022/12/12(月) 15:05:38.10 ID:fCqjGamE0.net] >>960 おまかんの様でした。 自分のスマホのGalaxy A51だとそうなるが、他の端末はちゃんと消えてた。orz
980 名前:デフォルトの名無しさん mailto:sage [2022/12/20(火) 00:24:34.66 ID:CJo6XO1Y0.net] https://uploader.cc/s/twa80f0axbtvprg5hsh9ewbqren77zz1xf5by1x8xvnvoi9ns9e2tynzkekdxy41.png 図のような手順で画面遷移していくと,bottom navigationの色がHomeへ切り替わらないのですが,これを解消するにはどうすればよいのでしょうか 1.FAB(+)をタップ 2.bottom navigationのcalendarをタップ 3.bottom navigationのhomeをタップ 動画のような動きになります https://uploader.cc/s/xzwqlr93fmpov868jiu6vojlpczoalzgw10cqbq893vedgybs36wmt00o0y7d77i.mp4
981 名前:デフォルトの名無しさん mailto:sage [2022/12/25(日) 20:16:06.98 ID:DUDhZp4H0.net] EditText.setOnClickListener(v -> {}))したらテンキー機能のアクティビティを.launch(intent)してますが、最初のクリックでOSキーボードが開いて、もう一度クリックするとアクティビティが起動します。 最初のクリックでOSキーボードが開く前に起動するにはどうしたら良いですか?
982 名前:デフォルトの名無しさん mailto:sage [2022/12/26(月) 10:12:27.53 ID:DlDwrIyI0.net] >>963 解決しました。 .setOnTouchListenerでevent.getAction() == MotionEvent.ACTION_DOWNでintentしました。
983 名前:デフォルトの名無しさん mailto:sage [2022/12/29(木) 14:51:42.95 ID:dubrLOjE0.net] API26以上の条件でバイブレータを使うのですが、else節で 警告:[deprecation] ContextのVIBRATOR_SERVICEは推奨されません Vibrator vib = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE); となります。どう書くべきなんでしょう? if (Build.VERSION.SDK_INT >= 31) { VibratorManager vib = (VibratorManager)getSystemService(VIBRATOR_MANAGER_SERVICE); VibrationEffect vibrationEffect = VibrationEffect.createOneShot(time, DEFAULT_AMPLITUDE); CombinedVibration combinedVibration = CombinedVibration.createParallel(vibrationEffect); vib.vibrate(combinedVibration); } else { Vibrator vib = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE); VibrationEffect vibrationEffect = VibrationEffect.createOneShot(time, DEFAULT_AMPLITUDE); vib.vibrate(vibrationEffect); }
984 名前:デフォルトの名無しさん mailto:sage [2022/12/29(木) 19:08:02.21 ID:rmjwbbUN0.net] ちょっとぐぐっただけだけどここら辺の話じゃないの? https://codechacha.com/ja/android-vibration/
985 名前:デフォルトの名無しさん mailto:sage [2022/12/29(木) 20:21:13.19 ID:dubrLOjE0.net] >>965 一応、android12(API31)と11の端末でthen節とelse節が実行されるのは確認できましたが、ググるとelse節のコードがIDEのワーニングになるので関数に分けて、その関数にTargeApiアノテーション付ける方法がありました。まだ試していませんが。 折角条件分岐して対応したのにIDEに文句言われるのは残念です。
986 名前:デフォルトの名無しさん mailto:sage [2022/12/29(木) 20:31:41.71 ID:ijoLsQsE0.net] >>965 elseを使わずに if (Build.VERSION.SDK_INT >= 31) { ・・・ } if (Build.VERSION.SDK_INT <= 30) { ・・・ } としたら?
987 名前:デフォルトの名無しさん mailto:sage [2022/12/29(木) 23:56:07.69 ID:7FOBCgw60.net] >>965 @Suppress("DEPRECATION")付けるとかは?
988 名前:デフォルトの名無しさん mailto:sage [2022/12/30(金) 09:05:22.30 ID:yblQE+ry0.net] >>968 >>969 ありがとうございました。 それぞれ試させて頂き、下記でlintのワーニングを抑えました。 @SuppressWarnings("deprecation")
989 名前:デフォルトの名無しさん mailto:sage [2023/01/04(水) 00:35:14.37 ID:bHsZlkTu0.net] DatePickerDialogで取得したdate型データを、呼び出し元のfragmentへ送りたいと思っています bundleでDate型は扱うことはできないのでしょうか?
990 名前:デフォルトの名無しさん mailto:sage [2023/01/04(水) 01:14:21.62 ID:IeCwsJDT0.net] >>971 putSerializable使えばよいのでは
991 名前:デフォルトの名無しさん mailto:sage [2023/01/04(水) 15:43:25.09 ID:27lbAYet0.net] applicationのシングルトン作って送る手もある
992 名前:デフォルトの名無しさん mailto:sage [2023/01/04(水) 16:02:23.86 ID:ja7Gdmp70.net] roomでローカルDBで