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
486 名前:デフォルトの名無しさん mailto:sage [2020/02/12(水) 22:47:27.44 ID:24E8ui2d0.net] intentの発行について、 他のアプリで撮った画像のuriを自アプリで受け取って、 そのuriの画像を見るために自アプリからビューワーに uriをintentで渡したところ、 パーミッションがなく見れないとエラーが出ます ビューワーでファイル名は出るのでパーミッションだけの 問題だろうと思うのですが、.setFlagsでそれっぽい設定を してもエラーでアプリが落ちます パーミッションをどう設定したらいいですか? あるいは、無理ですか?
487 名前:デフォルトの名無しさん (ワッチョイ 335f-+CVV) mailto:sage [2020/02/12(水) 23:22:06 ID:E/fi69Rk0.net] 自己解決についてですがエミュレーターだとダメでしたが 実機だと問題なかったので解決としました
488 名前:デフォルトの名無しさん mailto:sage [2020/02/13(木) 08:29:23.76 ID:y5UAjRl+M.net] >>479 なんかいい感じにできそうだ ありがとーう
489 名前:デフォルトの名無しさん mailto:sage [2020/02/16(日) 11:27:08.62 ID:+G0xUBcN0.net] 3軸加速度センサーの出力を画面(LandScape固定)に表示するテスト用アプリ ttps://pastebin.com/iM63jNby を、Nexus7(写真手前)とACER-A500(写真奥)を壁に立てかけて実行すると ttps://i.imgur.com/DasIPv8.jpg のようになり、垂直(短手方向)がNexus7ではX軸に、ACER-A500ではY軸に、と 異なっている(X軸Y軸が逆である)ことがわかります。 どなたか、端末がどちらのタイプなのかアプリから知る方法を御存じでしたら お教えください。 既にリリースしているアプリで、3D加速度センサーの出力と3D地磁気センサー の出力から端末が向いている方向を計算しているのですが、ACER-A500のよう なタイプがあるとは知らず考慮してないため、この場合アプリが正常に動作し ません。 よろしくお願いいたします。
490 名前:デフォルトの名無しさん mailto:sage [2020/02/16(日) 11:43:38.81 ID:glYlhlSq0.net] >>483 設定でユーザーに選ばすのが手っ取り早い あとセンサーも必ず付いてるとは限らない 端末によってはエミュレートされてたりもする なので端末を絞った法が楽
491 名前:483 (ワッチョイ 7720-oFCC) mailto:sage [2020/02/18(火) 08:48:14 ID: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を返 します。 ◎解決の糸口になったサイト ttps://siblog.seiwatec.co.jp/2015/04/android-3d%E8%A1%8C%E5%85%88%E3%82%B3%E3%83%B3%E3%83%91%E3%82%B9-ar-%E4%BF%AE%E6%AD%A3%E3%80%80ver1-11/ ◎確認用に作ったアプリ ttps://pastebin.com/TDyYbPbr >>484 最終手段としては有りですが、最初からそれを言ったら技術者として負けでしょ。
492 名前:デフォルトの名無しさん (スップ Sd8a-P093) mailto:sage [2020/02/27(木) 19:59:55 ID: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) mailto:sage [2020/02/27(木) 20:18:21 ID:j5UTY/Wfa.net] どう「できてない」かわからんが、InputStream#availableはファイル全体のサイズ返すわけじゃないぞ。
494 名前:デフォルトの名無しさん mailto:sage [2020/02/27(木) 20:27:06.06 ID:hXGBd5E1d.net] >>487 なるほどそうなのか どうできないかはファイルができてるか確かめる方法が分からなくて…
495 名前:デフォルトの名無しさん mailto:sage [2020/02/27(木) 20:34:12.24 ID:hXGBd5E1d.net] コマンドプロンプトでls /data/data/パッケージ名/filesやったらno such file or directoryなんです
496 名前:デフォルトの名無しさん (アウアウカー Sacb-VlRL) mailto:sage [2020/02/27(木) 20:39:09 ID:j5UTY/Wfa.net] https://qiita.com/ikemura23/items/e22d7e8fbf699745f4eb
497 名前:デフォルトの名無しさん [2020/03/28(土) 14:33:35.15 ID:YflIRFdV0.net] 今、Androidアプリをアップデートしても、反映されない。 時間がかかっているらしい。
498 名前:デフォルトの名無しさん (ワッチョイ 1261-B4Y8) [2020/03/28(土) 17:06:01 ID: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 名前:デフォルトの名無しさん mailto:sage [2020/04/06(月) 00:42:55.56 ID:7H3/G44y0.net] 水着の絵でも削除されるのだが 業者アプリで水着キャラって結構なくね?(よう調べてないけど) 業者はワイロでも渡してるのか?
500 名前:デフォルトの名無しさん mailto:sage [2020/04/06(月) 07:32:55.15 ID:Z5H/J+aO0.net] 年齢設定は正しく設定してる?
501 名前:デフォルトの名無しさん [2020/04/08(水) 10:47:03.78 ID:G78YYfHC0.net] 絵を2〜3枚アップしてくれまいか?
502 名前:デフォルトの名無しさん (アウアウウー Saab-BpA5) mailto:sage [2020/05/05(火) 22:10:12 ID:9BrNCK4/a.net] アプリって個人で作った場合でも連絡先とか登録必要なの? パッケージネームのところ自分の名前で作ってしまったし んー
503 名前:デフォルトの名無しさん (ワッチョイ 7363-gIrT) mailto:sage [2020/05/06(水) 00:50:13 ID:APiGOonM0.net] Japan, Tokyo にしてるが何も言ってこない。馬鹿正直に従うことはない
504 名前:デフォルトの名無しさん (ワッチョイ 0b9a-oySJ) mailto:sage [2020/05/06(水) 15:50:34 ID:lQLtwOwp0.net] String str1,str2; str1="abcd"; str2="efgh"; str1.insert(2,str2); この文字の任意位置への挿入がJavaやAndroidで使えるらしいのですが 実際Android Studioで記述するとinsertの部分が赤字になってしまいます。 これは他に何か記述する必要があるのでしょうか?
505 名前:デフォルトの名無しさん (ブーイモ MMd6-2nQ+) mailto:sage [2020/05/06(水) 18:18:08 ID:pOvge4eDM.net] >>498 誰から使えると聞いたの?
506 名前:デフォルトの名無しさん (ワッチョイ d35f-tC6Q) mailto:sage [2020/05/06(水) 18:21:21 ID:63VCwvU/0.net] まずJAVAやAndroidで使えるってどういう意味なんだ?
507 名前:デフォルトの名無しさん mailto:sage [2020/05/06(水) 20:06:07.02 ID:pQATGBfn0.net] googleで『java string insert』を検索すると StringBuilderクラス…が出てくるね
508 名前:デフォルトの名無しさん mailto:sage [2020/05/13(水) 16:35:26.30 ID:kY/x/Os2a.net] 今までWindowsでAndroid studioの勉強していたのですが 壊れて買い替えてMacになりました 今まで作っていたプロジェクトをMac内に持っていったのですが そのプロジェクトを初めて開くときに警告ウインドがでます 「Sync Android SDKs」←こんなの 設定が変わるから揃えるぞーみたいな警告なのはわかるのですが 別のPCから持って来てるからユーザー名とかも揃えていないとダメなのかな?
509 名前:デフォルトの名無しさん mailto:sage [2020/05/13(水) 16:41:51.04 ID:M/zHxxl40.net] SDKとかはプロジェクトとは別位置に保存されるからマシン変わったら再度だうんろーどされるよ。 その他のツールやライブラリも。
510 名前:デフォルトの名無しさん mailto:sage [2020/05/13(水) 17:43:35.72 ID:kY/x/Os2a.net] >>503 ありがとうございます なんかダウンロードされて一応の動作確認していますが問題なく使えそうです アプリの署名さえ合っていれば別のPCで作業しようとこのまま作業しても問題ないのかな? まぁ変なことなったらなったで問い合わせてみます ありがとうございました
511 名前:デフォルトの名無しさん (ワッチョイ fabc-f9J/) [2020/05/23(土) 16:56:05 ID:y+r12zlj0.net] ネイティブアプリとして作成する時は 載せる広告はAdMobの広告のみで、 いわゆる自分コード、i-mobileとか そういった自分で用意した広告は載せることは出来ないでしょうか? ハイブリッドアプリというものだと、 webviewで、その中に用意したwebサイトでは 自分で用意した広告が貼られたサイトが表示されるのは理解できますが、 webview以外の場所に関しての外枠などの広告はどうなっているのか 知りたくして質問させてもらいました・・。
512 名前:デフォルトの名無しさん (ドコグロ MM03-4/Di) mailto:sage [2020/05/23(土) 23:44:19 ID:HukW+uz5M.net] 自分で表示するなら何だって表示できる。
513 名前:デフォルトの名無しさん (ワッチョイ 4e63-bydY) mailto:sage [2020/05/24(日) 01:38:25 ID:/SmZM2aX0.net] 君の行きたい場所へどこでもゆける
514 名前:デフォルトの名無しさん (アウアウウー Sac7-rJCj) mailto:sage [2020/05/24(日) 19:47:03 ID:m9a3zmLna.net] メモリの割当てを変更したんだけど IDE max heap size : 4096MB これの下の Gradle deamon max heap size kotlin deamon max heap size って何ですか? Gradleの方はビルドの速度に関係するのかな? kotlin側は何なんだろ とりあえず両方とも 2048MBにはしましたが無駄な所に割当ててるなら戻した方がいいのかな
515 名前:デフォルトの名無しさん (ワッチョイ 4e63-bydY) mailto:sage [2020/05/24(日) 19:49:04 ID:/SmZM2aX0.net] ハイスペックPC買った方が早い
516 名前:デフォルトの名無しさん (アウアウウー Sac7-rJCj) mailto:sage [2020/05/24(日) 20:08:19 ID:m9a3zmLna.net] 一応32MBノートPCです エミュ使うとCPU温度が90超えるから低い側に抑えた方がいいのかな
517 名前:デフォルトの名無しさん mailto:sage [2020/05/24(日) 21:54:38.84 ID:GYefEwTV0.net] 32MBってThinkPad235かよ まあ打ち間違いだろうけど
518 名前:デフォルトの名無しさん (ワッチョイ c7b3-a1Io) mailto:sage [2020/05/24(日) 22:37:19 ID:Ez1xd3yL0.net] キャッシュ32MB?
519 名前:デフォルトの名無しさん (ワッチョイ 4e63-f9J/) mailto:sage [2020/05/25(月) 00:03:06 ID:1e5mtKqt0.net] ウィルスとかマルウェアとか感染しまくってて何もアプリ起動しない状態でも重たくなってんじゃないの
520 名前:デフォルトの名無しさん (アウアウウー Sac7-rJCj) mailto:sage [2020/05/25(月) 05:31:29 ID:NJnk9KuUa.net] あれまw メモリ32GBですw CPUの全8コアが85℃を超え一部90を超える ノートだからやばいのよw エミュではなく実機なら熱の心配は全くないです でも、実機なんて複数持ってないしエミュ使うから エミュを軽くする方法はないのでしょうか
521 名前:デフォルトの名無しさん mailto:sage [2020/05/25(月) 13:19:41.46 ID:qsYuWXt90.net] ローカルなServiceクラスを含むアプリで、 ApplicationクラスのインスタンスとServiceクラスのインスタンスは ライフサイクルは同一ですか?
522 名前:デフォルトの名無しさん (ワッチョイ 9301-gyI6) mailto:sage [2020/06/01(月) 00:24:57 ID:GbyCvZ3e0.net] エミュが重いってARM版やソフトレンダで使ってんのかしら
523 名前:デフォルトの名無しさん [2020/06/01(月) 16:33:00.03 ID:JphI8rwQF.net] 重いレンダラ試練の道を
524 名前:デフォルトの名無しさん mailto:sage [2020/06/01(月) 17:48:42.56 ID:eyWhESob0.net] あの頃すでにあったんだな
525 名前:デフォルトの名無しさん (ワッチョイ 9301-gyI6) mailto:sage [2020/06/01(月) 18:56:35 ID:GbyCvZ3e0.net] コンダラだろ(巻舌
526 名前:デフォルトの名無しさん (ブーイモ MM05-yotr) mailto:sage [2020/06/01(月) 19:15:57 ID:chGVGT9kM.net] ウザっ
527 名前:デフォルトの名無しさん mailto:sage [2020/06/12(金) 19:15:44.38 ID:dD3OW+Ep0.net] WebViewのsaveWebArchiveの保存したアーカイブの保存場所はどこですか?
528 名前:デフォルトの名無しさん (ワッチョイ c301-+Do1) [2020/06/14(日) 19:03:28 ID:/+z0TSBQ0.net] MapView.getMapAsync()をコールしてもGoogleMapが起動しないのですがFragmentを利用しないと出来ないのでしょうか? ■activity_main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="schemas.android.com/apk/res/android" 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) mailto:sage [2020/07/05(日) 13:57:55 ID:v1ag/Ml60.net] フラグメントってやつはスマホとタブレット画面サイズ解像度が大きく違う場合の 画面構成を環境別で自動的に切り替えてくれる仕組みだから地図が出ないのは 関係ないんじゃない
530 名前:デフォルトの名無しさん [2020/07/07(火) 09:45:43.47 ID:HeMZw3QK0.net] androidアプリリリースについて、 playストアのリンクの作成の仕方についてお聞きしたいです。 自分の要望としては プレイストアへのリンクは自分のサーバーのphpなどに飛ばして そこで時刻やリファラなどを取ってから 転送させてplaystoreを表示させたいと思うのですが、 Googleplayバッジ作成ページにはここで作成してくださいとあり リンクの改変はだめとは書いてないですが、 良いとも書いてないので、改変は一応認められてないのでしょうか? あと、同ページ下のテキスト内でGoogleplayを使用するには審査の承認が必要とあるのですが、 playstoreへのリンクは 画像はバッジを使いサイズ変更以外は不可能で、 テキストは審査に出さなくてはいけない、というのが正解でしょうか・・?
531 名前:デフォルトの名無しさん [2020/07/07(火) 10:11:59.65 ID:HeMZw3QK0.net] リダイレクトでなくてPHPのページそのものにしてしまえば、 例えばアプリの宣伝をもう一度して、 LPのようなものを作ってしまえば、 そこで時刻もリファラも取って、 そこにバッジをしっかり貼れば 問題はないと思います…。 これだと最初のリンクはLPページにして URLはLPとなるし、テキストリンクもLPでよく、 LP内はバッジで、URLも変えなくてよいですが、 バッジのURL変更が認められていれば LPのワンクッションもなくなるので 間違いなくPlaystoreへは行くと思うのですが、 自分が色々勘違いしているだけなのか 改変はやはりだめなのか・・・
532 名前:デフォルトの名無しさん (ワッチョイ 0b20-c9XW) mailto:sage [2020/07/07(火) 10:48:47 ID:yCzs0cry0.net] だれか↓を日本語で分かり易く説明してくれ ttps://android-developers.googleblog.com/2020/06/new-features-to-acquire-and-retain-subscribers.html
533 名前:デフォルトの名無しさん [2020/07/07(火) 12:07:04.05 ID:HeMZw3QK0.net] 長くすみませんでした・・ つまり例えば、自分で用意した画像にアプリのストアページのリンクを貼っても良いのでしょうか・・・
534 名前:デフォルトの名無しさん mailto:sage [2020/07/07(火) 12:15:43.24 ID:OgYq9XzjM.net] 文字でリンクするのはお咎めなしで画像リンクボタンだと怒られるとか思っているの?
535 名前:デフォルトの名無しさん [2020/07/07(火) 12:38:45.74 ID:HeMZw3QK0.net] >>528 いえ、今は分からない状態です。 文字リンクは審査提出・・ 画像リンクは画像もURL部分変更もだめ・・ とある気がしますが、どちらも オリジナルでやって大丈夫ですよね? と、疑問に思っているところです、すみません・・
536 名前:デフォルトの名無しさん (アウアウエー Sa82-h0J+) mailto:sage [2020/07/07(火) 17:22:21 ID:uexhphk9a.net] >>526 さらっと流れ読みだと デスクトップからクラウドベースに移り 定期購読者やアカウントアクセスの管理をシンプルかつセキュアにして ネットブック的な使い方をするスマホアプリ に洗練されたデザイン開発が出来るようになりますよ ってな事かと。
537 名前:デフォルトの名無しさん mailto:sage [2020/07/08(水) 08:20:04.68 ID:C+/zLGIPM.net] なんか、アプリ開発の中でやれる事、やれない事がわかるサイトない? スマホのIPアドレスの設定は権限が高すぎてできないとかapkインストール時に処理は出来ないとか、内部linuxコマンドはどこまで使えるとか さっぱりわからないし、バージョンで変わりすぎてる
538 名前:デフォルトの名無しさん [2020/07/08(水) 09:27:16.66 ID:hADFKHguF.net] https://drfone.wondershare.jp/android/android-jailbreak.html 逆にここに描いてあることが出来ないと思えば良いんじゃね
539 名前:526 mailto:sage [2020/07/10(金) 06:50:38.47 ID:4nVLAS+U0.net] Googleから>>526 の日本語版が 「[要対応] XXXX様: 定期購入プラットフォームを更新しました」 という件名のメールで送られてきた。 ウワーめんどくさそ〜〜〜〜
540 名前:デフォルトの名無しさん (ワッチョイ 4520-6wWl) mailto:sage [2020/07/11(土) 10:55:18 ID:kVrtT1Vk0.net] アプリA・アプリBがあり、アプリAからアプリBをデータを渡して起動したい のですが、このデータを渡す方法について、以下のように検討しています。 何か間違っている点・まずい点や、もっと良いアイデア等がありましたらご 教示下さい。 [渡すデータ] ? int 数個 ? double 数個 ? byte[](独自形式の画像データ) 1MB〜4MB程度 ※ ボツになった案 Intent.putExtra()でデータを渡すのが正攻法ですが、 ttps://developer.android.com/guide/components/activities/parcelables-and-bundles?hl=ja によるとデータサイズが数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) mailto:sage [2020/07/11(土) 11:03:42 ID:Rtii2xnWa.net] ExcelからAccessにデータ渡して起動するみたいな話? CSV方式はイヤだったらどうするんだろうなぁ・・
542 名前:デフォルトの名無しさん mailto:sage [2020/07/11(土) 11:20:36.79 ID:JRomdPtmM.net] 数kBを1000回繰り返せば数MBに
543 名前:デフォルトの名無しさん mailto:sage [2020/07/11(土) 11:23:25.22 ID:JRomdPtmM.net] つーかリアルタイムにやり取りするわけでもなく 一方的に送りつけて起動だろ? 共通のtempフォルダに必要なファイルを転送して そのファイルを使うようにしとけ
544 名前:デフォルトの名無しさん mailto:sage [2020/07/11(土) 11:23:46.85 ID:Rtii2xnWa.net] そうだっ良い事思いついた!クリップボードを乗っとっ・
545 名前:デフォルトの名無しさん mailto:sage [2020/07/11(土) 11:32:22.96 ID:60oNEnIZd.net] アプリAがデータを紙に印刷 アプリBがそれをカメラでとって解析
546 名前:デフォルトの名無しさん mailto:sage [2020/07/11(土) 11:32:24.59 ID:MvZ8zj47M.net] それでええやん
547 名前:デフォルトの名無しさん mailto:sage [2020/07/11(土) 11:32:48.83 ID:60oNEnIZd.net] まじか
548 名前:デフォルトの名無しさん mailto:sage [2020/07/11(土) 11:35:10.15 ID:Rtii2xnWa.net] >>539 良いねGJ👍
549 名前:デフォルトの名無しさん mailto:sage [2020/07/11(土) 15:59:27.07 ID:sGHMgavQ0.net] アプリB起動してアプリAを参照するじゃダメなん
550 名前:デフォルトの名無しさん mailto:sage [2020/07/11(土) 17:23:35.30 ID:xpF7JBD50.net] コンテンツプロバイダー
551 名前:534 (ワッチョイ 4520-6wWl) mailto:sage [2020/07/11(土) 18:36:36 ID:kVrtT1Vk0.net] >>544 ありがとうございます。 コンテンツプロバイダー、知りませんでした。 まさに今回のようなアプリ間のデータ共有のための機能ですね。 これで検討してみます。
552 名前:デフォルトの名無しさん (アウアウエー Sa13-c9t6) mailto:sage [2020/07/12(日) 05:02:16 ID:hUo/wpDBa.net] すみません最近始めたばかりの初心者なんですが https://i.imgur.com/qrQbkXQ.png や、 https://i.imgur.com/uH3uJCM.png のように 色々な図形を描いてメインの関数を書き換えてみてはいるんですが リストボックスかラジオボタンで切り替えたい思ったりしました しかしメインアクティビティ全体にcanvasをアタッチしたviewを描いているのでボタンの配置などが分からなかったのです スライダー等のフォームから図形をインタラクティブに変化させてもみたいのですが、よく分からなくて 少し調べてみたところ、 ViewPager を使用してタブ付きスワイプビューを作成する https://developer.android.com/guide/navigation/navigation-swipe-view?hl=ja#kotlin 【はじめてのAndroidアプリ開発】タブ機能を使う https://youtu.be/CmYFQej_RSA 等で取り敢えず複数画面は ViewPagerやタブをスワイプするようなのですが フラグメントにcanvasのviewを接続するのが良く分からないです 各タブそれぞれ図形に応じてスライダーなどで変化出来れば理想です 他に何かアドバイス有れば宜しくお願いします
553 名前:デフォルトの名無しさん [2020/07/12(日) 10:33:10.46 ID:NK7E+AG5F.net] マルチ
554 名前:デフォルトの名無しさん mailto:sage [2020/07/12(日) 11:49:39.03 ID:qTTW9SSya.net] 違うよちゃんと順番に投稿してるし
555 名前:デフォルトの名無しさん mailto:sage [2020/07/12(日) 14:06:12.28 ID:PWnjRyZbH.net] AOSPの話でもいいですか? externalの下に、あるオープンソースのライブラリのプロジェクトを追加したいのですが、 既存のプロジェクトを見るとどうもconfigureを走らせてconfig.hを生成した後の状態で ソースファイル等を置いてあるっぽく見えました。 しかしふと、Androidの環境に相当するconfig.hを生成するにはどうやってconfigure を走らせたらいいのかと。 いうまでもなく、AOSPはクロスビルドなのでビルド環境上(Ubuntuとか)でconfigureを 走らせてもそれはAndroid用のconfig.hを生成したことにはならないですよね? 仮に手でconfig.hを作るにしても各#defineをどう設定したらいいかよくわからない。
556 名前:デフォルトの名無しさん (ワッチョイ bd63-NGFb) mailto:sage [2020/07/12(日) 14:54:27 ID:8M1g63hi0.net] ndk
557 名前:デフォルトの名無しさん mailto:sage [2020/07/12(日) 15:46:49.20 ID:HUEdWKoe0.net] configure --help
558 名前:デフォルトの名無しさん mailto:sage [2020/07/12(日) 19:54:48.16 ID:k6yh5YK20.net] >>549 configure build host target でググッてみ
559 名前:549 mailto:sage [2020/07/12(日) 21:36:43.95 ID: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 名前:デフォルトの名無しさん [2020/07/13(月) 09:59:30.72 ID:+mCuetAH0.net] 馬鹿には無理
561 名前:デフォルトの名無しさん (ワッチョイ bd63-mXGD) mailto:sage [2020/07/14(火) 20:01:59 ID:vj8bpZw/0.net] AACのViewModelのコンストラクタでデータを渡せなくてFactory経由で渡さないといけない感じになっていて面倒臭いんですが あんまりコンストラクタでデータを渡すのは推奨しない感じなんでしょうか
562 名前:デフォルトの名無しさん mailto:sage [2020/07/14(火) 22:08:02.65 ID:gTvV7l0L0.net] 静的なファクトリメソッドの最大の利点ってメソッド名を自由にできることじゃない? コンストラクタはクラス名1つしかつけられないけどFactoryにすれば自由に名前つけられるから 使用目的が明確になる
563 名前:デフォルトの名無しさん mailto:sage [2020/07/16(木) 09:20:59.96 ID:cImu9aPHH.net] >>549 の件、一応ビルドはできるようになりました (AOSPのMakefileに癖があり少しハマった)。 新たな疑問が。普通のLinuxとかだと関連ファイルを /usr/local/lib とかに置いたりしますが Android内部ではそれはどこに置いたらいいんですかね? とりあえず/data の下に適当にディレクトリを作ってみましたが、ここは不思議なアクセス制限(?) があって、どのプロセス(アクティビティ)からもアクセスできるようにファイルを置くことは困難?
564 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 20:32:22.95 ID:TZtUD7Ok0.net] firestoreのデータの読み取り回数ってデータ取得のタイミングで プログラムから取得できたりしないんdしょうか
565 名前:デフォルトの名無しさん mailto:sage [2020/07/22(水) 09:47:42.16 ID: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が間違っていると思われます。 ttps://play.google.com/store/apps/details?id=com.lonelycatgames.Xplore ttps://play.google.com/store/apps/details?id=jp.buffalo.filemanager の二つのファイラ―で同じ状況なのでファイラ―のせいでは無いと思われます。 「Android "/le//storage/"」でググってみましたが、関連しそうな情報は 見つからず、お手上げの状態です。何か解決に繋がりそうなヒントをください。
566 名前:デフォルトの名無しさん mailto:sage [2020/07/22(水) 09:51:10.07 ID:Ha6GlMgb0.net] <application android:requestLegacyExternalStorage="true" ... > で直ったりしないの
567 名前:デフォルトの名無しさん (ワッチョイ 9920-8Xcr) mailto:sage [2020/07/22(水) 10:04:17 ID:BkYJEVgh0.net] >>560 ><application android:requestLegacyExternalStorage="true" ... > >で直ったりしないの はい、既に入れていますがダメです。
568 名前:デフォルトの名無しさん (アウアウエー Sae3-Ar/h) mailto:sage [2020/07/22(水) 11:18:23 ID:J4Vacr3ka.net] >>559 Android Studio Part3 itest.5ch.net/mevius/test/read.cgi/tech/1547473943/874-875 >Andoid.data/hogehoge/filesでアプリ間のデータのやりとりを行っていた >俺のアプリは動かなくなったよ。 > >動作の変更点: すべてのアプリ (Android10) https://developer.android.com/about/versions/10/behavior-changes-all 動作の変更点: すべてのアプリ (Android9) https://developer.android.com/about/versions/pie/android-9.0-changes-all
569 名前:559 mailto:sage [2020/07/22(水) 17:43:27.40 ID:BkYJEVgh0.net] >>562 ttps://developer.android.com/about/versions/10/behavior-changes-all を一通り見てみましたが、原因になりそうな物は見つかりませんでした。 <
570 名前:br> その後、Android10のADV環境に自分ので無いアプリ(Perfect Viewer)を入れて ファイラーからIntent渡しを試してみると問題無く起動します。 また、Android11のADV環境を作って自分のアプリを試して見るとAndroid10 環境と同様に /le//storage/emulated/0/Download/hogehoge に化けました。 以上から、自分のアプリに原因があることは間違いなさそうです。 明日、問題の起きているアプリとは全く別にIntentを受けてパスを表示する だけのアプリを新規に作って試して見ます。 [] [ここ壊れてます]
571 名前:デフォルトの名無しさん mailto:sage [2020/07/22(水) 21:58:18.10 ID:9CjpIVfLM.net] 次はAndroid11だよ 動作の変更点: すべてのアプリ https://developer.android.com/preview/behavior-changes-all
572 名前:デフォルトの名無しさん mailto:sage [2020/07/23(木) 14:10:46.23 ID:SCX+ej6J0.net] よろしくお願いします OTGという機能がありますが android2.3ではサポートされていなかったように思います 仮にその機種を4.0にアップデート出来たとしたら、どんな2.3の機種でもOTGは使えるようになるのでしょうか? それともOSの問題ではなく、ハード的にOTGに対応していないというのもあったりするのでしょうか
573 名前:デフォルトの名無しさん mailto:sage [2020/07/23(木) 14:16:44.32 ID:ojpGG/yh0.net] ハード側も必要よ
574 名前:559 mailto:sage [2020/07/23(木) 15:05:33.52 ID: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 名前:デフォルトの名無しさん mailto:sage [2020/07/23(木) 16:12:45.78 ID:PddEecf3M.net] >>567 それ単に送る側のアプリの仕様変更じゃない?5年以上前に初アプリ作ったときも、一部のアプリがcontent://送ってくるから対応した覚えがある
576 名前:デフォルトの名無しさん mailto:sage [2020/08/27(木) 23:58:43.23 ID:dFdPJZhGO] ブログは最初の1円稼ぐまでが地獄【初心者が挫折しない3つのコツ】 https://www.youtube.com/watch?v=X0j5njcpRms&t=42s ブログで稼げない人の”致命的な勘違い” https://www.youtube.com/watch?v=C2JrYuumLOM 【ブログvsYouTube】どっちが稼げる?集客しやすい? https://www.youtube.com/watch?v=gsu9LxA6Cto 【収益10倍】全ブロガーはWEBマーケターになるべし https://www.youtube.com/watch?v=PQ6Fk2nKBM4 大学生がやるべきことは「社会の理不尽を知ること」。 https://www.youtube.com/watch?v=zNvj3eN2W2c Webライターvsブログ!今稼ぐならどっち?【僕ならこうする】 https://www.youtube.com/watch?v=GVjYRrGI5mQ ブログや副業が辛い人は大チャンスです。 https://www.youtube.com/watch?v=_VUrR9Y1470 一生稼げない敗者のマインド3選【過去の失敗談から語る】 https://www.youtube.com/watch?v=U2htO9B2YGU 有料noteやBrainで継続的に稼ぐ3つの方法【コンテンツ販売】 https://www.youtube.com/watch?v=d31w1Q5UtA4 アフィリエイトの始め方と稼ぐための基礎知識【超初心者向け】 https://www.youtube.com/watch?v=n1cCjSMnG_E
577 名前:デフォルトの名無しさん mailto:sage [2020/09/17(木) 20:00:27.22 ID:Ri38mNLw0.net] 質問いいですか Androidアプリで、もしくはサイトをAndroidのブラウザで見る場合で 画面録画を検知することはできるのでしょうか 内輪で利用する用の配信サイト・アプリを作ろうと思ってるんだけど、画面録画を検知したら警告表示が出るor運営にログが行くor録画ファイルが黒塗りになる という仕様をAndroidでも実装できるのかを知りたいのです
578 名前:デフォルトの名無しさん [2020/09/18(金) 09:38:14.89 ID:6n8VMUNiF.net] 無理
579 名前:デフォルトの名無しさん mailto:sage [2020/09/18(金) 10:01:14.03 ID:ZaOESrJm0.net] 録画ボタンを付けて押させるというのはどうか
580 名前:デフォルトの名無しさん mailto:sage [2020/09/18(金) 12:18:28.59 ID:Jzpl8xwta.net] 録画するアプリのリスト作って そのアプリが起動しているかを見るのは可能じゃね? リストの更新が大変だろうし 自作のアプリには対応不可だろうけど
581 名前:デフォルトの名無しさん [2020/09/18(金) 12:37:48.86 ID:6n8VMUNiF.net] PCでAndroidのエミュレーター起動して PC側で録画されてたら?
582 名前:デフォルトの名無しさん mailto:sage [2020/09/18(金) 12:59:00.88 ID:kOeCcXgc0.net] 他の端末のカメラアプリで画面越しに録画とかもされるしあきらめたら
583 名前:デフォルトの名無しさん mailto:sage [2020/09/18(金) 13:13:46.47 ID:Jzpl8xwta.net] 録画した人がわかるように 画面端に本人垢を表示して抑止にするとかの対策は出来ると思う
584 名前:デフォルトの名無しさん mailto:sage [2020/09/18(金) 13:23:52.65 ID:XL3slpUn0.net] アカウント表示だともろ判るからそこ消されたりする 撮影者に判らん程度に 画面上の一部点滅させたり どこか一部隠しても他の部分から復号して アカウント追跡出来るようにしておく
585 名前:デフォルトの名無しさん mailto:sage [2020/09/18(金) 14:10:22.74 ID:Jzpl8xwta.net] コントラスト上げたら文字が浮かぶとかあるよな
586 名前:デフォルトの名無しさん mailto:sage [2020/09/18(金) 16:08:50.02 ID:aq2Ju5q+0.net] nasneはスクリーンショットをできなくしているから何か方法はあるかも