!extend:checked:vvvvv:1000:512
↑スレ立て時は1行目と2行目に「!extend:checked:vvvvv:1000:512」をコピペして立てて下さい
荒らし対策のために強制コテハン表示&コピペミス防止
http://info.2ch.net/index.php/BBS_SLIP
Androidの開発全般に関する質問を扱います。
以下のスレが荒しによって機能していないのでワッチョイつけたスレ立ててみます。
上手くいきますように
Androidプログラミング質問スレ revision51 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1457303564/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
探検
Android開発質問スレ [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ de3c-eecL)
2016/08/25(木) 23:34:25.22ID:81UB5JLm0504デフォルトの名無しさん (アウアウウー Sa31-Jb2b)
2020/05/13(水) 17:43:35.72ID:kY/x/Os2a >>503
ありがとうございます
なんかダウンロードされて一応の動作確認していますが問題なく使えそうです
アプリの署名さえ合っていれば別のPCで作業しようとこのまま作業しても問題ないのかな?
まぁ変なことなったらなったで問い合わせてみます
ありがとうございました
ありがとうございます
なんかダウンロードされて一応の動作確認していますが問題なく使えそうです
アプリの署名さえ合っていれば別のPCで作業しようとこのまま作業しても問題ないのかな?
まぁ変なことなったらなったで問い合わせてみます
ありがとうございました
505デフォルトの名無しさん (ワッチョイ fabc-f9J/)
2020/05/23(土) 16:56:05.35ID:y+r12zlj0 ネイティブアプリとして作成する時は
載せる広告はAdMobの広告のみで、
いわゆる自分コード、i-mobileとか
そういった自分で用意した広告は載せることは出来ないでしょうか?
ハイブリッドアプリというものだと、
webviewで、その中に用意したwebサイトでは
自分で用意した広告が貼られたサイトが表示されるのは理解できますが、
webview以外の場所に関しての外枠などの広告はどうなっているのか
知りたくして質問させてもらいました・・。
載せる広告はAdMobの広告のみで、
いわゆる自分コード、i-mobileとか
そういった自分で用意した広告は載せることは出来ないでしょうか?
ハイブリッドアプリというものだと、
webviewで、その中に用意したwebサイトでは
自分で用意した広告が貼られたサイトが表示されるのは理解できますが、
webview以外の場所に関しての外枠などの広告はどうなっているのか
知りたくして質問させてもらいました・・。
506デフォルトの名無しさん (ドコグロ MM03-4/Di)
2020/05/23(土) 23:44:19.28ID:HukW+uz5M 自分で表示するなら何だって表示できる。
507デフォルトの名無しさん (ワッチョイ 4e63-bydY)
2020/05/24(日) 01:38:25.24ID:/SmZM2aX0 君の行きたい場所へどこでもゆける
508デフォルトの名無しさん (アウアウウー Sac7-rJCj)
2020/05/24(日) 19:47:03.28ID:m9a3zmLna メモリの割当てを変更したんだけど
IDE max heap size : 4096MB
これの下の
Gradle deamon max heap size
kotlin deamon max heap size
って何ですか?
Gradleの方はビルドの速度に関係するのかな?
kotlin側は何なんだろ
とりあえず両方とも 2048MBにはしましたが無駄な所に割当ててるなら戻した方がいいのかな
IDE max heap size : 4096MB
これの下の
Gradle deamon max heap size
kotlin deamon max heap size
って何ですか?
Gradleの方はビルドの速度に関係するのかな?
kotlin側は何なんだろ
とりあえず両方とも 2048MBにはしましたが無駄な所に割当ててるなら戻した方がいいのかな
509デフォルトの名無しさん (ワッチョイ 4e63-bydY)
2020/05/24(日) 19:49:04.24ID:/SmZM2aX0 ハイスペックPC買った方が早い
510デフォルトの名無しさん (アウアウウー Sac7-rJCj)
2020/05/24(日) 20:08:19.73ID:m9a3zmLna 一応32MBノートPCです
エミュ使うとCPU温度が90超えるから低い側に抑えた方がいいのかな
エミュ使うとCPU温度が90超えるから低い側に抑えた方がいいのかな
511デフォルトの名無しさん (ワッチョイ 1a61-crVl)
2020/05/24(日) 21:54:38.84ID:GYefEwTV0 32MBってThinkPad235かよ
まあ打ち間違いだろうけど
まあ打ち間違いだろうけど
512デフォルトの名無しさん (ワッチョイ c7b3-a1Io)
2020/05/24(日) 22:37:19.00ID:Ez1xd3yL0 キャッシュ32MB?
513デフォルトの名無しさん (ワッチョイ 4e63-f9J/)
2020/05/25(月) 00:03:06.05ID:1e5mtKqt0 ウィルスとかマルウェアとか感染しまくってて何もアプリ起動しない状態でも重たくなってんじゃないの
514デフォルトの名無しさん (アウアウウー Sac7-rJCj)
2020/05/25(月) 05:31:29.90ID:NJnk9KuUa あれまw メモリ32GBですw
CPUの全8コアが85℃を超え一部90を超える
ノートだからやばいのよw
エミュではなく実機なら熱の心配は全くないです
でも、実機なんて複数持ってないしエミュ使うから
エミュを軽くする方法はないのでしょうか
CPUの全8コアが85℃を超え一部90を超える
ノートだからやばいのよw
エミュではなく実機なら熱の心配は全くないです
でも、実機なんて複数持ってないしエミュ使うから
エミュを軽くする方法はないのでしょうか
515デフォルトの名無しさん (ワッチョイ 1aad-f9J/)
2020/05/25(月) 13:19:41.46ID:qsYuWXt90 ローカルなServiceクラスを含むアプリで、
ApplicationクラスのインスタンスとServiceクラスのインスタンスは
ライフサイクルは同一ですか?
ApplicationクラスのインスタンスとServiceクラスのインスタンスは
ライフサイクルは同一ですか?
516デフォルトの名無しさん (ワッチョイ 9301-gyI6)
2020/06/01(月) 00:24:57.53ID:GbyCvZ3e0 エミュが重いってARM版やソフトレンダで使ってんのかしら
517デフォルトの名無しさん (ワイーワ2 FFa3-1zQY)
2020/06/01(月) 16:33:00.03ID:JphI8rwQF 重いレンダラ試練の道を
518デフォルトの名無しさん (ワッチョイ 99c7-w12y)
2020/06/01(月) 17:48:42.56ID:eyWhESob0 あの頃すでにあったんだな
519デフォルトの名無しさん (ワッチョイ 9301-gyI6)
2020/06/01(月) 18:56:35.05ID:GbyCvZ3e0 コンダラだろ(巻舌
520デフォルトの名無しさん (ブーイモ MM05-yotr)
2020/06/01(月) 19:15:57.72ID:chGVGT9kM ウザっ
521デフォルトの名無しさん (ワッチョイ bfc7-QNLP)
2020/06/12(金) 19:15:44.38ID:dD3OW+Ep0 WebViewのsaveWebArchiveの保存したアーカイブの保存場所はどこですか?
522デフォルトの名無しさん (ワッチョイ c301-+Do1)
2020/06/14(日) 19:03:28.34ID:/+z0TSBQ0 MapView.getMapAsync()をコールしてもGoogleMapが起動しないのですがFragmentを利用しないと出来ないのでしょうか?
■activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://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))
}
}
}
■activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://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))
}
}
}
523デフォルトの名無しさん (ワッチョイ 8a01-ESKQ)
2020/07/05(日) 13:57:55.90ID:v1ag/Ml60 フラグメントってやつはスマホとタブレット画面サイズ解像度が大きく違う場合の
画面構成を環境別で自動的に切り替えてくれる仕組みだから地図が出ないのは
関係ないんじゃない
画面構成を環境別で自動的に切り替えてくれる仕組みだから地図が出ないのは
関係ないんじゃない
524デフォルトの名無しさん (ワッチョイ eabc-Wiu6)
2020/07/07(火) 09:45:43.47ID:HeMZw3QK0 androidアプリリリースについて、
playストアのリンクの作成の仕方についてお聞きしたいです。
自分の要望としては
プレイストアへのリンクは自分のサーバーのphpなどに飛ばして
そこで時刻やリファラなどを取ってから
転送させてplaystoreを表示させたいと思うのですが、
Googleplayバッジ作成ページにはここで作成してくださいとあり
リンクの改変はだめとは書いてないですが、
良いとも書いてないので、改変は一応認められてないのでしょうか?
あと、同ページ下のテキスト内でGoogleplayを使用するには審査の承認が必要とあるのですが、
playstoreへのリンクは
画像はバッジを使いサイズ変更以外は不可能で、
テキストは審査に出さなくてはいけない、というのが正解でしょうか・・?
playストアのリンクの作成の仕方についてお聞きしたいです。
自分の要望としては
プレイストアへのリンクは自分のサーバーのphpなどに飛ばして
そこで時刻やリファラなどを取ってから
転送させてplaystoreを表示させたいと思うのですが、
Googleplayバッジ作成ページにはここで作成してくださいとあり
リンクの改変はだめとは書いてないですが、
良いとも書いてないので、改変は一応認められてないのでしょうか?
あと、同ページ下のテキスト内でGoogleplayを使用するには審査の承認が必要とあるのですが、
playstoreへのリンクは
画像はバッジを使いサイズ変更以外は不可能で、
テキストは審査に出さなくてはいけない、というのが正解でしょうか・・?
525デフォルトの名無しさん (ワッチョイ eabc-Wiu6)
2020/07/07(火) 10:11:59.65ID:HeMZw3QK0 リダイレクトでなくてPHPのページそのものにしてしまえば、
例えばアプリの宣伝をもう一度して、
LPのようなものを作ってしまえば、
そこで時刻もリファラも取って、
そこにバッジをしっかり貼れば
問題はないと思います…。
これだと最初のリンクはLPページにして
URLはLPとなるし、テキストリンクもLPでよく、
LP内はバッジで、URLも変えなくてよいですが、
バッジのURL変更が認められていれば
LPのワンクッションもなくなるので
間違いなくPlaystoreへは行くと思うのですが、
自分が色々勘違いしているだけなのか
改変はやはりだめなのか・・・
例えばアプリの宣伝をもう一度して、
LPのようなものを作ってしまえば、
そこで時刻もリファラも取って、
そこにバッジをしっかり貼れば
問題はないと思います…。
これだと最初のリンクはLPページにして
URLはLPとなるし、テキストリンクもLPでよく、
LP内はバッジで、URLも変えなくてよいですが、
バッジのURL変更が認められていれば
LPのワンクッションもなくなるので
間違いなくPlaystoreへは行くと思うのですが、
自分が色々勘違いしているだけなのか
改変はやはりだめなのか・・・
526デフォルトの名無しさん (ワッチョイ 0b20-c9XW)
2020/07/07(火) 10:48:47.92ID:yCzs0cry0 だれか↓を日本語で分かり易く説明してくれ
ttps://android-developers.googleblog.com/2020/06/new-features-to-acquire-and-retain-subscribers.html
ttps://android-developers.googleblog.com/2020/06/new-features-to-acquire-and-retain-subscribers.html
527デフォルトの名無しさん (ワッチョイ eabc-Wiu6)
2020/07/07(火) 12:07:04.05ID:HeMZw3QK0 長くすみませんでした・・
つまり例えば、自分で用意した画像にアプリのストアページのリンクを貼っても良いのでしょうか・・・
つまり例えば、自分で用意した画像にアプリのストアページのリンクを貼っても良いのでしょうか・・・
528デフォルトの名無しさん (ドコグロ MMc2-aBdg)
2020/07/07(火) 12:15:43.24ID:OgYq9XzjM 文字でリンクするのはお咎めなしで画像リンクボタンだと怒られるとか思っているの?
529デフォルトの名無しさん (ワッチョイ eabc-Wiu6)
2020/07/07(火) 12:38:45.74ID:HeMZw3QK0 >>528
いえ、今は分からない状態です。
文字リンクは審査提出・・
画像リンクは画像もURL部分変更もだめ・・
とある気がしますが、どちらも
オリジナルでやって大丈夫ですよね?
と、疑問に思っているところです、すみません・・
いえ、今は分からない状態です。
文字リンクは審査提出・・
画像リンクは画像もURL部分変更もだめ・・
とある気がしますが、どちらも
オリジナルでやって大丈夫ですよね?
と、疑問に思っているところです、すみません・・
530デフォルトの名無しさん (アウアウエー Sa82-h0J+)
2020/07/07(火) 17:22:21.30ID:uexhphk9a >>526
さらっと流れ読みだと
デスクトップからクラウドベースに移り
定期購読者やアカウントアクセスの管理をシンプルかつセキュアにして
ネットブック的な使い方をするスマホアプリ
に洗練されたデザイン開発が出来るようになりますよ
ってな事かと。
さらっと流れ読みだと
デスクトップからクラウドベースに移り
定期購読者やアカウントアクセスの管理をシンプルかつセキュアにして
ネットブック的な使い方をするスマホアプリ
に洗練されたデザイン開発が出来るようになりますよ
ってな事かと。
531デフォルトの名無しさん (ブーイモ MMc9-b1j5)
2020/07/08(水) 08:20:04.68ID:C+/zLGIPM なんか、アプリ開発の中でやれる事、やれない事がわかるサイトない?
スマホのIPアドレスの設定は権限が高すぎてできないとかapkインストール時に処理は出来ないとか、内部linuxコマンドはどこまで使えるとか
さっぱりわからないし、バージョンで変わりすぎてる
スマホのIPアドレスの設定は権限が高すぎてできないとかapkインストール時に処理は出来ないとか、内部linuxコマンドはどこまで使えるとか
さっぱりわからないし、バージョンで変わりすぎてる
532デフォルトの名無しさん (エムゾネ FF43-VqvP)
2020/07/08(水) 09:27:16.66ID:hADFKHguF https://drfone.wondershare.jp/android/android-jailbreak.html
逆にここに描いてあることが出来ないと思えば良いんじゃね
逆にここに描いてあることが出来ないと思えば良いんじゃね
533526 (ワッチョイ 4520-6wWl)
2020/07/10(金) 06:50:38.47ID:4nVLAS+U0534デフォルトの名無しさん (ワッチョイ 4520-6wWl)
2020/07/11(土) 10:55:18.06ID:kVrtT1Vk0 アプリA・アプリBがあり、アプリAからアプリBをデータを渡して起動したい
のですが、このデータを渡す方法について、以下のように検討しています。
何か間違っている点・まずい点や、もっと良いアイデア等がありましたらご
教示下さい。
[渡すデータ]
@ int 数個
A double 数個
B 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()
で文字列に変化して受け渡す。
以上、よろしくお願いいたします。
のですが、このデータを渡す方法について、以下のように検討しています。
何か間違っている点・まずい点や、もっと良いアイデア等がありましたらご
教示下さい。
[渡すデータ]
@ int 数個
A double 数個
B 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()
で文字列に変化して受け渡す。
以上、よろしくお願いいたします。
535デフォルトの名無しさん (アウアウエー Sa13-c9t6)
2020/07/11(土) 11:03:42.55ID:Rtii2xnWa ExcelからAccessにデータ渡して起動するみたいな話?
CSV方式はイヤだったらどうするんだろうなぁ・・
CSV方式はイヤだったらどうするんだろうなぁ・・
536デフォルトの名無しさん (ブーイモ MM99-eqQv)
2020/07/11(土) 11:20:36.79ID:JRomdPtmM 数kBを1000回繰り返せば数MBに
537デフォルトの名無しさん (ブーイモ MM99-eqQv)
2020/07/11(土) 11:23:25.22ID:JRomdPtmM つーかリアルタイムにやり取りするわけでもなく
一方的に送りつけて起動だろ?
共通のtempフォルダに必要なファイルを転送して
そのファイルを使うようにしとけ
一方的に送りつけて起動だろ?
共通のtempフォルダに必要なファイルを転送して
そのファイルを使うようにしとけ
538デフォルトの名無しさん (アウアウエー Sa13-c9t6)
2020/07/11(土) 11:23:46.85ID:Rtii2xnWa そうだっ良い事思いついた!クリップボードを乗っとっ・
539デフォルトの名無しさん (スップ Sd43-Tflg)
2020/07/11(土) 11:32:22.96ID:60oNEnIZd アプリAがデータを紙に印刷
アプリBがそれをカメラでとって解析
アプリBがそれをカメラでとって解析
540デフォルトの名無しさん (ワントンキン MMa3-NGFb)
2020/07/11(土) 11:32:24.59ID:MvZ8zj47M それでええやん
541デフォルトの名無しさん (スップ Sd43-Tflg)
2020/07/11(土) 11:32:48.83ID:60oNEnIZd まじか
542デフォルトの名無しさん (アウアウエー Sa13-c9t6)
2020/07/11(土) 11:35:10.15ID:Rtii2xnWa >>539
良いねGJ👍
良いねGJ👍
543デフォルトの名無しさん (ワッチョイ 1b68-ucCN)
2020/07/11(土) 15:59:27.07ID:sGHMgavQ0 アプリB起動してアプリAを参照するじゃダメなん
544デフォルトの名無しさん (ワッチョイ f5ad-X/TW)
2020/07/11(土) 17:23:35.30ID:xpF7JBD50 コンテンツプロバイダー
545534 (ワッチョイ 4520-6wWl)
2020/07/11(土) 18:36:36.12ID:kVrtT1Vk0546デフォルトの名無しさん (アウアウエー Sa13-c9t6)
2020/07/12(日) 05:02:16.39ID:hUo/wpDBa すみません最近始めたばかりの初心者なんですが
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を接続するのが良く分からないです
各タブそれぞれ図形に応じてスライダーなどで変化出来れば理想です
他に何かアドバイス有れば宜しくお願いします
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を接続するのが良く分からないです
各タブそれぞれ図形に応じてスライダーなどで変化出来れば理想です
他に何かアドバイス有れば宜しくお願いします
547デフォルトの名無しさん (エムゾネ FF43-VqvP)
2020/07/12(日) 10:33:10.46ID:NK7E+AG5F マルチ
548デフォルトの名無しさん (アウアウエー Sa13-c9t6)
2020/07/12(日) 11:49:39.03ID:qTTW9SSya 違うよちゃんと順番に投稿してるし
549デフォルトの名無しさん (US 0H6b-8tk4)
2020/07/12(日) 14:06:12.28ID:PWnjRyZbH AOSPの話でもいいですか?
externalの下に、あるオープンソースのライブラリのプロジェクトを追加したいのですが、
既存のプロジェクトを見るとどうもconfigureを走らせてconfig.hを生成した後の状態で
ソースファイル等を置いてあるっぽく見えました。
しかしふと、Androidの環境に相当するconfig.hを生成するにはどうやってconfigure
を走らせたらいいのかと。
いうまでもなく、AOSPはクロスビルドなのでビルド環境上(Ubuntuとか)でconfigureを
走らせてもそれはAndroid用のconfig.hを生成したことにはならないですよね?
仮に手でconfig.hを作るにしても各#defineをどう設定したらいいかよくわからない。
externalの下に、あるオープンソースのライブラリのプロジェクトを追加したいのですが、
既存のプロジェクトを見るとどうもconfigureを走らせてconfig.hを生成した後の状態で
ソースファイル等を置いてあるっぽく見えました。
しかしふと、Androidの環境に相当するconfig.hを生成するにはどうやってconfigure
を走らせたらいいのかと。
いうまでもなく、AOSPはクロスビルドなのでビルド環境上(Ubuntuとか)でconfigureを
走らせてもそれはAndroid用のconfig.hを生成したことにはならないですよね?
仮に手でconfig.hを作るにしても各#defineをどう設定したらいいかよくわからない。
550デフォルトの名無しさん (ワッチョイ bd63-NGFb)
2020/07/12(日) 14:54:27.09ID:8M1g63hi0 ndk
551デフォルトの名無しさん (ワッチョイ f5ad-X/TW)
2020/07/12(日) 15:46:49.20ID:HUEdWKoe0 configure --help
552デフォルトの名無しさん (ワッチョイ 4520-6wWl)
2020/07/12(日) 19:54:48.16ID:k6yh5YK20553549 (US 0H6b-8tk4)
2020/07/12(日) 21:36:43.95ID:JAFHCsvMH >>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死んでる?
ああそっか、ありがとうございます。
と思ったのですが、以下のようなエラーが。クロスコンパイラの癖が強い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死んでる?
554デフォルトの名無しさん (ワッチョイ ab7c-jFjK)
2020/07/13(月) 09:59:30.72ID:+mCuetAH0 馬鹿には無理
555デフォルトの名無しさん (ワッチョイ bd63-mXGD)
2020/07/14(火) 20:01:59.95ID:vj8bpZw/0 AACのViewModelのコンストラクタでデータを渡せなくてFactory経由で渡さないといけない感じになっていて面倒臭いんですが
あんまりコンストラクタでデータを渡すのは推奨しない感じなんでしょうか
あんまりコンストラクタでデータを渡すのは推奨しない感じなんでしょうか
556デフォルトの名無しさん (ワッチョイ 2361-ucCN)
2020/07/14(火) 22:08:02.65ID:gTvV7l0L0 静的なファクトリメソッドの最大の利点ってメソッド名を自由にできることじゃない?
コンストラクタはクラス名1つしかつけられないけどFactoryにすれば自由に名前つけられるから
使用目的が明確になる
コンストラクタはクラス名1つしかつけられないけどFactoryにすれば自由に名前つけられるから
使用目的が明確になる
557デフォルトの名無しさん (JP 0H7e-KSOi)
2020/07/16(木) 09:20:59.96ID:cImu9aPHH >>549の件、一応ビルドはできるようになりました (AOSPのMakefileに癖があり少しハマった)。
新たな疑問が。普通のLinuxとかだと関連ファイルを /usr/local/lib とかに置いたりしますが
Android内部ではそれはどこに置いたらいいんですかね?
とりあえず/data の下に適当にディレクトリを作ってみましたが、ここは不思議なアクセス制限(?)
があって、どのプロセス(アクティビティ)からもアクセスできるようにファイルを置くことは困難?
新たな疑問が。普通のLinuxとかだと関連ファイルを /usr/local/lib とかに置いたりしますが
Android内部ではそれはどこに置いたらいいんですかね?
とりあえず/data の下に適当にディレクトリを作ってみましたが、ここは不思議なアクセス制限(?)
があって、どのプロセス(アクティビティ)からもアクセスできるようにファイルを置くことは困難?
558デフォルトの名無しさん (ワッチョイ 8963-tdBa)
2020/07/19(日) 20:32:22.95ID:TZtUD7Ok0 firestoreのデータの読み取り回数ってデータ取得のタイミングで
プログラムから取得できたりしないんdしょうか
プログラムから取得できたりしないんdしょうか
559デフォルトの名無しさん (ワッチョイ 9920-8Xcr)
2020/07/22(水) 09:47:42.16ID:BkYJEVgh0 お助けください。
問題が起きているのはファイラ―等から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/"」でググってみましたが、関連しそうな情報は
見つからず、お手上げの状態です。何か解決に繋がりそうなヒントをください。
問題が起きているのはファイラ―等から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/"」でググってみましたが、関連しそうな情報は
見つからず、お手上げの状態です。何か解決に繋がりそうなヒントをください。
560デフォルトの名無しさん (ワッチョイ 8b63-fOmF)
2020/07/22(水) 09:51:10.07ID:Ha6GlMgb0 <application android:requestLegacyExternalStorage="true" ... >
で直ったりしないの
で直ったりしないの
561デフォルトの名無しさん (ワッチョイ 9920-8Xcr)
2020/07/22(水) 10:04:17.52ID:BkYJEVgh0562デフォルトの名無しさん (アウアウエー Sae3-Ar/h)
2020/07/22(水) 11:18:23.34ID:J4Vacr3ka >>559
Android Studio Part3
http://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
Android Studio Part3
http://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
563559 (ワッチョイ 9920-8Xcr)
2020/07/22(水) 17:43:27.40ID:BkYJEVgh0 >>562
ttps://developer.android.com/about/versions/10/behavior-changes-all
を一通り見てみましたが、原因になりそうな物は見つかりませんでした。
その後、Android10のADV環境に自分ので無いアプリ(Perfect Viewer)を入れて
ファイラーからIntent渡しを試してみると問題無く起動します。
また、Android11のADV環境を作って自分のアプリを試して見るとAndroid10
環境と同様に /le//storage/emulated/0/Download/hogehoge に化けました。
以上から、自分のアプリに原因があることは間違いなさそうです。
明日、問題の起きているアプリとは全く別にIntentを受けてパスを表示する
だけのアプリを新規に作って試して見ます。
ttps://developer.android.com/about/versions/10/behavior-changes-all
を一通り見てみましたが、原因になりそうな物は見つかりませんでした。
その後、Android10のADV環境に自分ので無いアプリ(Perfect Viewer)を入れて
ファイラーからIntent渡しを試してみると問題無く起動します。
また、Android11のADV環境を作って自分のアプリを試して見るとAndroid10
環境と同様に /le//storage/emulated/0/Download/hogehoge に化けました。
以上から、自分のアプリに原因があることは間違いなさそうです。
明日、問題の起きているアプリとは全く別にIntentを受けてパスを表示する
だけのアプリを新規に作って試して見ます。
564デフォルトの名無しさん (ブーイモ MMcb-bJR9)
2020/07/22(水) 21:58:18.10ID:9CjpIVfLM565デフォルトの名無しさん (ワッチョイ 9301-Pi8F)
2020/07/23(木) 14:10:46.23ID:SCX+ej6J0 よろしくお願いします
OTGという機能がありますが
android2.3ではサポートされていなかったように思います
仮にその機種を4.0にアップデート出来たとしたら、どんな2.3の機種でもOTGは使えるようになるのでしょうか?
それともOSの問題ではなく、ハード的にOTGに対応していないというのもあったりするのでしょうか
OTGという機能がありますが
android2.3ではサポートされていなかったように思います
仮にその機種を4.0にアップデート出来たとしたら、どんな2.3の機種でもOTGは使えるようになるのでしょうか?
それともOSの問題ではなく、ハード的にOTGに対応していないというのもあったりするのでしょうか
566デフォルトの名無しさん (ワッチョイ a9ad-2pPP)
2020/07/23(木) 14:16:44.32ID:ojpGG/yh0 ハード側も必要よ
567559 (ワッチョイ 9920-8Xcr)
2020/07/23(木) 15:05:33.52ID:Vl+heUR+0 解決しました。
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で送って
くるかと試してみましたが、ダメ(ファイラ―での開くアプリ候補にこのアプ
リが現れない)でした。
なぜダメなのかは不明です。
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で送って
くるかと試してみましたが、ダメ(ファイラ―での開くアプリ候補にこのアプ
リが現れない)でした。
なぜダメなのかは不明です。
568デフォルトの名無しさん (ブーイモ MM4d-bJR9)
2020/07/23(木) 16:12:45.78ID:PddEecf3M >>567
それ単に送る側のアプリの仕様変更じゃない?5年以上前に初アプリ作ったときも、一部のアプリがcontent://送ってくるから対応した覚えがある
それ単に送る側のアプリの仕様変更じゃない?5年以上前に初アプリ作ったときも、一部のアプリがcontent://送ってくるから対応した覚えがある
569デフォルトの名無しさん (ワッチョイ 9701-d8ek)
2020/09/17(木) 20:00:27.22ID:Ri38mNLw0 質問いいですか
Androidアプリで、もしくはサイトをAndroidのブラウザで見る場合で
画面録画を検知することはできるのでしょうか
内輪で利用する用の配信サイト・アプリを作ろうと思ってるんだけど、画面録画を検知したら警告表示が出るor運営にログが行くor録画ファイルが黒塗りになる という仕様をAndroidでも実装できるのかを知りたいのです
Androidアプリで、もしくはサイトをAndroidのブラウザで見る場合で
画面録画を検知することはできるのでしょうか
内輪で利用する用の配信サイト・アプリを作ろうと思ってるんだけど、画面録画を検知したら警告表示が出るor運営にログが行くor録画ファイルが黒塗りになる という仕様をAndroidでも実装できるのかを知りたいのです
570デフォルトの名無しさん (エムゾネ FFbf-SP/v)
2020/09/18(金) 09:38:14.89ID:6n8VMUNiF 無理
571デフォルトの名無しさん (ワッチョイ 9fc7-W2Jb)
2020/09/18(金) 10:01:14.03ID:ZaOESrJm0 録画ボタンを付けて押させるというのはどうか
572デフォルトの名無しさん (アウアウウー Sa5b-tGkM)
2020/09/18(金) 12:18:28.59ID:Jzpl8xwta 録画するアプリのリスト作って
そのアプリが起動しているかを見るのは可能じゃね?
リストの更新が大変だろうし
自作のアプリには対応不可だろうけど
そのアプリが起動しているかを見るのは可能じゃね?
リストの更新が大変だろうし
自作のアプリには対応不可だろうけど
573デフォルトの名無しさん (エムゾネ FFbf-SP/v)
2020/09/18(金) 12:37:48.86ID:6n8VMUNiF PCでAndroidのエミュレーター起動して
PC側で録画されてたら?
PC側で録画されてたら?
574デフォルトの名無しさん (ワッチョイ 9763-rt1p)
2020/09/18(金) 12:59:00.88ID:kOeCcXgc0 他の端末のカメラアプリで画面越しに録画とかもされるしあきらめたら
575デフォルトの名無しさん (アウアウウー Sa5b-tGkM)
2020/09/18(金) 13:13:46.47ID:Jzpl8xwta 録画した人がわかるように
画面端に本人垢を表示して抑止にするとかの対策は出来ると思う
画面端に本人垢を表示して抑止にするとかの対策は出来ると思う
576デフォルトの名無しさん (ワッチョイ f77c-E8AY)
2020/09/18(金) 13:23:52.65ID:XL3slpUn0 アカウント表示だともろ判るからそこ消されたりする
撮影者に判らん程度に
画面上の一部点滅させたり
どこか一部隠しても他の部分から復号して
アカウント追跡出来るようにしておく
撮影者に判らん程度に
画面上の一部点滅させたり
どこか一部隠しても他の部分から復号して
アカウント追跡出来るようにしておく
577デフォルトの名無しさん (アウアウウー Sa5b-tGkM)
2020/09/18(金) 14:10:22.74ID:Jzpl8xwta コントラスト上げたら文字が浮かぶとかあるよな
578デフォルトの名無しさん (ワッチョイ 972d-b3rt)
2020/09/18(金) 16:08:50.02ID:aq2Ju5q+0 nasneはスクリーンショットをできなくしているから何か方法はあるかも
579デフォルトの名無しさん (ワッチョイ 9fc7-W2Jb)
2020/09/18(金) 16:34:05.91ID:ZaOESrJm0 録画されて困るってどんな動画だよ
580デフォルトの名無しさん (アウアウクー MMcb-d8ek)
2020/09/18(金) 18:24:36.16ID:0mRUmup3M なるほど…実現するのは難しいんですね…
インスタとかは、なんかの投稿をスクショすると相手に通知が行くみたいな機能ありましたけど、結構レアケースなんですかね
インスタとかは、なんかの投稿をスクショすると相手に通知が行くみたいな機能ありましたけど、結構レアケースなんですかね
581デフォルトの名無しさん (ワッチョイ 9f01-j0yG)
2020/09/19(土) 17:02:30.39ID:8ehVpaEG0 VRAM見ても残ってない1ラインずつ転送して消去する動画プレーヤーをNDKで書くがよい
ってんなことする方法があるのかしらんが
ってんなことする方法があるのかしらんが
582デフォルトの名無しさん (ワッチョイ 775f-Cup9)
2020/09/20(日) 19:30:02.74ID:trA7NZMZ0 皆さんBLEの開発どうしてます?
エミュレーター上では動作しないので
いちいち実機つないでデバッグしてるけど
画面遷移を見たいだけの時ってコンパイルオプションとかで切り替えてるの?
エミュレーター上では動作しないので
いちいち実機つないでデバッグしてるけど
画面遷移を見たいだけの時ってコンパイルオプションとかで切り替えてるの?
583デフォルトの名無しさん (ワッチョイ 7766-PS54)
2020/09/20(日) 21:26:13.20ID:yx03YmC30584デフォルトの名無しさん (ワッチョイ 175f-UzFq)
2020/09/27(日) 11:03:53.80ID:bGX/i9hC0 Android9ですが、sqlliteのDB保存パスって変えられないのですか?
585デフォルトの名無しさん (ワッチョイ 16f2-XiSg)
2020/09/27(日) 13:33:07.68ID:NNWEvAu60 sqliteにお好きなDBファイルパスを指定すればよい。
sqliteに限らず権限のないところにはファイルを置けないだけ。
sqliteに限らず権限のないところにはファイルを置けないだけ。
586デフォルトの名無しさん (ワッチョイ 23f9-Kk5w)
2020/09/30(水) 20:07:44.49ID:ibx+0gnY0 ASを最新版に更新してtargetSdkVersionを29にしろとアナウンスがあったので
compileSdkVersion 29 buildToolsVersion '29.0.3'も29に合わせました
実機をUSBで繋いでデバッグしているのですが
それまで実行した時にLVLコールバックがdontAllowをちゃんと返していたのに
applicationErrorしか返さなくなりました
そこでベータ版テストをしようと思いアップデート後ダウンロード実行すると
allowを返していたので正常に動作しているかのようにも見えました
しかしストアのダウンロード実行でない方法でインストールして実行した時も
コールバックがallowを返してしまいます
環境を最新にしたせいなのか、正常に機能しなくなったように思えます
(ただエミュレータで実行した時は常に正常な動作反応をしているのです)
LVL実装の際エラーが出るので useLibrary 'org.apache.http.legacy'を付けろと
情報があったので以前から付けてるのですが、これのせいか署名ビルドの時に
「Android の最新バージョンをターゲットにしていません。互換モードが適用されます。」
というメッセージがでます これは関係あるのでしょうか?
同じようにこのLVLの問題を経験された方はいないでしょうか?
これはどうやれば解決できるのでしょうか
compileSdkVersion 29 buildToolsVersion '29.0.3'も29に合わせました
実機をUSBで繋いでデバッグしているのですが
それまで実行した時にLVLコールバックがdontAllowをちゃんと返していたのに
applicationErrorしか返さなくなりました
そこでベータ版テストをしようと思いアップデート後ダウンロード実行すると
allowを返していたので正常に動作しているかのようにも見えました
しかしストアのダウンロード実行でない方法でインストールして実行した時も
コールバックがallowを返してしまいます
環境を最新にしたせいなのか、正常に機能しなくなったように思えます
(ただエミュレータで実行した時は常に正常な動作反応をしているのです)
LVL実装の際エラーが出るので useLibrary 'org.apache.http.legacy'を付けろと
情報があったので以前から付けてるのですが、これのせいか署名ビルドの時に
「Android の最新バージョンをターゲットにしていません。互換モードが適用されます。」
というメッセージがでます これは関係あるのでしょうか?
同じようにこのLVLの問題を経験された方はいないでしょうか?
これはどうやれば解決できるのでしょうか
587デフォルトの名無しさん (ワッチョイ f366-z7pq)
2020/09/30(水) 21:45:11.70ID:c5W2GXV40588デフォルトの名無しさん (ワッチョイ c314-tG2C)
2020/10/03(土) 23:33:54.12ID:yNtLyqp20 ViewModelのDIのサンプルコードをネットで探すと
ViewModelFactoryをDIしていてViewModel自体は
onCreateとかでViewModelFactoryから普通にセットしているんですが
ViewModel自体はDIで注入しなくていいんでしょうか
ViewModelFactoryをDIしていてViewModel自体は
onCreateとかでViewModelFactoryから普通にセットしているんですが
ViewModel自体はDIで注入しなくていいんでしょうか
589デフォルトの名無しさん (ワッチョイ a37f-VUFZ)
2020/10/04(日) 13:06:42.55ID:MVhzoVv90 factoryごとまるっと入れ替えたいのが作者の意思だからでしょ
abstructfactoryでぐぐれ
abstructfactoryでぐぐれ
590デフォルトの名無しさん (ワントンキン MM9f-1Stu)
2020/10/04(日) 13:10:52.67ID:LR9TrLLWM そもそもDI意味あるんすか
ごちゃごちゃして面倒臭いだけじゃないんすか
学習のハードルも高いとの意見も多いし
やらない方がいいんじゃないですかね
ごちゃごちゃして面倒臭いだけじゃないんすか
学習のハードルも高いとの意見も多いし
やらない方がいいんじゃないですかね
591デフォルトの名無しさん (ワッチョイ 6384-4fpq)
2020/10/04(日) 14:39:16.17ID:HtAk7si20 >>590
実装がインターフェースだけに依存するようにしたい! (これが目的)
コンストラクター呼び出しが実装に依存しちゃうんだけど? -> ファクトリーを作れ
ファクトリーいちいちつくるのメンドイ -> DIというものを用意した
実装がインターフェースだけに依存するようにしたい! (これが目的)
コンストラクター呼び出しが実装に依存しちゃうんだけど? -> ファクトリーを作れ
ファクトリーいちいちつくるのメンドイ -> DIというものを用意した
592デフォルトの名無しさん (ワントンキン MM9f-1Stu)
2020/10/04(日) 17:07:03.27ID:LR9TrLLWM そのまま実装を渡すで実際に何か致命的な問題を経験したことありますか?
テストがしやすくなるってだけなんじゃないですか
単体テストも無駄に工数掛かるだけで実際メリットないと思いますね
大抵100%パスするようにテストコード書くし何の意味あるのかと思う
テストがしやすくなるってだけなんじゃないですか
単体テストも無駄に工数掛かるだけで実際メリットないと思いますね
大抵100%パスするようにテストコード書くし何の意味あるのかと思う
593デフォルトの名無しさん (ワッチョイ 6384-4fpq)
2020/10/04(日) 17:37:19.56ID:HtAk7si20 そのまま実装を渡す?誰が渡す?何に渡す?
594デフォルトの名無しさん (アウウィフ FF27-gW4a)
2020/10/05(月) 10:08:09.79ID:CgU8xnMjF おさわり禁止
595デフォルトの名無しさん (ワッチョイ 0314-k63r)
2020/10/10(土) 22:05:12.92ID:9gHfM/qP0 serializableとparcelableを両方とも実装しても特に問題はないんでしょうか
596デフォルトの名無しさん (ワッチョイ 0b94-NY7j)
2020/10/13(火) 09:51:21.32ID:d8JSTdYv0 Play Consoleのダッシュボードに
「2020年11月1日までにアカウントの一時停止と復元の機能をアプリに実装してください。」
と表示されて、これはやらないといけないような感じなのですが
デベロッパードキュメント というボタンの先を簡単に見てみたところ
いまいちよく分からず、すみません・・
何か解説サイトなり、やり方を教えて頂けたらと思いこちらへ来ましたが、
どうすればよいでしょうか・・
「2020年11月1日までにアカウントの一時停止と復元の機能をアプリに実装してください。」
と表示されて、これはやらないといけないような感じなのですが
デベロッパードキュメント というボタンの先を簡単に見てみたところ
いまいちよく分からず、すみません・・
何か解説サイトなり、やり方を教えて頂けたらと思いこちらへ来ましたが、
どうすればよいでしょうか・・
597デフォルトの名無しさん (ワッチョイ 0b94-NY7j)
2020/10/13(火) 14:49:11.06ID:d8JSTdYv0 そして必須といったところで
もし出来なかったらどうなるのでしょうか。まさか・・
もし出来なかったらどうなるのでしょうか。まさか・・
598デフォルトの名無しさん (オッペケ Sr03-sqmb)
2020/10/13(火) 20:14:22.08ID:MQxnW53yr アカウントの一時停止と復元って専門以外難度高くね?
グルさんは関係ないでしょうが
グルさんは関係ないでしょうが
599デフォルトの名無しさん (ワッチョイ 6b20-eFyE)
2020/10/13(火) 21:00:51.52ID:q667D1fJ0 >>596
ttps://medium.com/@syarihu/2020%E5%B9%B4%E7%89%88-play-commerce%E3%82%A2%E3%83%83%E3%83%97%E3%83%87%E3%83%BC%E3%83%88%E5%AF%BE%E5%BF%9C-682716d240fd
を読んだあと、
ttps://developer.android.com/google/play/billing/billing_subscriptions?hl=ja
を読めば理解しやすいと思うよ。
私のアプリは上記は対応不要だけど、まだAIDLを使ってるんで、
「既存アプリは2021年の11月1日から、Play Billing Library 3.0以上を利用することが必須」
のための修正が必要そう・・・
ttps://medium.com/@syarihu/2020%E5%B9%B4%E7%89%88-play-commerce%E3%82%A2%E3%83%83%E3%83%97%E3%83%87%E3%83%BC%E3%83%88%E5%AF%BE%E5%BF%9C-682716d240fd
を読んだあと、
ttps://developer.android.com/google/play/billing/billing_subscriptions?hl=ja
を読めば理解しやすいと思うよ。
私のアプリは上記は対応不要だけど、まだAIDLを使ってるんで、
「既存アプリは2021年の11月1日から、Play Billing Library 3.0以上を利用することが必須」
のための修正が必要そう・・・
600デフォルトの名無しさん (ワッチョイ 0b94-A1J8)
2020/10/13(火) 21:48:17.97ID:d8JSTdYv0601デフォルトの名無しさん (スップ Sdbf-2NxP)
2020/10/19(月) 18:23:02.91ID:liiL750Ed kotlinでAndroid開発をしています
ボタン等のクリックイベントについて質問させてください
実装の方法として下記2種類ある認識ですが、
どちらが優れているとか、どちらが一般的とかありますか?
@以下のようにリスナを使う
ボタン名.setOnClickListener{
処理
}
AxmlでonClick属性を使い、ktでメソッドを用意する
@はそのボタンでしか使わないような処理の場合に使う、
Aはそのボタン以外のボタンでも使うような処理の場合に共通化するためにメソッドとして外出しするために使う
という考えですが合ってますかね。。。
ボタン等のクリックイベントについて質問させてください
実装の方法として下記2種類ある認識ですが、
どちらが優れているとか、どちらが一般的とかありますか?
@以下のようにリスナを使う
ボタン名.setOnClickListener{
処理
}
AxmlでonClick属性を使い、ktでメソッドを用意する
@はそのボタンでしか使わないような処理の場合に使う、
Aはそのボタン以外のボタンでも使うような処理の場合に共通化するためにメソッドとして外出しするために使う
という考えですが合ってますかね。。。
602デフォルトの名無しさん (オッペケ Sr0f-9Ic/)
2020/10/19(月) 19:07:51.02ID:hsGVQ31Ar @:普通の方法
A:お手軽な方法、共通化云々も含め多少の横着が利く
ただしAを乱用すると見通しが悪くなる恐れがあるため注意
A:お手軽な方法、共通化云々も含め多少の横着が利く
ただしAを乱用すると見通しが悪くなる恐れがあるため注意
603デフォルトの名無しさん (スップ Sdbf-2NxP)
2020/10/19(月) 20:20:17.92ID:liiL750Ed604デフォルトの名無しさん (ワッチョイ 2b14-QI1E)
2020/10/19(月) 21:04:17.39ID:G0kNVX/o0 つうかGoogleがMVVM推奨って言ってるんだから
基本的にメソッドはViewModelに書いて
レイアウトのxmlにdataBindingでViewModelを渡して
android:onClick="{() -> viewModel.someFunction()}"
するのが正しい
基本的にメソッドはViewModelに書いて
レイアウトのxmlにdataBindingでViewModelを渡して
android:onClick="{() -> viewModel.someFunction()}"
するのが正しい
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市内閣、支持率横ばい75% (日経・テレ東 世論調査) ★3 [少考さん★]
- 【調査】クレジットカード、1人何枚持つのが「平均的」?★3 [ひぃぃ★]
- 【テレビ】池上彰氏 報道の自由度が高い国の特徴「どんどん政府を批判する。政治家は受け入れる」 一方独裁国家は… [冬月記者★]
- 【国防】防空ミサイル(中SAM) 輸出検討へ 政府、フィリピンと非公式協議 [シャチ★]
- 【作家】高市総理支持の背景に見えるヤンキー的「ケンカ上等!」と「日本人は特別だ」感がとても怖い 北原みのり [少考さん★]
- 「ヘイトスピーチをやめろ」 各地の「移民反対デモ」に抗議活動 [蚤の市★]
- 参政党・神谷「このアニメをみてください」 [792147417]
- 1人で1000レスいってみる
- 【実況】わため!!!のえちえちラムベガス(こよりあり?)🐏🧪
- 現役JKのお茶会スレ( ¨̮ )︎︎𖠚ᐝ174
- フィフィ「「歌唱強制中断」騒動、この時期に中国でライブ公演しようとするアーティストの方にも問題があるのでは?」 [377482965]
- 現役JKのお茶会スレ( ¨̮ )︎︎𖠚ᐝ173
