20/01/30 23:30:35 NOwRS8x9a.net
五十歩百歩という言葉があるが、程度において両者は対等ではなく格差があることを認めねばならない
451:デフォルトの名無しさん (ワッチョイ ea01-fMQ3)
20/01/31 00:25:13 eR0fLPqY0.net
物理エンジンにレンダラにアセットで8割位かしら 他人のフンドシ率
452:デフォルトの名無しさん (ワッチョイ ea6d-vUNn)
20/01/31 01:01:10 sR1u9OUN0.net
自分で作る必要のない部分を作る労力をゲームの完成度を高める方に掛けてるだけだよ。
効率の悪い方法で仕事しておいて苦労してる方が偉いとのたまってる老害思考そのもの。
453:デフォルトの名無しさん
20/01/31 09:27:15.36 Ulic5uB60.net
車輪の再発明って言葉もあるが
車輪を車輪としてしてしか見ることができなくなる危険性
この意味が分かると、簡単に老害の一言で片づけられないんだわな
454:デフォルトの名無しさん
20/01/31 09:58:37.15 eR0fLPqY0.net
どんなに美辞麗句で飾っても所詮他人のフンドシよねコア部分は他人の物
455:デフォルトの名無しさん
20/01/31 10:12:26.66 Ulic5uB60.net
程度の話だから、それをいったらAPIガー、OSガー、とか、ちょっと違うんだけどね
456:デフォルトの名無しさん (スププ Sd0a-/IBB)
20/01/31 11:41:46 my59D+Cmd.net
他人の褌で良くない?
業務アプリでもライブラリぐらい買うっしょ。
最近はOSSすら使うし。
やりたい事が出来ればそれで良しじゃないのかな。
457:デフォルトの名無しさん
20/01/31 12:13:00.67 pUV7pRXza.net
もうテーマがAndroidと関係なくなってるw
458:デフォルトの名無しさん
20/01/31 12:44:22.88 AatGgoozd.net
価値観は人それぞれ
459:デフォルトの名無しさん
20/01/31 13:06:42.06 sR1u9OUN0.net
Unityは簡単にゲーム作れるみたいな謳い文句を真に受けて
初心者が作ったサンプルに毛が生えた程度の出来のアプリや
買ったアセット並べただけの出来損ないのアプリ見て偏見持った奴が
よく知りもせずにツクールとか言い出して馬鹿にされたから
引っ込み付かなくなっちゃったんでしょ
460:デフォルトの名無しさん
20/01/31 13:16:18.39 YmbKsQW3F.net
マカーがドザーを馬鹿にするのと根は一緒
461:デフォルトの名無しさん (ドコグロ MM6d-GCDQ)
20/01/31 20:05:36 ICBAxdtvM.net
目的も人それぞれ。
ただ、自分を騙して目的を見失っちゃいかん。
462:デフォルトの名無しさん (ワッチョイ ea01-fMQ3)
20/02/01 00:24:42 mTqiTRA60.net
ツクールの話ししたら勝手に勘違いして攻撃してくるユニティーの営業うざいんですけど
べつにユニティーをバカにはしてないですよ読解力無いお前はバカだけど
463:デフォルトの名無しさん (ワッチョイ 0ada-vUNn)
20/02/01 02:05:38 xO2bywe80.net
そうだぞ
バーカバーカ!
464:デフォルトの名無しさん (ワッチョイ 6a61-/fp1)
20/02/01 10:02:23 kpK2k1eW0.net
わが社のコーティング技
465:術は世界第一位 その技術力は、棒高跳び用のバーにも使用されるほどである アスリートの鍛え抜かれた肉体に体当たりされてもキズ1つつかない 高品質ポリカルボナートによるコーティング わが社の技術であなたのバーもカバーしませんか? 驚きのバーカバー力を是非
466: 【小吉】 (アウウィフ FF21-0Ybi)
20/02/01 10:11:32 fiLTG5NbF.net
安堂ロイド
467:デフォルトの名無しさん (ワッチョイ 5e02-PErN)
20/02/01 10:20:56 epoTom880.net
おいしそうなコーティングですね
468:デフォルトの名無しさん
20/02/03 20:20:27.38 rJyQuTm+M.net
(何故このスレで突然ツクールの話したんだろう...)
469:デフォルトの名無しさん (ワッチョイ ea01-fMQ3)
20/02/04 01:02:39 fgOFfDcN0.net
(レス読まない人に説明すんのって無駄よね)
470:デフォルトの名無しさん (ドコグロ MM15-90cx)
20/02/04 08:26:59 ApNHCWp+M.net
あーなるほど...(どのレスの事なんだろう😅)
471:デフォルトの名無しさん (ワイーワ2 FF92-0Ybi)
20/02/04 12:32:34 SyKO2BA6F.net
Windows 上で C# で造ったアプリがあるのですが同じソースから
Android で動かす方法または apk を造る方法を教えて下さい
472:デフォルトの名無しさん (ドコグロ MM12-GCDQ)
20/02/04 12:51:35 PQGsY8RbM.net
Xamarin.Androidとかあるみたいだけど、c#自体使わないから知らん。
今後の開発環境の対応とか考えると、android studioとkotlinで作り直したほうが手間が少ないと思う。
473:デフォルトの名無しさん (ワッチョイ b7ad-KnyN)
20/02/09 12:37:11 3AqFHxR70.net
Windows側アプリを捨てるわけでないならKotlin移行は必ずしも正しくない
例えばビジネスロジックなら共用したほうがいいと思う
山程あるUnityアプリはC#製
その基盤であるMonoはXamarinでも使われている
474:デフォルトの名無しさん (ワッチョイ 9f2c-ndoi)
20/02/09 14:11:02 lHBgXdX90.net
multi platform では、
C# で、Mono を使っているのは、Unity, Xamarin
JavaScript では、
React Native + Expo
アシアルのMonaca(Cordova/PhoneGap) + Onsen UI
475:デフォルトの名無しさん (ワッチョイ d784-56gX)
20/02/10 19:04:20 8xrISlRe0.net
AndroidアプリにGoogle翻訳機能を実装して公開すると、
アプリ利用者ではなく、アプリ開発者に翻訳費用の請求が来るって本当でしょうか?
476:デフォルトの名無しさん
20/02/10 19:12:17.11 1PvRX1WMr.net
よくわからんけど自分のトークン情報とかでサービス利用するようにしたらそうなるのでは
477:デフォルトの名無しさん
20/02/11 19:35:30.78 Rf2ENXAX0.net
この問題が影響するアプリはほとんど無いと思うが、自分のアプリが見事に
引っ掛かったので、チラシの裏代わりにここに書いとく。
GPSを利用したアプリなのだが、LocationListenerのonLocationChanged()
に渡されるLocationからgetTime()で取得するデータの時間がおかしい。
どうも、「GPS週数ロールオーバー問題」に引っ掛かったらしい。
URLリンク(qzss.go.jp)
家にあるデバイスでは、
Nexus7(2013) NG
LG-G2mini NG
SH-M05 問題無し
Androidのバージョン依存なのか、機種、あるいは製造時期依存なのかは不明。
今大丈夫なデバイスでも、2038年におかしくなる可能性あり。
478:デフォルトの名無しさん (ワッチョイ b75f-mZAX)
20/02/11 23:31:38 odG6AACR0.net
soundPool遅延がひどくて使いものにならないんだけど
やっぱUnityで作るしかないのか
479:デフォルトの名無しさん
20/02/12 00:17:11.82 sj0vwHxO0.net
>>472
ちゃんと予めloadしてる?
480:デフォルトの名無しさん (ワッチョイ 335f-9iBN)
20/02/12 00:38:28 E/fi69Rk0.net
すいません
自己解決しました
481:デフォルトの名無しさん
20/02/12 06:51:08.38 GxniUgpX0.net
自己解決でも解決方法は書いておくべき
482:デフォルトの名無しさん
20/02/12 18:59:56.69 9njlrYj8M.net
初心者でーす
android studio でボタン配置してるんだけど、デフォルトのままだとクリック前と後で色が変わらないから、変える方法教えてほしい...単純にbacground を変えちゃうと余白も無くなるし色も単色でなんかかっこ悪い...てっきり規定で色変わると思ってたんだが
483:デフォルトの名無しさん
20/02/12 19:01:38.11 9njlrYj8M.net
クリック後ってのはisEnabledをfalseにしたときって意味です
484:デフォルトの名無しさん
20/02/12 19:47:49.18 0Sqe6j5xr.net
>>474
そもそも何についての話?
485:デフォルトの名無しさん
20/02/12 20:49:51.04 sj0vwHxO0.net
>>477
isEnabledでなくsetEnabledね
android button style.xml でググってみ
486:デフォルトの名無しさん
20/02/12 22:47:27.44 24E8ui2d0.net
intentの発行について、
他のアプリで撮った画像のuriを自アプリで受け取って、
そのuriの画像を見るために自アプリからビューワーに
uriをintentで渡したところ、
パーミッションがなく見れないとエラーが出ます
ビューワーでファイル名は出るのでパーミッションだけの
問題だろうと思うのですが、.setFlagsでそれっぽい設定を
してもエラーでアプリが落ちます
パーミッションをどう設定したらいいですか?
あるいは、無理ですか?
487:デフォルトの名無しさん (ワッチョイ 335f-+CVV)
20/02/12 23:22:06 E/fi69Rk0.net
自己解決についてですがエミュレーターだとダメでしたが
実機だと問題なかったので解決としました
488:デフォルトの名無しさん
20/02/13 08:29:23.76 y5UAjRl+M.net
>>479
なんかいい感じにできそうだ
ありがとーう
489:デフォルトの名無しさん
20/02/16 11:27:08.62 +G0xUBcN0.net
3軸加速度センサーの出力を画面(LandScape固定)に表示するテスト用アプリ
URLリンク(pastebin.com)
を、Nexus7(写真手前)とACER-A500(写真奥)を壁に立てかけて実行すると
URLリンク(i.imgur.com)
のようになり、垂直(短手方向)がNexus7ではX軸に、ACER-A500ではY軸に、と
異なっている(X軸Y軸が逆である)ことがわかります。
どなたか、端末がどちらのタイプなのかアプリから知る方法を御存じでしたら
お教えください。
既にリリースしているアプリで、3D加速度センサーの出力と3D地磁気センサー
の出力から端末が向いている方向を計算しているのですが、ACER-A500のよう
なタイプがあるとは知らず考慮してないため、この場合アプリが正常に動作し
ません。
よろしくお願いいたします。
490:デフォルトの名無しさん
20/02/16 11:43:38.81 glYlhlSq0.net
>>483
設定でユーザーに選ばすのが手っ取り早い
あとセンサーも必ず付いてるとは限らない
端末によってはエミュレートされてたりもする
なので端末を絞った法が楽
491:483 (ワッチョイ 7720-oFCC)
20/02/18 08:48:14 xZBkIDIz0.net
解決しました。
考え方が間違っていたようで、Nexus7とACER-A500はセンサーの軸が異なっているのでは
無く、基本の画面の向きが異なっているということのようです。
Nexus7は縦長が画面の基本の向きなのでLandscapeは画面を90度回して使っている状態=
端末を90度回して使っている状態=センサーの軸を90度回して使っている状態、というこ
とになります。
他方ACER-A500は横長が画面の基本の向きなのでLandscapeは画面・端末・センサーが基本
の向きで使われていることになります。
画面の回転は getWindowManager().getDefaultDisplay().getRotation() で取得でき、
Landscapeの時、Nexus7はSurface.ROTATION_90を、ACER-A500はSurface.ROTATION_0を返
します。
◎解決の糸口になったサイト
URLリンク(siblog.seiwatec.co.jp)
◎確認用に作ったアプリ
URLリンク(pastebin.com)
>>484
最終手段としては有りですが、最初からそれを言ったら技術者として負けでしょ。
492:デフォルトの名無しさん (スップ Sd8a-P093)
20/02/27 19:59:55 hXGBd5E1d.net
rawフォルダに置いたファイルをそのままアプリのローカルストレージに置きたいんですが
try{
// 読み込み
InputStream is = this.getResources().openRawResource(R.raw.ファイル名);
int size = is.available();
byte[] buffer = new byte[size];
is.read(buffer);
is.close();
// 書き込み
FileOutputStream os = openFileOutput("ファイル名", Context.MODE_PRIVATE);
os.write(buffer);
os.flush();
os.close();
}
でいいのでしょうか?
できてないみたいなのですが
493:デフォルトの名無しさん (アウアウカー Sacb-VlRL)
20/02/27 20:18:21 j5UTY/Wfa.net
どう「できてない」かわからんが、InputStream#availableはファイル全体のサイズ返すわけじゃないぞ。
494:デフォルトの名無しさん
20/02/27 20:27:06.06 hXGBd5E1d.net
>>487
なるほどそうなのか
どうできないかはファイルができてるか確かめる方法が分からなくて…
495:デフォルトの名無しさん
20/02/27 20:34:12.24 hXGBd5E1d.net
コマンドプロンプトでls /data/data/パッケージ名/filesやったらno such file or directoryなんです
496:デフォルトの名無しさん (アウアウカー Sacb-VlRL)
20/02/27 20:39:09 j5UTY/Wfa.net
URLリンク(qiita.com)
497:デフォルトの名無しさん
20/03/28 14:33:35.15 YflIRFdV0.net
今、Androidアプリをアップデートしても、反映されない。
時間がかかっているらしい。
498:デフォルトの名無しさん (ワッチョイ 1261-B4Y8)
20/03/28 17:06:01 f9w2nzmn0.net
>>486
try{
InputStream is = this.getResources().openRawResource(R.raw.ファイル名);
FileOutputStream os = openFileOutput("ファイル名", Context.MODE_PRIVATE);
byte[] buffer = new byte[16384]; // 16KB 適当なサイズで
int length;
while ((length = is.read(buffer)) > 0)
os.write(bytes, 0, length);
}
499:デフォルトの名無しさん
20/04/06 00:42:55.56 7H3/G44y0.net
水着の絵でも削除されるのだが
業者アプリで水着キャラって結構なくね?(よう調べてないけど)
業者はワイロでも渡してるのか?
500:デフォルトの名無しさん
20/04/06 07:32:55.15 Z5H/J+aO0.net
年齢設定は正しく設定してる?
501:デフォルトの名無しさん
20/04/08 10:47:03.78 G78YYfHC0.net
絵を2~3枚アップしてくれまいか?
502:デフォルトの名無しさん (アウアウウー Saab-BpA5)
20/05/05 22:10:12 9BrNCK4/a.net
アプリって個人で作った場合でも連絡先とか登録必要なの?
パッケージネームのところ自分の名前で作ってしまったし
んー
503:デフォルトの名無しさん (ワッチョイ 7363-gIrT)
20/05/06 00:50:13 APiGOonM0.net
Japan, Tokyo にしてるが何も言ってこない。馬鹿正直に従うことはない
504:デフォルトの名無しさん (ワッチョイ 0b9a-oySJ)
20/05/06 15:50:34 lQLtwOwp0.net
String str1,str2;
str1="abcd";
str2="efgh";
str1.insert(2,str2);
この文字の任意位置への挿入がJavaやAndroidで使えるらしいのですが
実際Android Studioで記述するとinsertの部分が赤字になってしまいます。
これは他に何か記述する必要があるのでしょうか?
505:デフォルトの名無しさん (ブーイモ MMd6-2nQ+)
20/05/06 18:18:08 pOvge4eDM.net
>>498
誰から使えると聞いたの?
506:デフォルトの名無しさん (ワッチョイ d35f-tC6Q)
20/05/06 18:21:21 63VCwvU/0.net
まずJAVAやAndroidで使えるってどういう意味なんだ?
507:デフォルトの名無しさん
20/05/06 20:06:07.02 pQATGBfn0.net
googleで『java string insert』を検索すると
StringBuilderクラス…が出てくるね
508:デフォルトの名無しさん
20/05/13 16:35:26.30 kY/x/Os2a.net
今までWindowsでAndroid studioの勉強していたのですが
壊れて買い替えてMacになりました
今まで作っていたプロジェクトをMac内に持っていったのですが
そのプロジェクトを初めて開くときに警告ウインドがでます
「Sync Android SDKs」←こんなの
設定が変わるから揃えるぞーみたいな警告なのはわかるのですが
別のPCから持って来てるからユーザー名とかも揃えていないとダメなのかな?
509:デフォルトの名無しさん
20/05/13 16:41:51.04 M/zHxxl40.net
SDKとかはプロジェクトとは別位置に保存されるからマシン変わったら再度だうんろーどされるよ。
その他のツールやライブラリも。
510:デフォルトの名無しさん
20/05/13 17:43:35.72 kY/x/Os2a.net
>>503
ありがとうございます
なんかダウンロードされて一応の動作確認していますが問題なく使えそうです
アプリの署名さえ合っていれば別のPCで作業しようとこのまま作業しても問題ないのかな?
まぁ変なことなったらなったで問い合わせてみます
ありがとうございました
511:デフォルトの名無しさん (ワッチョイ fabc-f9J/)
20/05/23 16:56:05 y+r12zlj0.net
ネイティブアプリとして作成する時は
載せる広告はAdMobの広告のみで、
いわゆる自分コード、i-mobileとか
そういった自分で用意した広告は載せることは出来ないでしょうか?
ハイブリッドアプリというものだと、
webviewで、その中に用意したwebサイトでは
自分で用意した広告が貼られたサイトが表示されるのは理解できますが、
webview以外の場所に関しての外枠などの広告はどうなっているのか
知りたくして質問させてもらいました・・。
512:デフォルトの名無しさん (ドコグロ MM03-4/Di)
20/05/23 23:44:19 HukW+uz5M.net
自分で表示するなら何だって表示できる。
513:デフォルトの名無しさん (ワッチョイ 4e63-bydY)
20/05/24 01:38:25 /SmZM2aX0.net
君の行きたい場所へどこでもゆける
514:デフォルトの名無しさん (アウアウウー Sac7-rJCj)
20/05/24 19:47:03 m9a3zmLna.net
メモリの割当てを変更したんだけど
IDE max heap size : 4096MB
これの下の
Gradle deamon max heap size
kotlin deamon max heap size
って何ですか?
Gradleの方はビルドの速度に関係するのかな?
kotlin側は何なんだろ
とりあえず両方とも 2048MBにはしましたが無駄な所に割当ててるなら戻した方がいいのかな
515:デフォルトの名無しさん (ワッチョイ 4e63-bydY)
20/05/24 19:49:04 /SmZM2aX0.net
ハイスペックPC買った方が早い
516:デフォルトの名無しさん (アウアウウー Sac7-rJCj)
20/05/24 20:08:19 m9a3zmLna.net
一応32MBノートPCです
エミュ使うとCPU温度が90超えるから低い側に抑えた方がいいのかな
517:デフォルトの名無しさん
20/05/24 21:54:38.84 GYefEwTV0.net
32MBってThinkPad235かよ
まあ打ち間違いだろうけど
518:デフォルトの名無しさん (ワッチョイ c7b3-a1Io)
20/05/24 22:37:19 Ez1xd3yL0.net
キャッシュ32MB?
519:デフォルトの名無しさん (ワッチョイ 4e63-f9J/)
20/05/25 00:03:06 1e5mtKqt0.net
ウィルスとかマルウェアとか感染しまくってて何もアプリ起動しない状態でも重たくなってんじゃないの
520:デフォルトの名無しさん (アウアウウー Sac7-rJCj)
20/05/25 05:31:29 NJnk9KuUa.net
あれまw メモリ32GBですw
CPUの全8コアが85℃を超え一部90を超える
ノートだからやばいのよw
エミュではなく実機なら熱の心配は全くないです
でも、実機なんて複数持ってないしエミュ使うから
エミュを軽くする方法はないのでしょうか
521:デフォルトの名無しさん
20/05/25 13:19:41.46 qsYuWXt90.net
ローカルなServiceクラスを含むアプリで、
ApplicationクラスのインスタンスとServiceクラスのインスタンスは
ライフサイクルは同一ですか?
522:デフォルトの名無しさん (ワッチョイ 9301-gyI6)
20/06/01 00:24:57 GbyCvZ3e0.net
エミュが重いってARM版やソフトレンダで使ってんのかしら
523:デフォルトの名無しさん
20/06/01 16:33:00.03 JphI8rwQF.net
重いレンダラ試練の道を
524:デフォルトの名無しさん
20/06/01 17:48:42.56 eyWhESob0.net
あの頃すでにあったんだな
525:デフォルトの名無しさん (ワッチョイ 9301-gyI6)
20/06/01 18:56:35 GbyCvZ3e0.net
コンダラだろ(巻舌
526:デフォルトの名無しさん (ブーイモ MM05-yotr)
20/06/01 19:15:57 chGVGT9kM.net
ウザっ
527:デフォルトの名無しさん
20/06/12 19:15:44.38 dD3OW+Ep0.net
WebViewのsaveWebArchiveの保存したアーカイブの保存場所はどこですか?
528:デフォルトの名無しさん (ワッチョイ c301-+Do1)
20/06/14 19:03:28 /+z0TSBQ0.net
MapView.getMapAsync()をコールしてもGoogleMapが起動しないのですがFragmentを利用しないと出来ないのでしょうか?
■activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="URLリンク(schemas.android.com)
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<com.google.android.gms.maps.MapView
android:id="@+id/mapView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:apiKey="@string/google_maps_key" />
</LinearLayout>
class MapsActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val mv = findViewById<MapView>(R.id.mapView)
mv.getMapAsync { p0 ->
val sydney = LatLng(-34.0, 151.0)
p0!!.addMarker(MarkerOptions().position(sydney).title("Marker in Sydney"))
p0!!.moveCamera(CameraUpdateFactory.newLatLng(sydney))
}
}
}
529:デフォルトの名無しさん (ワッチョイ 8a01-ESKQ)
20/07/05 13:57:55 v1ag/Ml60.net
フラグメントってやつはスマホとタブレット画面サイズ解像度が大きく違う場合の
画面構成を環境別で自動的に切り替えてくれる仕組みだから地図が出ないのは
関係ないんじゃない
530:デフォルトの名無しさん
20/07/07 09:45:43.47 HeMZw3QK0.net
androidアプリリリースについて、
playストアのリンクの作成の仕方についてお聞きしたいです。
自分の要望としては
プレイストアへのリンクは自分のサーバーのphpなどに飛ばして
そこで時刻やリファラなどを取ってから
転送させてplaystoreを表示させたいと思うのですが、
Googleplayバッジ作成ページにはここで作成してくださいとあり
リンクの改変はだめとは書いてないですが、
良いとも書いてないので、改変は一応認められてないのでしょうか?
あと、同ページ下のテキスト内でGoogleplayを使用するには審査の承認が必要とあるのですが、
playstoreへのリンクは
画像はバッジを使いサイズ変更以外は不可能で、
テキストは審査に出さなくてはいけない、というのが正解でしょうか・・?
531:デフォルトの名無しさん
20/07/07 10:11:59.65 HeMZw3QK0.net
リダイレクトでなくてPHPのページそのものにしてしまえば、
例えばアプリの宣伝をもう一度して、
LPのようなものを作ってしまえば、
そこで時刻もリファラも取って、
そこにバッジをしっかり貼れば
問題はないと思います…。
これだと最初のリンクはLPページにして
URLはLPとなるし、テキストリンクもLPでよく、
LP内はバッジで、URLも変えなくてよいですが、
バッジのURL変更が認められていれば
LPのワンクッションもなくなるので
間違いなくPlaystoreへは行くと思うのですが、
自分が色々勘違いしているだけなのか
改変はやはりだめなのか・・・
532:デフォルトの名無しさん (ワッチョイ 0b20-c9XW)
20/07/07 10:48:47 yCzs0cry0.net
だれか↓を日本語で分かり易く説明してくれ
URLリンク(android-developers.googleblog.com)
533:デフォルトの名無しさん
20/07/07 12:07:04.05 HeMZw3QK0.net
長くすみませんでした・・
つまり例えば、自分で用意した画像にアプリのストアページのリンクを貼っても良いのでしょうか・・・
534:デフォルトの名無しさん
20/07/07 12:15:43.24 OgYq9XzjM.net
文字でリンクするのはお咎めなしで画像リンクボタンだと怒られるとか思っているの?
535:デフォルトの名無しさん
20/07/07 12:38:45.74 HeMZw3QK0.net
>>528
いえ、今は分からない状態です。
文字リンクは審査提出・・
画像リンクは画像もURL部分変更もだめ・・
とある気がしますが、どちらも
オリジナルでやって大丈夫ですよね?
と、疑問に思っているところです、すみません・・
536:デフォルトの名無しさん (アウアウエー Sa82-h0J+)
20/07/07 17:22:21 uexhphk9a.net
>>526
さらっと流れ読みだと
デスクトップからクラウドベースに移り
定期購読者やアカウントアクセスの管理をシンプルかつセキュアにして
ネットブック的な使い方をするスマホアプリ
に洗練されたデザイン開発が出来るようになりますよ
ってな事かと。
537:デフォルトの名無しさん
20/07/08 08:20:04.68 C+/zLGIPM.net
なんか、アプリ開発の中でやれる事、やれない事がわかるサイトない?
スマホのIPアドレスの設定は権限が高すぎてできないとかapkインストール時に処理は出来ないとか、内部linuxコマンドはどこまで使えるとか
さっぱりわからないし、バージョンで変わりすぎてる
538:デフォルトの名無しさん
20/07/08 09:27:16.66 hADFKHguF.net
URLリンク(drfone.wondershare.jp)
逆にここに描いてあることが出来ないと思えば良いんじゃね
539:526
20/07/10 06:50:38.47 4nVLAS+U0.net
Googleから>>526の日本語版が
「[要対応] XXXX様: 定期購入プラットフォームを更新しました」
という件名のメールで送られてきた。
ウワーめんどくさそ~~~~
540:デフォルトの名無しさん (ワッチョイ 4520-6wWl)
20/07/11 10:55:18 kVrtT1Vk0.net
アプリA・アプリBがあり、アプリAからアプリBをデータを渡して起動したい
のですが、このデータを渡す方法について、以下のように検討しています。
何か間違っている点・まずい点や、もっと良いアイデア等がありましたらご
教示下さい。
[渡すデータ]
? int 数個
? double 数個
? byte[](独自形式の画像データ) 1MB~4MB程度
※ ボツになった案
Intent.putExtra()でデータを渡すのが正攻法ですが、
URLリンク(developer.android.com)
によるとデータサイズが数KBに制限されているそうなのでボツ。
※ できれば使いたくない案
アプリAでファイルに書く → アプリBでファイルを読むの制限が無さそうで
すが、できればファイルR/Wの Runtime Permission を実装したくない。
※ 現段階で最有力の案
両アプリに同じ android:sharedUserId を設定し、アプリAでSharedPreferences
に書く → アプリBはアプリAのSharedPreferencesを読む。
ただし、SharedPreferencesはdouble・byte[]を直接は扱えないので、
Double.parseDouble() → String.valueOf()
Base64.encodeToString() → Base64.decode()
で文字列に変化して受け渡す。
以上、よろしくお願いいたします。
541:デフォルトの名無しさん (アウアウエー Sa13-c9t6)
20/07/11 11:03:42 Rtii2xnWa.net
ExcelからAccessにデータ渡して起動するみたいな話?
CSV方式はイヤだったらどうするんだろうなぁ・・
542:デフォルトの名無しさん
20/07/11 11:20:36.79 JRomdPtmM.net
数kBを1000回繰り返せば数MBに
543:デフォルトの名無しさん
20/07/11 11:23:25.22 JRomdPtmM.net
つーかリアルタイムにやり取りするわけでもなく
一方的に送りつけて起動だろ?
共通のtempフォルダに必要なファイルを転送して
そのファイルを使うようにしとけ
544:デフォルトの名無しさん
20/07/11 11:23:46.85 Rtii2xnWa.net
そうだっ良い事思いついた!クリップボードを乗っとっ・
545:デフォルトの名無しさん
20/07/11 11:32:22.96 60oNEnIZd.net
アプリAがデータを紙に印刷
アプリBがそれをカメラでとって解析
546:デフォルトの名無しさん
20/07/11 11:32:24.59 MvZ8zj47M.net
それでええやん
547:デフォルトの名無しさん
20/07/11 11:32:48.83 60oNEnIZd.net
まじか
548:デフォルトの名無しさん
20/07/11 11:35:10.15 Rtii2xnWa.net
>>539
良いねGJ👍
549:デフォルトの名無しさん
20/07/11 15:59:27.07 sGHMgavQ0.net
アプリB起動してアプリAを参照するじゃダメなん
550:デフォルトの名無しさん
20/07/11 17:23:35.30 xpF7JBD50.net
コンテンツプロバイダー
551:534 (ワッチョイ 4520-6wWl)
20/07/11 18:36:36 kVrtT1Vk0.net
>>544
ありがとうございます。
コンテンツプロバイダー、知りませんでした。
まさに今回のようなアプリ間のデータ共有のための機能ですね。
これで検討してみます。
552:デフォルトの名無しさん (アウアウエー Sa13-c9t6)
20/07/12 05:02:16 hUo/wpDBa.net
すみません最近始めたばかりの初心者なんですが
URLリンク(i.imgur.com)
や、
URLリンク(i.imgur.com)
のように
色々な図形を描いてメインの関数を書き換えてみてはいるんですが
リストボックスかラジオボタンで切り替えたい思ったりしました
しかしメインアクティビティ全体にcanvasをアタッチしたviewを描いているのでボタンの配置などが分からなかったのです
スライダー等のフォームから図形をインタラクティブに変化させてもみたいのですが、よく分からなくて
少し調べてみたところ、
ViewPager を使用してタブ付きスワイプビューを作成する
URLリンク(developer.android.com)
【はじめてのAndroidアプリ開発】タブ機能を使う
URLリンク(youtu.be)
等で取り敢えず複数画面は
ViewPagerやタブをスワイプするようなのですが
フラグメントにcanvasのviewを接続するのが良く分からないです
各タブそれぞれ図形に応じてスライダーなどで変化出来れば理想です
他に何かアドバイス有れば宜しくお願いします
553:デフォルトの名無しさん
20/07/12 10:33:10.46 NK7E+AG5F.net
マルチ
554:デフォルトの名無しさん
20/07/12 11:49:39.03 qTTW9SSya.net
違うよちゃんと順番に投稿してるし
555:デフォルトの名無しさん
20/07/12 14:06:12.28 PWnjRyZbH.net
AOSPの話でもいいですか?
externalの下に、あるオープンソースのライブラリのプロジェクトを追加したいのですが、
既存のプロジェクトを見るとどうもconfigureを走らせてconfig.hを生成した後の状態で
ソースファイル等を置いてあるっぽく見えました。
しかしふと、Androidの環境に相当するconfig.hを生成するにはどうやってconfigure
を走らせたらいいのかと。
いうまでもなく、AOSPはクロスビルドなのでビルド環境上(Ubuntuとか)でconfigureを
走らせてもそれはAndroid用のconfig.hを生成したことにはならないですよね?
仮に手でconfig.hを作るにしても各#defineをどう設定したらいいかよくわからない。
556:デフォルトの名無しさん (ワッチョイ bd63-NGFb)
20/07/12 14:54:27 8M1g63hi0.net
ndk
557:デフォルトの名無しさん
20/07/12 15:46:49.20 HUEdWKoe0.net
configure --help
558:デフォルトの名無しさん
20/07/12 19:54:48.16 k6yh5YK20.net
>>549
configure build host target
でググッてみ
559:549
20/07/12 21:36:43.95 JAFHCsvMH.net
>>550-552
ああそっか、ありがとうございます。
と思ったのですが、以下のようなエラーが。クロスコンパイラの癖が強いw
configure:4240: arm-linux-androideabi-gcc conftest.c
$(AOSP_PATH)/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld: error: cannot open crtbegin_dynamic.o: No such file or directory
このクロスコンパイラ、いろんなものを指定してやんないと動かないのかな?
あと普段のAOSPのビルドを見るとgccでなくclangが呼ばれてるw まさかこのgcc死んでる?
560:デフォルトの名無しさん
20/07/13 09:59:30.72 +mCuetAH0.net
馬鹿には無理
561:デフォルトの名無しさん (ワッチョイ bd63-mXGD)
20/07/14 20:01:59 vj8bpZw/0.net
AACのViewModelのコンストラクタでデータを渡せなくてFactory経由で渡さないといけない感じになっていて面倒臭いんですが
あんまりコンストラクタでデータを渡すのは推奨しない感じなんでしょうか
562:デフォルトの名無しさん
20/07/14 22:08:02.65 gTvV7l0L0.net
静的なファクトリメソッドの最大の利点ってメソッド名を自由にできることじゃない?
コンストラクタはクラス名1つしかつけられないけどFactoryにすれば自由に名前つけられるから
使用目的が明確になる
563:デフォルトの名無しさん
20/07/16 09:20:59.96 cImu9aPHH.net
>>549の件、一応ビルドはできるようになりました (AOSPのMakefileに癖があり少しハマった)。
新たな疑問が。普通のLinuxとかだと関連ファイルを /usr/local/lib とかに置いたりしますが
Android内部ではそれはどこに置いたらいいんですかね?
とりあえず/data の下に適当にディレクトリを作ってみましたが、ここは不思議なアクセス制限(?)
があって、どのプロセス(アクティビティ)からもアクセスできるようにファイルを置くことは困難?
564:デフォルトの名無しさん
20/07/19 20:32:22.95 TZtUD7Ok0.net
firestoreのデータの読み取り回数ってデータ取得のタイミングで
プログラムから取得できたりしないんdしょうか
565:デフォルトの名無しさん
20/07/22 09:47:42.16 BkYJEVgh0.net
お助けください。
問題が起きているのはファイラ―等からIntentで渡されたファイルのURLで示
されたファイルを読み込んで表示する機能を持つアプリです。
これまでAndroid4.0.3からAndroid9までは問題なく動いていたのですが、
AndroidStudioのAndroid10のAVD(API29/x86/GooglePlay有り)でファイルの読
み込みに失敗します。
デバッガ―で調べてみたところ、Downloadに置いたファイル"hogehoge"は
アプリに渡されたintentを
Uri uri = intent.getData() ;
String strPath = uri.getPath();
でファイルのパスを取得すると、
例えばNexus7-2013(Android6.01)では
strPath=/storage/emulated/0/Download/hogehoge
となり、このパスで問題なくファイルを読むことができます。
ところがAVDでは
strPath=/le//storage/emulated/0/Download/hogehoge
となり、このパスでファイルを読もうとすると、NoSuchFile例外になります。
試しにファイルを開く前に
strPath = strPath.replace( "/le//storage/", "/storage/" ) ;
としてみると問題なくファイルを読めるので、ファイルが無いとかファイルの
中身の問題ではなく、渡されたIntentのURLが間違っていると思われます。
URLリンク(play.google.com)
URLリンク(play.google.com)
の二つのファイラ―で同じ状況なのでファイラ―のせいでは無いと思われます。
「Android "/le//storage/"」でググってみましたが、関連しそうな情報は
見つからず、お手上げの状態です。何か解決に繋がりそうなヒントをください。
566:デフォルトの名無しさん
20/07/22 09:51:10.07 Ha6GlMgb0.net
<application android:requestLegacyExternalStorage="true" ... >
で直ったりしないの
567:デフォルトの名無しさん (ワッチョイ 9920-8Xcr)
20/07/22 10:04:17 BkYJEVgh0.net
>>560
><application android:requestLegacyExternalStorage="true" ... >
>で直ったりしないの
はい、既に入れていますがダメです。
568:デフォルトの名無しさん (アウアウエー Sae3-Ar/h)
20/07/22 11:18:23 J4Vacr3ka.net
>>559
Android Studio Part3
URLリンク(itest.5ch.net)
>Andoid.data/hogehoge/filesでアプリ間のデータのやりとりを行っていた
>俺のアプリは動かなくなったよ。
>
>動作の変更点: すべてのアプリ (Android10)
URLリンク(developer.android.com)
動作の変更点: すべてのアプリ (Android9)
URLリンク(developer.android.com)
569:559
20/07/22 17:43:27.40 BkYJEVgh0.net
>>562
URLリンク(developer.android.com)
を一通り見てみましたが、原因になりそうな物は見つかりませんでした。 <
570:br> その後、Android10のADV環境に自分ので無いアプリ(Perfect Viewer)を入れて ファイラーからIntent渡しを試してみると問題無く起動します。 また、Android11のADV環境を作って自分のアプリを試して見るとAndroid10 環境と同様に /le//storage/emulated/0/Download/hogehoge に化けました。 以上から、自分のアプリに原因があることは間違いなさそうです。 明日、問題の起きているアプリとは全く別にIntentを受けてパスを表示する だけのアプリを新規に作って試して見ます。
571:デフォルトの名無しさん
20/07/22 21:58:18.10 9CjpIVfLM.net
次はAndroid11だよ
動作の変更点: すべてのアプリ
URLリンク(developer.android.com)
572:デフォルトの名無しさん
20/07/23 14:10:46.23 SCX+ej6J0.net
よろしくお願いします
OTGという機能がありますが
android2.3ではサポートされていなかったように思います
仮にその機種を4.0にアップデート出来たとしたら、どんな2.3の機種でもOTGは使えるようになるのでしょうか?
それともOSの問題ではなく、ハード的にOTGに対応していないというのもあったりするのでしょうか
573:デフォルトの名無しさん
20/07/23 14:16:44.32 ojpGG/yh0.net
ハード側も必要よ
574:559
20/07/23 15:05:33.52 Vl+heUR+0.net
解決しました。
Manifestの<intent-filter>には(昔作った時のどこかからのコピペしたままで)
<data android:scheme="file" /> と
<data android:scheme="content" /> の二つのschemeを記述していたのですが、
この場合、Android9まではfileの、Android10/11ではcontentのIntentを送って
くるようです。
問題のアプリは常にfileで来るとして
Uri uri = intent.getData() ;
String strPath = uri.getPath();
File file = new File(strPath);
と処理していたため、contentのUriを無理矢理uri.getPath()すると
strPath=/le//storage/emulated/0/Download/hogehoge
となっていました。
getPath()せずUriのまま
InputStream stream = getContentResolver().openInputStream(uri);
とすることでfile/content両対応にし、Android10/11でも正常動作するように
なりました。
<data android:scheme="content" />を削除すればAndroid10もfileで送って
くるかと試してみましたが、ダメ(ファイラ―での開くアプリ候補にこのアプ
リが現れない)でした。
なぜダメなのかは不明です。
575:デフォルトの名無しさん
20/07/23 16:12:45.78 PddEecf3M.net
>>567
それ単に送る側のアプリの仕様変更じゃない?5年以上前に初アプリ作ったときも、一部のアプリがcontent://送ってくるから対応した覚えがある
576:デフォルトの名無しさん
20/08/27 23:58:43.23 dFdPJZhGO
ブログは最初の1円稼ぐまでが地獄【初心者が挫折しない3つのコツ】
URLリンク(www.youtube.com)
ブログで稼げない人の”致命的な勘違い”
URLリンク(www.youtube.com)
【ブログvsYouTube】どっちが稼げる?集客しやすい?
URLリンク(www.youtube.com)
【収益10倍】全ブロガーはWEBマーケターになるべし
URLリンク(www.youtube.com)
大学生がやるべきことは「社会の理不尽を知ること」。
URLリンク(www.youtube.com)
Webライターvsブログ!今稼ぐならどっち?【僕ならこうする】
URLリンク(www.youtube.com)
ブログや副業が辛い人は大チャンスです。
URLリンク(www.youtube.com)
一生稼げない敗者のマインド3選【過去の失敗談から語る】
URLリンク(www.youtube.com)
有料noteやBrainで継続的に稼ぐ3つの方法【コンテンツ販売】
URLリンク(www.youtube.com)
アフィリエイトの始め方と稼ぐための基礎知識【超初心者向け】
URLリンク(www.youtube.com)
577:デフォルトの名無しさん
20/09/17 20:00:27.22 Ri38mNLw0.net
質問いいですか
Androidアプリで、もしくはサイトをAndroidのブラウザで見る場合で
画面録画を検知することはできるのでしょうか
内輪で利用する用の配信サイト・アプリを作ろうと思ってるんだけど、画面録画を検知したら警告表示が出るor運営にログが行くor録画ファイルが黒塗りになる という仕様をAndroidでも実装できるのかを知りたいのです
578:デフォルトの名無しさん
20/09/18 09:38:14.89 6n8VMUNiF.net
無理
579:デフォルトの名無しさん
20/09/18 10:01:14.03 ZaOESrJm0.net
録画ボタンを付けて押させるというのはどうか
580:デフォルトの名無しさん
20/09/18 12:18:28.59 Jzpl8xwta.net
録画するアプリのリスト作って
そのアプリが起動しているかを見るのは可能じゃね?
リストの更新が大変だろうし
自作のアプリには対応不可だろうけど
581:デフォルトの名無しさん
20/09/18 12:37:48.86 6n8VMUNiF.net
PCでAndroidのエミュレーター起動して
PC側で録画されてたら?
582:デフォルトの名無しさん
20/09/18 12:59:00.88 kOeCcXgc0.net
他の端末のカメラアプリで画面越しに録画とかもされるしあきらめたら
583:デフォルトの名無しさん
20/09/18 13:13:46.47 Jzpl8xwta.net
録画した人がわかるように
画面端に本人垢を表示して抑止にするとかの対策は出来ると思う
584:デフォルトの名無しさん
20/09/18 13:23:52.65 XL3slpUn0.net
アカウント表示だともろ判るからそこ消されたりする
撮影者に判らん程度に
画面上の一部点滅させたり
どこか一部隠しても他の部分から復号して
アカウント追跡出来るようにしておく
585:デフォルトの名無しさん
20/09/18 14:10:22.74 Jzpl8xwta.net
コントラスト上げたら文字が浮かぶとかあるよな
586:デフォルトの名無しさん
20/09/18 16:08:50.02 aq2Ju5q+0.net
nasneはスクリーンショットをできなくしているから何か方法はあるかも
587:デフォルトの名無しさん
20/09/18 16:34:05.91 ZaOESrJm0.net
録画されて困るってどんな動画だよ
588:デフォルトの名無しさん
20/09/18 18:24:36.16 0mRUmup3M.net
なるほど…実現するのは難しいんですね…
インスタとかは、なんかの投稿をスクショすると相手に通知が行くみたいな機能ありましたけど、結構レアケースなんですかね
589:デフォルトの名無しさん
20/09/19 17:02:30.39 8ehVpaEG0.net
VRAM見ても残ってない1ラインずつ転送して消去する動画プレーヤーをNDKで書くがよい
ってんなことする方法があるのかしらんが
590:デフォルトの名無しさん
20/09/20 19:30:02.74 trA7NZMZ0.net
皆さんBLEの開発どうしてます?
エミュレーター上では動作しないので
いちいち実機つないでデバッグしてるけど
画面遷移を見たいだけの時ってコンパイルオプションとかで切り替えてるの?
591:デフォルトの名無しさん
20/09/20 21:26:13.20 yx03YmC30.net
>>583
言われる通りや
答えは出てるやないか
592:デフォルトの名無しさん
20/09/27 11:03:53.80 bGX/i9hC0.net
Android9ですが、sqlliteのDB保存パスって変えられないのですか?
593:デフォルトの名無しさん
20/09/27 13:33:07.68 NNWEvAu60.net
sqliteにお好きなDBファイルパスを指定すればよい。
sqliteに限らず権限のないところにはファイルを置けないだけ。
594:デフォルトの名無しさん
20/09/30 20:07:44.49 ibx+0gnY0.net
ASを最新版に更新してtargetSdkVersionを29にしろとアナウンスがあったので
compileSdkVersion 29 buildToolsVersion '29.0.3'も29に合わせました
実機をUSBで繋いでデバッグしているのですが
それまで実行した時にLVLコールバックがdontAllowをちゃんと返していたのに
applicationErrorしか返さなくなりました
そこでベータ版テストをしようと思いアップデート後ダウンロード実行すると
allowを返していたので正常に動作しているかのようにも見えました
しかしストアのダウンロード実行でない方法でインストールして実行した時も
コールバックがallowを返してしまいます
環境を最新にしたせいなのか、正常に機能しなくなったように思えます
(ただエミュレータで実行した時は常に正常な動作反応をしているのです)
LVL実装の際エラーが出るので useLibrary 'org.apache.http.legacy'を付けろと
情報があったので以前から付けてるのですが、これのせいか署名ビルドの時に
「Android の最新バージョンをターゲットにしていません。互換モードが適用されます。」
というメッセージがでます これは関係あるのでしょうか?
同じようにこのLVLの問題を経験された方はいないでしょうか?
これはどうやれば解決できるのでしょうか
595:デフォルトの名無しさん
20/09/30 21:45:11.70 c5W2GXV40.net
>>587
オフィシャル読むのが一番
URLリンク(developer.android.com)
596:デフォルトの名無しさん
20/10/03 23:33:54.12 yNtLyqp20.net
ViewModelのDIのサンプルコードをネットで探すと
ViewModelFactoryをDIしていてViewModel自体は
onCreateとかでViewModelFactoryから普通にセットしているんですが
ViewModel自体はDIで注入しなくていいんでしょうか
597:デフォルトの名無しさん
20/10/04 13:06:42.55 MVhzoVv90.net
factoryごとまるっと入れ替えたいのが作者の意思だからでしょ
abstructfactoryでぐぐれ
598:デフォルトの名無しさん
20/10/04 13:10:52.67 LR9TrLLWM.net
そもそもDI意味あるんすか
ごちゃごちゃして面倒臭いだけじゃないんすか
学習のハードルも高いとの意見も多いし
やらない方がいいんじゃないですかね
599:デフォルトの名無しさん
20/10/04 14:39:16.17 HtAk7si20.net
>>591
実装がインターフェースだけに依存するようにしたい! (これが目的)
コンストラクター呼び出しが実装に依存しちゃうんだけど? -> ファクトリーを作れ
ファクトリーいちいちつくるのメンドイ -> DIというものを用意した
600:デフォルトの名無しさん
20/10/04 17:07:03.27 LR9TrLLWM.net
そのまま実装を渡すで実際に何か致命的な問題を経験したことありますか?
テストがしやすくなるってだけなんじゃないですか
単体テストも無駄に工数掛かるだけで実際メリットないと思いますね
大抵100%パスするようにテストコード書くし何の意味あるのかと思う
601:デフォルトの名無しさん
20/10/04 17:37:19.56 HtAk7si20.net
そのまま実装を渡す?誰が渡す?何に渡す?
602:デフォルトの名無しさん
20/10/05 10:08:09.79 CgU8xnMjF.net
おさわり禁止
603:デフォルトの名無しさん
20/10/10 22:05:12.92 9gHfM/qP0.net
serializableとparcelableを両方とも実装しても特に問題はないんでしょうか
604:デフォルトの名無しさん
20/10/13 09:51:21.32 d8JSTdYv0.net
Play Consoleのダッシュボードに
「2020年11月1日までにアカウントの一時停止と復元の機能をアプリに実装してください。」
と表示されて、これはやらないといけないような感じなのですが
デベロッパードキュメント というボタンの先を簡単に見てみたところ
いまいちよく分からず、すみません・・
何か解説サイトなり、やり方を教えて頂けたらと思いこちらへ来ましたが、
どうすればよいでしょうか・・
605:デフォルトの名無しさん
20/10/13 14:49:11.06 d8JSTdYv0.net
そして必須といったところで
もし出来なかったらどうなるのでしょうか。まさか・・
606:デフォルトの名無しさん
20/10/13 20:14:22.08 MQxnW53yr.net
アカウントの一時停止と復元って専門以外難度高くね?
グルさんは関係ないでしょうが
607:デフォルトの名無しさん
20/10/13 21:00:51.52 q667D1fJ0.net
>>597
URLリンク(medium.com)
を読んだあと、
URLリンク(developer.android.com)
を読めば理解しやすいと思うよ。
私のアプリは上記は対応不要だけど、まだAIDLを使ってるんで、
「既存アプリは2021年の11月1日から、Play Billing Library 3.0以上を利用することが必須」
のための修正が必要そう・・・
608:デフォルトの名無しさん
20/10/13 21:48:17.97 d8JSTdYv0.net
布団からwifiでid変わるかもしれませんが
すみません。
>>599
アプリ課金等なく初心者の自分が開発した簡単なアプリなのですが、本当にこの実装が必要なのかどうかよく分かっていない状態です…。
>>600
有り難うございます。
リンク先を読ませて頂きますと同時に
これは皆さんやらなくてはいけない実装だと思ったのですが、そうではないわけですか…。
本当に自分に必要なのかどうか疑問です…。
てっきり皆さんのダッシュボードに表示されたのかと思っていました。
うーむ、有り難うございました!
しかしよく分からないです…。
609:デフォルトの名無しさん
20/10/19 18:23:02.91 liiL750Ed.net
kotlinでAndroid開発をしています
ボタン等のクリックイベントについて質問させてください
実装の方法として下記2種
610:類ある認識ですが、 どちらが優れているとか、どちらが一般的とかありますか? ①以下のようにリスナを使う ボタン名.setOnClickListener{ 処理 } ②xmlでonClick属性を使い、ktでメソッドを用意する ①はそのボタンでしか使わないような処理の場合に使う、 ②はそのボタン以外のボタンでも使うような処理の場合に共通化するためにメソッドとして外出しするために使う という考えですが合ってますかね。。。
611:デフォルトの名無しさん
20/10/19 19:07:51.02 hsGVQ31Ar.net
①:普通の方法
②:お手軽な方法、共通化云々も含め多少の横着が利く
ただし②を乱用すると見通しが悪くなる恐れがあるため注意
612:デフォルトの名無しさん
20/10/19 20:20:17.92 liiL750Ed.net
>>603
特に理由がなければ①で実装していくのが良さそうですかね?
言語側が①②どちらを推奨してるとかあればそれも知りたいです
613:デフォルトの名無しさん
20/10/19 21:04:17.39 G0kNVX/o0.net
つうかGoogleがMVVM推奨って言ってるんだから
基本的にメソッドはViewModelに書いて
レイアウトのxmlにdataBindingでViewModelを渡して
android:onClick="{() -> viewModel.someFunction()}"
するのが正しい
614:デフォルトの名無しさん
20/10/19 23:47:15.37 Ltru4lDaM.net
>>602-604
①2⃣🅰❷機種依存文字化けるので使わないで下さい
615:デフォルトの名無しさん
20/10/20 05:23:21.65 i2FuVMUq0.net
今でも化ける機種あるんだ
616:デフォルトの名無しさん
20/10/20 09:20:48.73 7joM9LjT0.net
>>606
古代人かな?
617:デフォルトの名無しさん
20/10/20 09:54:36.26 qYYfNILyM.net
ワリぃーな泥でなくてiPhoneで
618:デフォルトの名無しさん
20/10/20 14:39:11.11 rMrgHoNuM.net
iPhoneだが化けないぞ?
まあ意味なく絵文字のボタン文字はやめろと思うが丸つき数字は今時機種依存文字とは言えないやろ。
619:デフォルトの名無しさん
20/10/20 14:54:36.12 oW+M9fYI0.net
今時の絵文字表現は色がついてるからボタンアイコン代わりに便利。
620:デフォルトの名無しさん
20/10/20 21:22:07.62 uQHvO+qfd.net
明確な回答がないし①でも②でもどっちでもいいって感じですかね?
621:デフォルトの名無しさん
20/10/23 13:10:37.02 c/rm6oWM0.net
前のPlayConsoleでは、内部テスト版にリリース・動作確認の後に[アルファ版としてリリース]を行えば、
その直後にアルファ版から[製品版としてリリース]が行え、審査で待たされるのはアルファ版から
製品版の一回だけだった。
新しいPlayConsoleではアルファ版の審査が終わらないと製品版にプロモートできないのか?
何日待たされるんだ・・・
622:デフォルトの名無しさん
20/10/23 20:10:48.94 PBud1Ljvd.net
内部テストとアルファ版の審査って数時間で終わらないっけ?
何日も待った記憶ない
623:デフォルトの名無しさん
20/10/24 00:11:02.55 LB+fXB9M0.net
>>614
内部テスト版はリリース即公開です。
内部テスト版からアルファ版・アルファ版から製品版へのプロモートは
早ければ数時間だが、コロナの影響か数日かかることもあった。
今回、内部テスト版からアルファ版は10時間ほどだった。
現在、アルファ版から製品版への審査待ち。
624:デフォルトの名無しさん
20/10/24 01:00:38.58 tXc4rr2K0.net
>>615
知ってるわ
講釈たれんなアホ
625:デフォルトの名無しさん
20/10/31 00:47:46.02 aElFhO6y0.net
>>612
①だよ、初学者なら②は禁止でいいよ >>605 が理解できたらこっちもやればいい
626:デフォルトの名無しさん
20/10/31 08:23:08.88 hfztlxic0.net
理由も含めて説明できない奴は無能
627:デフォルトの名無しさん
20/10/31 08:41:49.75 qs0Do/C60.net
早口言葉、5回言える?
テトリスをテストリリース
628:デフォルトの名無しさん
20/10/31 08:49:17.98 UlQZKJEzM.net
言わない
629:デフォルトの名無しさん
20/11/01 11:34:48.87 29jFtFRR0.net
アプリをバージョンアップしたら、インストール数が急落したんだけど、原因が分からん。。。
明らかに、Google側に操作されてる気がするんだけど。
原因分かる人いる?
180人/日で安定してたのが、30人/日に急落したわ
630:デフォルトの名無しさん
20/11/01 12:49:45.77 8Zb4f6410.net
似たような経験あるわ
説明文とか何も変えてないのにアプデ後に急にSEOが下がった
結局原因はよく分からなくて元には戻らなかった
631:デフォルトの名無しさん
20/11/01 13:12:12.99 29jFtFRR0.net
>>622
戻らんかったのか…
広告の形式を変えただけなんだけどなー
Googleに目付けられたのかも
632:デフォルトの名無しさん
20/11/01 14:10:13.18 qsxEX9p40.net
>>623
逆にライバルが追い上げてきたのかもよ?
自分だけしか見てないのと違う?
633:デフォルトの名無しさん
20/11/01 15:14:27.93 LyjWj0mT0.net
広告ありはいいけど
時々全画面再生する広告があるのは使わなくなる
634:デフォルトの名無しさん
20/11/03 22:35:53.31 6YUSUkvV0.net
ContentResolverの処理でMediaStore.Images.Media.BUCKET_IDとかってAPI Level 29からの警告が出るんですが、
実際使ってみると古い端末でも動くんですが特に気にせず使っていいんですかね
635:デフォルトの名無しさん
20/11/04 08:37:42.99 6AnqHKYcd.net
ダメです
636:デフォルトの名無しさん
20/11/04 15:45:40.01 5eJYvQo/0.net
イヤです。
637:デフォルトの名無しさん
20/11/04 20:25:31.17 Q20JRtoyM.net
これ何かおかしいね
去年API29対応した時に消えたと思ったけど、
API30でMediaColumns の方に新規追加されたっぽい
ImageColumns が MediaColumns を継承してるから元に戻ったことになる
いや API29 だけが未サポートということになるのか
厄介な
638:デフォルトの名無しさん
20/11/04 20:33:55.30 Q20JRtoyM.net
いやリファレンスにはAPI29から追加になってるな
つまり一旦消したのを取り消したということになるわけか?
でもLintがこの事態に対応できてないと
639:デフォルトの名無しさん
20/11/28 17:05:09.27 p5SSQZH6Q
サイボウズが副業を真っ先に解禁した理由。社員や会社のメリットとは?
URLリンク(nikkan-spa.jp)
毎日が「休日」か「休日明け」か「休日前」 水土日休みの週休3日ベンチャーが「理想の働き方」と話題に
URLリンク(nlab.itmedia.co.jp)
サイボウズ式:サイボウズで複業。収入源は3つ─そんな私の「パラレルワークはじめての確定申告」
URLリンク(www.huffingtonpost.jp)
兼業でフリーライター、サイボウズ社員・明石悠佳に学ぶパラレルワーク術
URLリンク(www.wwdjapan.com)
あなたの会社は「お金を介した」依存?全員副業必須の経営がもたらした脱依存
URLリンク(www.businessinsider.jp)
超ブラック企業だったサイボウズが、全社員と「ザツダン」してわかった“見えない不満”の本質
URLリンク(headlines.yahoo.co.jp)
サイボウズの「100人100通りの人事制度」を実現する働き方改革とは?
URLリンク(news.mynavi.jp)
『サイボウズ』は社員満足度の高い「働き方改革」をなぜ作れたのか
URLリンク(gendai.ismedia.jp)
諸悪の根源はメールと電話 サイボウズ営業チームの“脱ブラック部署”のノウハウ
URLリンク(logmi.jp)
640:デフォルトの名無しさん
20/12/02 22:03:24.41 /cAFxvv/O
ビジネスが破綻する大半の原因は、 ”ビジネスを始める人の大半が、真の意味での
「起業家」ではなく、 起業したい、という熱に浮かれた「職人」として働いているに過ぎない。”
という事実にあります。
「職人」によって運営されているビジネスは、ビジネスが働くのではなく、彼ら自身が毎日働くこと
によって、成り立っています。
彼らは毎日、自分がやり方を知っている仕事を一生懸命にこなしていますが、「起業家」としての
視点が無いために、成長に限界が生まれます。
そして、生計を立てるために、彼ら自身がずっと働き続けないとならないのです。
誰もが必ず陥る罠
私が見ている限り、企業熱にうなされる人たちは、必ずと言ってもよいほど誤った
「仮定」を置いてしまうようだ。実は、のちに彼らが苦難の道を歩むことになるのは、
この、「仮定」が致命的に間違っているからなのである
致命的な仮定とは・・・「事業の中心となる専門的な能力があれば、事業を経営する能力は
十分に備わっている」ということである
私がこの仮定を致命的だと書いたのは、この仮定が間違っているからにほかならない
事業の中で専門的な仕事をこなすことと、その能力を生かして事業を経営することは
全く別の問題である。高い専門能力を持つ人にとって、独立は他人の為に働くという苦痛から
解放されるということを意味していた。それにもかかわらず、前提となる「仮定」が致命的とも
いえるほど間違えているために、彼らは自由になるどころか、自分が始めた事業に苦しめ
られるようになってしまうのである
マイケルEガーバー「はじめの一歩を踏み出そう」P28~29
641:デフォルトの名無しさん
20/12/13 23:44:41.83 casXcC2M0.net
このスレを見てる方で、どなたかAPK拡張ファイルを使ったアプリをリリース
されている方、あるいは(他の誰かの)APK拡張ファイルを使ったアプリを御存
じの方がおられましたら、そのアプリをお教えください。
自分の公開しているAPK拡張ファイルを使ったアプリをインストールしたユー
ザーの方から動作しないとの問い合わせを受け、メールでやりとりしながら調
べたところ、アプリ本体はインストールされているのにAPK拡張ファイルがイン
ストールされてない状態で、再インストールを行ってもこれが再現します。
(今のところ1件のみ)
これが自分のアプリの問題なのか、その端末(AQUOS sense4lite)固有の問題な
のか調査の参考にしたいためです。
642:デフォルトの名無しさん
20/12/14 17:33:48.80 EfSSjyXT0.net
adguardはAPK配布してなかったっけ
643:デフォルトの名無しさん
20/12/14 18:52:54.17 40DezSq10.net
>>634
探しているのは、APKをPlayストア外で配布しているアプリでは無く、
Playストアからアプリをインストールした時に、アプリ本体と同時にAPK拡張ファイル
URLリンク(developer.android.com)
がインストールされるアプリです。
adguardをインストールしてみましたが、adguardはAPK拡張ファイルは使用していませんでした。
644:デフォルトの名無しさん
20/12/14 23:33:14.40 EfSSjyXT0.net
失礼した
このスレの人に協力してもらえば?
■■ SHARP AQUOS sense4 lite 楽天専売 ■■ Part2
スレリンク(smartphone板)
645:デフォルトの名無しさん
20/12/21 22:57:15.95 W4pD0ubTF
正社員ゼロ、会議ゼロのベンチャーが、急成長している驚きの秘密
URLリンク(president.jp)
ジョブ型雇用の普及で、「正社員よりフリーランス」の時代はやってくるのか
URLリンク(president.jp)
withコロナの時代、事業に革新を起こすフリーランス
URLリンク(ecnomikata.com)
始まるチームのSaaS化、世界のフリーランス採用3業態から見えた「チーム拡張」の手法
URLリンク(thebridge.jp)
浜松市、ベンチャー企業の「お試しテレワーク」に1社あたり最大15万円を補助
URLリンク(internet.watch.impress.co.jp)
自宅でテレワーク 県、改修に補助制度
URLリンク(www.nikkei.com)
大企業で社員9割のテレワークを実施 KDDIの人事部門に聞く「これからの人事のシゴト」
URLリンク(www.itmedia.co.jp)
年200万円も可能「在宅副業する人」の稼ぎ事情
デジタル小商いで一儲け!在宅仕事の単価一覧
URLリンク(toyokeizai.net)
646:デフォルトの名無しさん
21/01/17 08:09:04.75 DXZtwI300.net
Googleから
[ご対応のお願い] XXXで位置情報にアクセスする可能性があるアプリについては・・・
というメールが来たのですが・・・
私のアプリはフォアグランドのみ(onResumeでGPS動作開始・onPauseでGPS動作停止)なので
URLリンク(support.google.com)
の
「バックグラウンドでの位置情報へのアクセスを削除するにはどうすればよいですか?」
にしたがって、対応しようとしているのですが、この最後の
>Console の申告画面で、[アプリは Android 9 以前を対象とする APK または App Bundle を通して、
>バックグラウンドで位置情報にアクセスしますか?] で、[いいえ] を選択します
の"Console の申告画面で"というのがどの画面なのかわかりません。
これがどこのことなのかご存知でしたら、お教えください。
URLリンク(support.google.com)
からGoogleに問い合わせたけど、おかしな日本語で見当違いの回答しか帰ってこなかった・・・
647:デフォルトの名無しさん
21/01/18 02:15:02.66 1DXAbZa40.net
許可しているのを削除すればいいだけではないの?
URLリンク(developer.android.com)
648:デフォルトの名無しさん
21/02/03 18:20:22.92 SraWEGYe0.net
そんな必要があるのかどうかはともかく、
宣伝用に無料版だけPlayに公開して有料版はPlay以外で配布(及び決済)って
ググル様的にはアリなんだろうか
649:デフォルトの名無しさん
21/02/05 22:11:08.79 flxKfi7Ud.net
AmazonやNetflixがストア経由アプリ配布してアプリ
650:内決済させてないので実質的に同じ話じゃないかな? Netflixはアプリ内に決済リンク置けないから、電話番号記載で電話するとwebの決済フォームが届く。こんな手法がまかり通ってるんだぜ
651:デフォルトの名無しさん
21/02/06 16:31:17.61 bwIKlxQ80.net
COCOAは何が悪かったんだろうね。
あれはCovid-19Radarというオープンソースのやつとはもう別物なの?
652:デフォルトの名無しさん
21/02/06 16:38:08.63 cXiiDLZIM.net
Xamarinでやるからそうなる
653:デフォルトの名無しさん
21/02/08 08:29:24.49 iZ730dCUa.net
Xamarinの最新の環境を常に追ってる人って日本に何人くらいいるの?
654:デフォルトの名無しさん
21/02/08 20:08:40.16 zsFlsIZ70.net
Xamarinみたいな糞をやってるやつはいない
655:デフォルトの名無しさん
21/02/08 21:33:43.17 nS+boOsV0.net
全角英字入力のやつはいない
656:デフォルトの名無しさん
21/02/08 23:01:21.50 pbvXev6L0.net
同意
657:デフォルトの名無しさん
21/02/15 14:10:10.22 i1gk2njR0.net
Android開発を今後行うことを想定し、ノートPCを買おうとしています。
(開発環境はAndroid Studioを使ってみたい)
おすすめのスペックを教えてください。
また、おすすめのメーカーやノートPCの機種があれば教えてください。
当方は貧乏でハードウェアについては詳しくありません。
半年くらいバイトして買いたいです。
宜しくお願いします。
658:デフォルトの名無しさん
21/02/15 15:38:17.93 957kb5r00.net
30万のmacbook pro買っとけ
mac miniなら20万で同等スペック
659:デフォルトの名無しさん
21/02/15 15:56:38.62 jUZBsnkV0.net
>>648
RAMの多いのを探してみて。今なら16GBくらいは欲しいかな
あと最低でもwin10採用のやつと1920x1080pの液晶
この程度なら10万もしないで探せると思うよ
660:デフォルトの名無しさん
21/02/15 21:53:13.25 i1gk2njR0.net
>>650
ありがとう。必要なスペックは理解できました。
RAMが16GBですね。液晶も了解しました。
いちおう、HPかLenovoを漠然と考えているんですが、キーボードに拘りたいです。
キーを押したときの打鍵感があり、Home/End/PgUp/PgDownのキーを1キーで打てる
ものがいいのですが、HPとLenovoではどちらが良いでしょうか?
661:デフォルトの名無しさん
21/02/16 08:24:55.56 X3oHamouM.net
俺ならDell
あとssdもほぼ必須で
662:デフォルトの名無しさん
21/02/16 13:21:33.69 pcRdccS50.net
>>652
SSDも必須でしたね。当たり前すぎて忘れてたw
>>651
HDDよりはSSDですよ
後考えるとIntel系CPUが地雷にハマりにくい感じがします
メーカーは好みかと。。。DELLも良いけと値段が高めかも?
でもイメージとして安いLenovoの機種は中華製(&開発品?)なので自分は避けますね
でもそれらの安い機種はNECでも売ってたり!?w
663:デフォルトの名無しさん
21/02/16 21:07:41.50 QVD0qKc/0.net
Dellですか!
想定外でした!検討の視野広げます。
SSDは了解しました。
664:デフォルトの名無しさん
21/02/16 21:21:28.36 X0P7Oy5WM.net
thinkpadの大和の開発拠点はもうなくなったんか?
665:デフォルトの名無しさん
21/02/17 00:31:18.99 cv+5gT/O0.net
>>655
あるけど10万円程度の安いのは中華製や~
666:デフォルトの名無しさん
21/02/18 18:31:54.61 0gXT2MPt0.net
いまは確か横浜のみなとみらいだよ
ランボルギーニかなんか売ってるんだかなんだか知らないけど同じビルだったような
667:デフォルトの名無しさん
21/02/20 18:59:40.41 M2DQGkZUM.net
クイックタイルから設定の中にあるプライベートdnsをオンオフしたいのですがandroidのセキュリティ上、手間がかかりそうなのでプライベートdnsを設定するページを開くようにしたいです
それに関する情報が出てきません
知ってる方いたら教えてください
668:デフォルトの名無しさん
21/02/25 13:26:34.33 ADsLbD0YM.net
アプリでDB接続してるときに、スワイプとかでアプリを終了された場合ってクローズはどうしてますの?
postgre SQLだとセッション残ったまんまななっちゃう
669:デフォルトの名無しさん
21/02/25 20:27:38.31 IoKT9+Vz0.net
>>659
onPause()以降のどれかに書くんじゃだめなん?
670:デフォルトの名無しさん
21/02/26 09:43:46.79 /L9Xq8laM.net
>>660
ありがとうございます!!
671:デフォルトの名無しさん
21/03/13 11:33:06.15 bmdovX9g0.net
最新のAndroidsystemのwebviewインストールして、ユーザー補助などアプリにたいしてアクセス権限与える機能をオンにするとwebviewが非常にモッサリしたり、ajax通信 or lazyロードしてそうな画像がとかで止まったりするんだか、ここの賢者で知ってる方いたら解決方法教えてください。。
672:デフォルトの名無しさん
21/03/13 11:40:53.46 HJ07jnYVM.net
チンコだけモッコリさせとけ
673:デフォルトの名無しさん
21/03/14 11:13:50.19 Tl56/ThRM.net
Google Playで表示されるレビューが国毎になってね
全世界で1000件以上レビュー貰ってるのに
国別になったから32件としか表示されてない
674:デフォルトの名無しさん
21/03/14 11:42:47.13 rhUKSzKD0.net
国内市場なんかオワコン、全世界で売れてるから問題無し!とか言ってる奴がいっぱい居たからな。
市場ごとに相応の扱いされるようになっただけ。
675:デフォルトの名無しさん
21/03/14 15:46:26.17 iSDjiECk0.net
どこに表示されるレビュー数?
俺には普通に全部の数字が見えるけど
676:デフォルトの名無しさん
21/03/14 15:54:21.79 dZcEVD5VM.net
普通に、検索結果のアプリ一覧画面
○○件のレビュー
星平均も全レビュー平均の方が高いのに日本のみの結果になったから下がった
677:デフォルトの名無しさん
21/03/14 16:00:32.65 iSDjiECk0.net
普通に今まで通り全部の数値がみえる
俺のplayストアアプリかOSのバージョンが低いのかな?
678:デフォルトの名無しさん
21/03/14 17:27:13.90 dZcEVD5VM.net
馬鹿には見える
679:デフォルトの名無しさん
21/03/14 17:38:40.03 iSDjiECk0.net
そうか、馬鹿にしか見えないのか、納得した
680:デフォルトの名無しさん
21/03/16 05:34:09.20 gSfM9KBt0.net
android用のライブラリ作ろうとしてるのですが、一部機能を別のライブラリからインポートして使いたいです。
jarからjarをインポートして使うことはできますか?
681:デフォルトの名無しさん
21/03/16 10:16:25.48 kOXmrSZR/
おめーのとこの蛇口がおかしいんだからもっと静かに捻れよなドブ声池沼豚ハゲ騒音主の松木
682:デフォルトの名無しさん
21/03/16 10:16:47.68 kOXmrSZR/
それか直せやクソ貧乏人が
683:デフォルトの名無しさん
21/03/27 21:19:47.27 o5gIU5r30.net
bundletoolを使って(Android4.xあたりの)古い端末にaabをインストール
しようとすると、
The APKs have been extracted in the directory: C:\Users\hogehogru\AppData\Local\Temp\4190438243877553898
04:56:53 E/Device: Error during Sync: timeout.
[BT:1.4.0] Error: Installation of the app failed.
com.android.tools.build.bundletool.model.exceptions.CommandExecutionException: Installation of the app failed.
と、タイムアウトで失敗することが多々あるのですが、これを回避する方法を
どなたかご存じないでしょうか?
ググってみてもDDMSの設定を変える等の古~い情報しか見つからない・・・
684:デフォルトの名無しさん
21/03/30 15:26:38.15 xhJLpWii0.net
Googleからの 件名 "[ご対応のお願い] ・・・ Google Play Billing Library 3
以降にアップデートしてください"のメールには、
「なお、AIDL または古いバージョンの Billing Library を使用しているアプリ
については、・・・ 2021年11月1 日を過ぎるとアプリ自体がブロックされます
のでご注意ください。」
と書かれており、
URLリンク(developer.android.com)
には、
「ただし、すでに管理していない APK の場合 ・・・引き続き正常に機能します。」
と書かれている。
どっちが本当??
アプリ内購入にAIDL使ってるんだが、今現在問題無く動いているものを弄りたく
ないんだよなあ~
685:デフォルトの名無しさん
21/03/30 15:57:57.64 blrMEvRh0.net
アップデートができないんじゃね
686:デフォルトの名無しさん
21/04/21 03:10:16.01 qzwIy4YRA
最高か!アプリ開発とアプリマーケティングをノーコードで実現するノーコード開発プラットフォーム
「Applica(アプリカ)」の提供を開始
URLリンク(prtimes.jp)
驚愕!SaaS開発をノーコードで実現するノーコード開発プラットフォーム「Jidoca(ジドウカ)」の提供を開始
URLリンク(prtimes.jp)
【入門】誰でもアプリを作れる時代が来た。噂の“ノーコード”を徹底解説
URLリンク(www.salesforce.com)
IT業界を変える可能性を秘める「ノーコード(NoCode)」とは
URLリンク(www.mdsol.co.jp)
【ノーコード】IT業界が根底から変わる、日本人の知らないノーコード開発アプリの衝撃
URLリンク(descartes-search.com)
急激に広まるノーコード、ローコードをうまく使いこなせ
URLリンク(ascii.jp)
30億円調達の簡単アプリ開発サービス「ヤプリ」が見つけた“鉱脈”
URLリンク(signal.diamond.jp)
プログラミング不要でアプリ開発を実現する「Yappli」を提供、ヤプリのIPOサマリー
URLリンク(media.startup-db.com)
ノーコードで世界は変わる
URLリンク(thebridge.jp)
687:デフォルトの名無しさん
21/04/29 11:28:18.73 D/7dZ0EgM.net
androidアプリ初なんですけど、
スマホスリープのときって内部で処理はし続けるもんなの?
それともonpauseが来たら処理は停止しといて
アクティブになったら再開とかするもの?
688:デフォルトの名無しさん
21/04/29 11:33:17.42 ABMysKhC0.net
サービス
689:デフォルトの名無しさん
21/04/29 12:11:06.69 +MXnVlL70.net
>>678
基本は止まるからそれを想定して作る
裏で動かしたいならサービスにする
690:デフォルトの名無しさん
21/04/29 12:53:23.46 H/hVRMWBM.net
裏で動かすとwifiが切れちゃうのでどうしたものかと思っておりました
サービスというの調べてみます!
ありがとうございます!
691:デフォルトの名無しさん
21/04/29 13:25:28.36 LiHXpKkQM.net
俺の方が簡潔で速かったら俺様の勝ち
692:デフォルトの名無しさん
21/04/29 13:36:42.58 LiHXpKkQM.net
WorkManagerも良いかもしれない
693:デフォルトの名無しさん
21/05/04 22:41:45.22 n2RfwLmt0.net
Alfred cameraという監視カメラアプリを外付けカメラで使いたいのですが、root化などで外付けカメラをシステムのカメラ入力にする方法はありますでしょうか。
端末はこれから購入予定です。
中古の訳ありスマホで5000円以内で買えるようなものを使うつもりです。
694:デフォルトの名無しさん
21/05/04 22:43:24.70 n2RfwLmt0.net
すみません、スレを間違えました。
695:デフォルトの名無しさん
21/05/06 09:00:14.74 Ta5pc6Qz0.net
Google maps APIなどで、ある地点AとBを結ぶ経路を表示することはできると思うんですが
そこからさらに、100mなどの距離を与えてスタート地点AからB地点方向の経路に沿って
100m歩いた軌跡を表示することは可能ですか
696:デフォルトの名無しさん
21/05/06 09:04:14.17 +C4ub2UZ0.net
B地点から100m離れた所をB地点にしないと
どの方向に100mなのかわからない
697:デフォルトの名無しさん
21/05/06 09:08:38.33 Ta5pc6Qz0.net
AからB方向にです
経路の線をまず引いたあとに、実際に歩いた線を別で表示したい
698:デフォルトの名無しさん
21/05/06 14:16:37.10 xvxE9P1Y0.net
>>688
マップの上にViewを重ねて、そのViewに歩いた線を表示(線以外は透明に)すればいいんでないの?
歩いた軌跡の情報は座標の配列だろうから、直線補完なりSplineを求めるなりして100m毎の地点を計算しろ
699:デフォルトの名無しさん
21/05/06 15:03:02.56 Ta5pc6Qz0.net
いや、実際には歩かなくって、
入力としては100mとかの距離を入力して、
予め描画しておいたAからBの経路に沿って
100m分を歩いたものとして軌跡を描画したいんです
700:デフォルトの名無しさん
21/05/06 16:44:40.87 prN9euf30.net
>>690
だったらそう言うふうにプログラムすればいいだけじゃない?
何でも出来合いの物で作れるとは思わない方がいいよ
逆に誰も気軽に作れないんだからそれが出来たら凄いしチャンスになるよ
701:デフォルトの名無しさん
21/05/06 16:48:42.18 Ta5pc6Qz0.net
分からないならレスしないでください。ウザいだけです
702:デフォルトの名無しさん
21/05/06 17:01:07.25 XItbCI35M.net
別スレで君にレスしてる人がいたからもう一度貼ってあげるね
121 デフォルトの名無しさん sage 2020/07/04(土) 12:12:20.99 ID:LEDuzYUZ
自分で調べることもできない時点で向いてないよキミ
挙句5ちゃんで質問して逆ギレとかアホすぎかと
703:デフォルトの名無しさん
21/05/06 17:44:00.01 xvxE9P1Y0.net
>>690
まず経路無しのマップを表示してgetDrawingCach等でマップイメージをビットマップで取得
同様に経路有のマップのイメージを取得
二つの画像の差分から経路を線として抽出
マップ描画のパラメータから検出した線上の各ピクセルの座標を逆算
各ピクセル間の距離を積算し、100m地点までビットマップに上書き・表示
704:デフォルトの名無しさん
21/05/06 17:50:41.17 Dr2l62YBM.net
自前で頑張らないと駄目なんですかね
Google Maps API か似たような他のSDKで簡単にできませんかね
705:デフォルトの名無しさん
21/05/06 18:02:17.84 xvxE9P1Y0.net
>>695
もっとスマートな方法も見つけたんだが、スレの流れ的に教えないほうがよさそうだね
706:デフォルトの名無しさん
21/05/06 20:54:18.37 Ta5pc6Qz0.net
役に立たない2chのクズ共が
707:デフォルトの名無しさん
21/05/06 21:07:42.20 Ta5pc6Qz0.net
ああなるほど、スタート地点とゴール地点を指定してルート検索すると
途中の緯度経度の情報が配列で全部得られるのか
あとは緯度経度から距離を計算しつつ100m分進ませればできそうだな
708:デフォルトの名無しさん
21/05/07 00:22:41.47 wZXbeBy60.net
Android StudioでKotlinでプログラムしてるんだけどエクセル使いたくてpoi導入したいんだけどどうやったらいいの?
ネットみてやってもエラーしかはかん
709:デフォルトの名無しさん
21/05/07 08:50:54.13 RpKdbCKs0.net
poi on android以前使った。
確かに苦労したが、githubからcloneしてGetting started参考にコンパイル、サンプルが動いたのを確認してライブラリ作って組み込んだような。
ただ、poiのバージョンが古くて使えない機能があったので運用で逃げた。
poiのバージョンを最新にしようとしたらうまくいかなくてあきらめた記憶が。
リリースモード時に動かなかったからproguard-rulesに試行錯誤で追加した。
710:デフォルトの名無しさん
21/05/08 01:28:37.79 lftMq/aq0.net
Soliレーダーで遊びたんだけど触ってる人いるかな?
711:デフォルトの名無しさん
21/05/08 09:05:00.55 OwFy1u/b0.net
ソリトンレーダーなら20年前から使って遊んでる
712:デフォルトの名無しさん
21/05/26 14:38:09.11 AGoVKm480.net
APKの生成で使用するキーって、1プロジェクトにつき1個しか対応してないんだね。
プロジェクト毎にキー生成するのって面倒臭いな
713:デフォルトの名無しさん
21/05/26 14:55:13.63 08uixN0J0.net
別に1プロジェクトごとに1個ではないんでは?
gradleで何指定するかじゃないの?
714:デフォルトの名無しさん
21/05/27 13:37:18.26 4Eoj0G6Z0.net
使い回し出来るよね
715:デフォルトの名無しさん
21/06/07 00:55:38.15 IuWe41/g0.net
アプリ間で連携とかできたはず
716:デフォルトの名無しさん
21/06/10 11:21:31.48 NZYWF3KU0.net
動作確認はエミュレーターより実機の方がいいのかね?
717:デフォルトの名無しさん
21/06/10 11:26:58.83 rO66j71t0.net
全部実機でやりたいけど、画面サイズとかAndroidバージョンとか実機で揃えられない分はエミュで済ます
718:デフォルトの名無しさん
21/06/12 07:30:44.91 isr19iCC0.net
Google Playの手数料15%引き下げって定期購入だけですか。AdMobの収入は増えない?
719:デフォルトの名無しさん
21/06/14 12:33:02.37 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:デフォルトの名無しさん
21/06/18 22:07:52.04 dq2Xt0Sf0.net
googleplayでアプリの説明に不備があったみたいでリジェクト。
また審査中に逆戻りw 審査ながいよ。
721:デフォルトの名無しさん
21/07/01 13:18:26.52 fQZNFn8S0.net
WebViewでMhtmlファイルを読み込むと
net::File_Not_Foundというエラーがでるんですがどうすればいいでしょうか?
webview.loadUrl("file:///storage/emulated/0/Download/Google");
このように読み込んでます
722:デフォルトの名無しさん
21/07/01 21:59:52.47 2onK7pO7a.net
対象範囲別ストレージで引っかかってるとかではなく?
723:デフォルトの名無しさん
21/07/02 17:54:32.66 umYY+eNJ0.net
対象範囲別ストレージっていうのがあるんですね。
ありがとうございます。
やってみます。
724:デフォルトの名無しさん
21/07/17 22:40:29.07 gilBDjMA0.net
以下のようなアプリの作成を考えてます
1 ユーザーに自作アプリのアイコンを押してもらいアプリを起動してもらう。
2 自作アプリが起動したらAndroidのOS画面下の□ボタン(メニュー?今は履歴?)を押す。
3 アプリの履歴の一覧が表示されたら、自作アプリで一番上にある「すべて消去」を押す。
4 自作アプリも終了する。
ここで質問ですが、3の「すべて消去」をAPI等で直接的に呼び出す方法ってありますか?
同じことができればそれを呼び出して終了でいいと思ってます。
動作対象OSは自分が所持してる4.4や8.0辺りです。
725:デフォルトの名無しさん
21/07/17 22:50:45.89 9Ja/DMejM.net
殺す方法なかった気がする
せいぜいfinish()
726:デフォルトの名無しさん
21/07/17 22:53:55.64 gilBDjMA0.net
>>716
ありがとうございます。
窓だとpowershell等でサクっとできるんですが
androidは中々かゆいですね
727:デフォルトの名無しさん
21/07/18 00:29:37.77 titCYqQw0.net
なぜそんなことがしたいのか、する必要があるのかがわからんな
728:デフォルトの名無しさん
21/07/18 03:33:12.55 wZnHH9/v0.net
>>718
目的ですがAndroid端末をジジババに使わせていて、例えばyoutubeだと誤タッチでコメント欄入力とかの変な状態になってしまうと、
そこから画面を戻せないとクレームが来ます。
そういう時にまず「○」でホームに戻ってもらって、今回のようなアプリを実行してもらい、履歴のアプリを一旦全部終了させたいのです。
画面下中央の「○」を押してホーム画面に戻すことはなんとか覚えてくれましたが、
「□」を押した後に対象のアプリをスワイプで消したり、「すべて消去」を押すという操作は説明しても中々覚えてくれないので、
いっそ操作を肩代わりするアプリをホーム画面に配置しとこうというわけです。
729:デフォルトの名無しさん
21/07/18 10:10:06.43 /LxPkYWXM.net
activityを保持しない設定にするじゃ解決しないん
730:デフォルトの名無しさん
21/07/25 00:34:16.73 7omEUeIF0.net
>>719
Android黎明期に流行ったタスクキル系のアプリを使うか、同じようなアプリ作るのは?
現在はもう必要なくなったアプリジャンルだけど用途に合うかも、ウィジェットでワンタップキルの機能があれば完璧か
731:デフォルトの名無しさん
21/07/26 02:08:45.93 p94G5bAd0.net
対象範囲別ストレージなんですがAndroid10で直接ファイルパスを指定してimageviewに画像を表示できないでしょうか?
場所によってmedia storeとかsaf使わないとできないでしょうか?
732:デフォルトの名無しさん
21/08/02 14:17:55.53 SB7eHIaD0.net
携帯のセンサーを使って何かできないかなと考えています
当方はLinuxやWindows(mingw on Linux)での開発経験があります
AndroidのUserLAndを使えばLinuxを入れられると知りました
このLinuxから携帯のセンサーにアクセスすることはできますか?
733:デフォルトの名無しさん
21/08/04 01:29:57.21 qLnc6CQx0.net
ストア経由のみadmobが表示されない。
リリースビルドでapkをインストールした場合は表示されるのですが、google play 経由のみAd failed to load : 3。
ストアとも紐つけてるのにadmobはエラー3はよく分からない。
734:デフォルトの名無しさん
21/08/05 10:16:34.41 RwMhpG0l0.net
app-ads.txtを公開したいんですが開発者ページはどこで作ったら良いんでしょうか
735:デフォルトの名無しさん
21/08/05 10:20:29.57 RwMhpG0l0.net
実際app-ads.txtがあるのとないのとでかなり収益が変わってくるものなんでしょうか
736:デフォルトの名無しさん
21/08/07 12:20:34.21 uyApmvLi0.net
すいません
unityでアンドロイドアプリ作ってるんですけど、
バージョン管理で
app01
app02
app03
みたいにフォルダごとコピーしていて、ある日app01、app02のフォルダを削除すると
ビルドできなくなりました。
でゴミ箱に入れていたapp01、app02をもとに戻すとビルドできます
これっていったい何が原因なのでしょう?
737:デフォルトの名無しさん
21/08/07 12:48:29.91 0frQTTGIM.net
エラー内容は
738:デフォルトの名無しさん
21/08/07 12:51:53.18 0BxuOgiU0.net
app01でビルド
そのあとapp01をコピーしてapp02
とかだと絶対パスでapp01のファイルを参照しているだけでは?
739:デフォルトの名無しさん
21/08/07 18:12:17.77 uyApmvLi0.net
>>729
そのとおりの運用しています
app03での変更点はすべて反映されてビルドできているのですが、
絶対パスでapp01を見ているものもあるのですか?
740:デフォルトの名無しさん
21/08/07 19:39:42.54 lcg3aP810.net
app03のフォルダでapp0[12]をgrepしてみ。
741:デフォルトの名無しさん
21/08/07 21:00:39.87 6b90E//W0.net
Arctic Foxにしたら検索画面の日本語が豆腐になるんやがどうしたらいんすか
742:デフォルトの名無しさん
21/08/07 21:13:19.10 /79F3xfw0.net
豆腐屋に謝る
743:デフォルトの名無しさん
21/08/17 20:41:31.32 HZrFDvRd0.net
プライバシーポリシーは必要なくなったん?
744:デフォルトの名無しさん
21/08/17 22:10:48.30 eAPipmvxM.net
必須になるはず
745:デフォルトの名無しさん
21/08/22 21:23:19.99 8XOVhR900.net
プライバシーパリシーは
以前は掲載情報で設定でしたが
別項目に移動してましたね
ほんとGooqleは暇ですね
次から次に設定変えやがって
嫌がらせかよ
746:デフォルトの名無しさん
21/09/19 19:05:31.63 uy9wy8zt0.net
Androidのプロジェクトをgitで管理しています
このプロジェクトにgit submoduleで自作ライブラリのプロジェクトを追加しました
この状態で普段はデバッグして、プロジェクトのコミット時にはライブラリのaarファイルだけコミットしたいです
このような構成を作ることは可能でしょうか?
またサブモジュールを読み込まないときもデバッグできるでしょうか?
747:デフォルトの名無しさん
21/09/21 12:16:33.22 OKQsKa880.net
build variant 使えば行けそうな気もするが
最悪setting.gradleやbuild.gradleはサブモジュール無しでaarリンクするのをコミットしておいて、サブモジュール使うための記述はコメントアウトしておいたのを有効にして使うとかすればいいだろう
748:デフォルトの名無しさん
21/09/21 19:09:07.75 3KPKeFZP0.net
>>738
ありがとうございます
releaseビルドの時はaarファイルを使用
debugビルドの時はライブラリのモジュールソースを使用という感じでしょうか?
自動でsettings.gradleを切り分けて、submoduleが無いときはincludeしないと出来たら最高なのですが、まだそこまでは出来ていません
もう少し調べます
749:デフォルトの名無しさん
21/09/21 23:10:25.35 OKQsKa880.net
Build Variantはデフォルトだとビルドタイプだけの debug/release だけど、プロダクトフレーバーを追加してたとえば developmentDebug/developmentRelease/productionDebug/productionRelease みたいにできる
aar直接リンクとsubmoduleを切り替えるならそれにふさわしいプロダクトフレーバーを用意するのがいいと思われ
この辺見てね URLリンク(developer.android.com)
750:デフォルトの名無しさん
21/09/21 23:11:55.37 OKQsKa880.net
あと、setting.gradleでincludeしたプロジェクトは空っぽのディレクトリでもいいみたい
依存関係が無いけどincludeされているプロジェクトの中身を空っぽにしてbuild.gradleをsyncしても、AndroidStudioは特にエラーとか出さなかなった
gradleの公式ドキュメントにも大丈夫そうなこと書いてあるけど、ホントに大丈夫かどうか自分で確認してみてください
751:デフォルトの名無しさん
21/09/22 20:51:53.99 Xt+hL/w+M.net
>>740
>>741
為になる情報ありがとうございます!
752:デフォルトの名無しさん
21/10/06 16:02:41.29 vmytHGzR0.net
JavaのMVVMでViewModelからModelの非同期メソッドを実行するとして、
ViewModelが結果を受け取るにはどうすればいいのでしょうか?
753:デフォルトの名無しさん
21/10/06 17:21:16.22 WIlNjQ3UM.net
LiveData
754:デフォルトの名無しさん
21/10/06 17:53:59.43 vmytHGzR0.net
livedataはLifecycleownerでないとobserveできなくないですか?
755:デフォルトの名無しさん
21/10/06 18:00:19.29 WIlNjQ3UM.net
Modelから貰ったLiveDataでViewModelのメンバーを初期化(observeはしない)
ActivityとかがそのViewModelのメンバーをobserve
ViewModelでLiveDataの変換をしてもいい
756:デフォルトの名無しさん
21/10/06 18:10:24.08 vmytHGzR0.net
んー、もっとシンプルにならないかな
757:デフォルトの名無しさん
21/10/06 18:33:13.83 WIlNjQ3UM.net
もっとシンプルにと言われてもこれがAndroid Architecture Componentsの基本でしょ
だからRoomもLiveData返すようになってる
リアクティブプログラミングを理解してないと難しいかな
758:デフォルトの名無しさん
21/10/06 19:02:10.49 vmytHGzR0.net
ネットで検索しても実装見つけられない:-(
759:デフォルトの名無しさん
21/10/06 20:02:08.81 4jxnFMEgM.net
Roomが返すLiveDataを処理する例はいっぱい見つかるけど、LiveDataを返すmodelの作り方は簡単なのは見つからないね
今どきにかっこよくやるなら Kotlin Flow を返すように作ってそれを LiveData へ変換するとか?
Javaでやるなら泥臭く作るしかないのかなあ
頑張ってください
760:デフォルトの名無しさん
21/10/06 22:09:28.51 V4lAUQcJa.net
AndroidのMIN SDK versionいくつにしてる?
どこを見て参考にしてる?
761:デフォルトの名無しさん
21/10/30 17:42:46.72 upCpYTm90.net
AndroidStadioにすると14までしか下げれないんですよね
EcrisupeのアプリをAndroidStadioでアップデートしたら
ダウンロード数が半分以下に激減しました。
まだ諸外国だと14以下の機種がたくさんあるんだと思う。
特に貧乏な国は10年以上前の古い機種がたくさん使われてるんだと思う。
762:デフォルトの名無しさん
21/10/30 20:21:47.35 lGH7iwQa0.net
>>752
> まだ諸外国だと14以下の機種がたくさんあるんだと思う。
14はまだしも14未満はさすがにほとんど無いと思うぞ
Google Play Console、そのアプリの統計情報で、Androidのバージョン毎に
インストール数の変化を
URLリンク(i.imgur.com)
のように見れるから、確認してみたら?
763:デフォルトの名無しさん
21/11/02 00:48:16.76 Bv0ZhpW50.net
14未満はダウンロード数には反映されてても
バージョン別の統計に反映されないのかもしれない
貧困国や発展途上国は世界の中古品を集めて使用してると思うから
0なのはむしろおかしい
例えばバングラデッシュの国民はAndroid1.6が主流かもしれない
あくまで想像ですが
764:デフォルトの名無しさん
21/11/02 09:36:12.67 px0qcy1yF.net
リープフロッグ現象
URLリンク(data.wingarc.com)
先進国が途上国にIT技術普及で追い越される
765:デフォルトの名無しさん
21/11/02 10:21:54.44 QvhueQgGM.net
そもそも1.6でplayストアまともに動くの?
766:デフォルトの名無しさん
21/11/02 12:54:29.00 ovTgvPT90.net
minsdk21でkitkatで動くようにしてくれと言われてminsdk19にしたら64kの壁で無理だった、、、
767:デフォルトの名無しさん
21/11/03 15:12:02.64 DAz28p2o0.net
例えばネパールは、あれだけ貧困国なのにスマホ普及率は高い
だが貧困者が多いのだから新しいスマホは買えるわけない
使用されてるのはほとんどAndroid1.6端末だと想像に難くない
あくまで想像ですが
768:デフォルトの名無しさん
21/11/03 18:15:11.06 E791gW860.net
>>752
> AndroidStadioにすると14までしか下げれないんですよね
試しにminSdk9とかしてみたが、問題無く動いたぞ
URLリンク(i.imgur.com)
ワッチョイ f15f は全て同一? 愚痴ってるだけで解決の為に調べたり
試したりを出来ない人?
>>757
>64kの壁で無理だった
余分なライブラリをリンクしてないかい?
一個のアプリに自分で6万個もメゾッド書くのって並大抵じゃないぞ
769:デフォルトの名無しさん
21/11/04 23:52:11.40 ENyVbV030.net
>>759
ライブラリを結構リンクしてたので圧縮して使えないapiを外したら起動できました
ただ、デバッグでは起動できたのですが、リリースで落ちました
問題あるものをproguardから除外すればいけると思うのですがあきらめました
わざわざ古いっ機種に今更苦労して対応してもなぁと思って
770:デフォルトの名無しさん
21/11/06 11:53:39.85 jnxXvB2Ra.net
2.3系はもうGoogleアカウントにログイン出来ないらしい
最低でも3.0以上が必要
>>754
URLリンク(gs.statcounter.com)
StatCounterだとバングラデシュでも古いバージョンほどシェアが低いぞ?
どれくらい正確かしらんけど
5.1 Lollipopで4.28%とか
771:デフォルトの名無しさん
21/11/07 12:43:57.69 1MsTWAYs0.net
今の環境でLVL付きでビルドするとエラーはでるけどとりあえずは動く
という状態になってるよね 一応機能はしてるようだけど
Gはこれを修正する気はないのだろうか
ずっと前からAndroid5.0では不具合があるからソースをこう変えろってユーザーの
解説サイトが出回ってるのにそれも全然直す気もなくLVLは古いバージョンのまま
これでいいのか
772:デフォルトの名無しさん
21/11/16 01:45:31.00 R1ys9BGw0.net
AndroidX入れたら14未満にできませんが
なにか?
773:デフォルトの名無しさん
21/11/18 07:02:27.02 TN6Tj1JF0.net
どうも。開発初心者です。
スマホ持ってないんですけど、カメラも兼ねてandroid5のスマホを買おうかなと思うんですが、android5向けに開発したものは上位互換性はないんでしょうか?
開発はreact nativeにしようと思うんですが。
774:デフォルトの名無しさん
21/11/18 07:48:42.91 TN6Tj1JF0.net
また、お勧めのエミュってありあすか・
�
775:Gミュのみで開発は難しいそうですが
776:デフォルトの名無しさん
21/11/18 07:59:44.23 SUSaoJxia.net
ある程度互換性はあるけど仕様変更の影響は色々受ける
何よりストアにアップロードすることができない
777:デフォルトの名無しさん
21/11/18 10:17:25.52 TN6Tj1JF0.net
>>766
reactだとgoogle playにup出来ないということですか?
古いバージョン向けのものはup出来ないということですか?
react使えばすべてのバージョンをカバー出来るのかなと考えていました。
バージョンごとに調整が必要になるんでしょうかね。
778:デフォルトの名無しさん
21/11/18 13:24:47.81 tnjMOYSeM.net
教えてください
実機にデータベースを移したいんですけど、何度やっても上手く行きません
adbのrun-asコマンドで自身のアプリパッケージにアクセスしようとしたら
has wrnong owner 0/1000 not 1000
と出ます
アクセス権がないと判断してるんですが、このアクセス権は端末依存なんでしょうか?
端末はHuaweiのmate20xです
779:デフォルトの名無しさん
21/11/18 18:34:25.89 5e5s+z3DM.net
>>767
react nativeは画面を作るだけ
その他の機能が動くかどうかは全てandroid自身の互換性の問題