Androidプログラミング質問スレ revision54
■ このスレッドは過去ログ倉庫に格納されています
windowsみたいな原始時代のツールでやるからそうなる >>622
メモリが足りなんじゃない
メモリがばがば食うよ うちのはエミュは設定して作成できるんだけど2日ぐらいすると
その作ったやつは灰色文字の表示になって選択できなくなる
それでエミュ使うたびに毎回作成しなおしになるんだけど
これの原因はなんなんですかね?どうすれば常にアクティブで選択できるようになりますか? 俺のはUbuntu + Ryzenで問題なく快適に動いてる エミュ起動出来たけどすごい重い、エミュ起動にもメモリすごい食うんだな2GBじゃあ足りないか >>627
修正でメモリ4GBの間違いだ、4GBでも厳しいって書いてあったわ 2GBのパソコンて…
Pentium3でものってるの? pen3+440BXで1GBまで載せてたけどそれ以上っていけるんだっけ? 4GBのパソコンて
core2duoでものってるの? ちょっと前のatom 2in1 Winタブパソコンなら2GB,4GBは当たり前。 >>622
グラボも関係するノートなんかで初代i3のオンチップのやつはGLES2までで
エミュも2.3.3とかじゃないと動かないGPU不使用でなら動くけどすげー遅い macを買う余裕もない貧乏人がプログラミングしてるんか データバインディングでレイアウトファイル内に不等号を使った式を書いたんですけど
android:visibilityの値には'<'文字を含めることは出来ません
って出ます
結果によって表示の切り替えをしたいんですがどうするのが一般的なのでしょうか ビジビリティーは表示するしないのプロパティだから当たり前では…。 すいません言い方が悪かったです
正確には三項演算子を使って
条件によって表示非表示を切り替えようとしていました
なので比較演算子を使ったのは第1項の条件文の中です また当然その三項演算子は@{}の中に記述してあります エスケープすればいいだけでしように
エスケープ文字は>>645の文字だっけか。
そこは自分で調べて それだけで良かったんですか
帰宅したら試してみます
ありがとうございました >>637
Macはメモリーバカ食いVM起動遅いMac用SDKリポジトリ更新遅い5年でOSサポ切り買い替え >>648
出来ました!
ありがとうございました! GDPRの対処についてなんだけど
元々2本にしか配信設定してないのに5月25日前後にイギリスでダウンロードされた
調査のためかわからないけど
配信設定しても、eu在住日本人が
日本語ページでアプリ検索されるのは防げないし、広告設定だけじゃだめなんかな 基本的に不特定多数に公開してる時点で全てのアプリはGDPRの対象となるだろうな プログラミングではないのですが教えて下さい。
Androidのアプリで、
マップルという地図ソフトがあります。
起動後、地図データへのパスを求められます。
大容量の地図データなのでSDカードへ入れます。
と、そのパスの形式が
/storage/47D2-1300
みたいな感じで、
SDカード固有の数字で、「数字4桁-数字4桁」のディレクトリを調べないといけないのです。
「数字4桁-数字4桁」を調べるにはどうすればいいのでしょうか? あと、
47D2-1300
この文字列は、
そのSDカード固有の文字列で、
どのAndroid機に刺しても、
同じディレクトリになるのでしょうか? >>653-654
ここはプログラミング質問スレです >>656
それだと、
\w→単語構成文字:[a-zA-Z_0-9]
小文字まで含んでしまうのでダメです。
SDカード固有の文字列は、大文字アルファベットと数字のみです。 >>653
/storage ディレクトリ以下は他にも何かあるの? >>659
ASUS ZenFone2Laserに、SDカードを刺します。
と、そのSDカードのディレクトリは、
/storage/47D2-1300
/storage/47DB-13AA
/storage/0000-0000
みたいに刺すSDカードによっておのおの変化するんです。 で、そのディレクトリ情報をゲットするには、↓みたいな特殊な方法しかないのです。
だから、もっと一般的な方法はないかな?という相談です。
http://applion.jp/android/app/jp.co.mapple.supermapple/review/17013000499/
端末はASUS ZenFone2Laser Android6.01,Windows10からの地図データーの転送は端末のSDカードの認識が不安定なので,SDカードを端末から抜きパソコンのカードリーダーを使って転送するとよし。
スーパーマップルの設定でSDカードのpathが問題です。
解決策はカメラアプリを使います。カメラを起動し保存先をSDカードにした後,撮った写真をビューワー(右下の四角いアイコン)で表示させ画面をタップしリジェクト釦(左下の^と=が合体したアイコン)をタップするとSDカードの保存先が表示されます。
/storage/XXXX-XXXX/DCIM/Camera/が表示されますので/DCIM/Camera/を除いた/storage/XXXX-XXXXの部分を一字一句間違いなくメモします。
XXXX-XXXXの部分は一台一台(多分端末のMACアドレス)異なります。大文字・小文字・全角・半角(全て半角)も間違えるとダメです。
このメモをスーパーマップル→三本線→設定→地図・検索データーのパスに入力すると・・・きっと幸せになれます。多くの方が地図が出なくてお悩みの様なので・・・ >>656-657
正規表現で、
^[A-Z0-9]{4}-[A-Z0-9]{4}$ >>660
最近この手の数字のSDフォルダあるよね、通常の方法では取得できない
どうやれば取得できるのか知りたいね UUID みたいなものだろ
装置がつながったタイミングで、
MAC アドレスとタイムスタンプから、唯一の名前を付ける仕組み
装置がつながっているかどうかは、mountpoint を見たらわかる >>666
2つともアマゾンで、
信頼性の高そうな千円の32Gは、/storage/47DB-13AA みたいになって、
信頼性の低そうな2千円の128Gは、/storage0000-0000なんですよね。
だから、そのSDカード固有の文字列なのかな?って気がしたんですけど。 >>667
その数字8桁のSDフォルダ以外に紛らわしいような数字8桁のフォルダありますか? >>668
>>661のやり方で見れるだけなので、
/storageフォルダの中に8桁フォルダ以外のフォルダがあるか?ないか?はわかりません。 >>661,699
ファイラは何を使ってるの?
ESやMiXなら普通に確認できるけど。。。 >>670
ESで確認出来ました。 ありがとうございます。 サーフェイスビューで文字を表示するとき、フォントを明朝体にしたいのですが、どうすればいいですか?
いくら調べても出てきません。 仮にアセットにフォントをインストールしたとしても、サーフェイスビューでそのフォントに設定する方法が見つかりません。
テキストビューなら可能なようですが、サーフェイスビューで表示したいのです。 やったこと無いけど
openGLとかで表示させるのかな
そういうサンプルとかありそうだけど アセットからTypefaceオブジェクトを作って
Paintのtypefaceにセットする なるほどここにありましたね↓
https://tech.recruit-mp.co.jp/mobile/remember_canvas1/
でも単に明朝体が使いたいだけなんですけどね。
テキストビューなら明朝体を指定するだけで使えるみたいだけど、最近の端末には明朝体がないみたいだし、エミュでは表示されるけど端末ではゴシックなのかな。
複雑すぎますね。 line通話しているときに、丸いアイコンが右上に出るやつ、他のアプリ起動してても常に全面に出る
あの作り方を調べたいんだけど、名前がわからない
知っている方教えてください 知らんけどこれでできるんじゃね
画面上にアプリの情報を常時表示する
ttps://techbooster.org/android/ui/13182/ 昔こういう本も出てたな。何かヒントが得られるかも
Android対応 マスコットアプリ プログラミング
ttps://www.amazon.co.jp/dp/4797368837
1円だったから買ってみたわ サイト内でのGoogleマップ、6月12日から表示されない可能性
https://k-tai.watch.impress.co.jp/docs/news/1126926.html
Google Maps Platformの料金
https://www.zenrin-datacom.net/business/gmapsapi/price/
API 月額無償枠(200$まで) 0〜100,000/月 100,001+/月
Mobile Native Dynamic Maps 無制限のロード \0 \0
MapViewを使ったネイティブのマップはいくら表示しても無料になる
という認識でいいんだよね? プロジェクトを新規作成すると、cannot resolve symbol AppCompatActivityとエラーが出ました
importが上手くいっていないという事はわかるのですが、なぜそうなったのかはわかりません
色々と調べた結果、どうも build.gradle の dependencies の各アイテムが、正常に動いているプロジェクトの
各アイテムより微妙にバージョンが低いもので作成されているようでした。
dependencies を正常なプロジェクトからコピペして上書きすれば動くようになるのですが
他に同じような症状に遭遇している方いますか? compilesdkとサポートライブラリのバージョンを揃えるのが大事 GDPRってアプリインストール時に同意フォーム表示すればいいだけじゃないの?
何でアプリが個別に対応しなきゃならんの? アプリのインストール時に表示される許諾のダイアログはアプリが要求する権限(とインストール)のものでGDPRのじゃないから
それもAndroid 6.0からは単なるインストールの許可ダイアログになってる(権限の許諾はアプリ実行時に都度行う) >>688
だからグーグルが対応しろよって話じゃないの? GDPR対応っていうのはユーザーに同意ボタン押させれば終わりっていうわけではなく、
これまで以上に個人情報の取り扱いを厳密にする実務面の負担が追加されるわけで
それは当然アプリ提供者側の仕事なので実際のところストア内アプリに関してGoogleができることなどほとんどない アプリで個人情報を扱ってなければ何の対応も必要ないから
ググルが対応しろというのはちょっと違うよな GDPRは広告を表示していると対応しなきゃいけないんだけど
UnityAdsはUnity側が対応しているのにAdmobはgoogle側が対応していない
そこを文句言ってるんじゃなくて? ツイッターで見かけた記事には、プライバシー情報を企業から個人に返すことによって、ビジネスのチャンスが生まれてくるなんて書いてあったけど、リテラシーがまったく不足してる日本じゃ、それを活かすことはできないよなぁ。 Android対応 マスコットアプリ プログラミング
が届いたから一通り目を通してみたが全く今回の件と関係なかったわ accessbilityserviceのkeyeventからハードキーの操作を検知しているのですが、画面オフだと検知されません。
画面オフでも検知する方法はあるでしょうか?
参考になるサイトなどあれば教えてもらえると助かります。よろしくお願いします。 画面オフでonStopに入るから検知は無理だと思う
BroadcastReceiverでハードキーは検知できる runnable intentserviceって何が違うのでしょうか?
どちらも非同期で、送った順番に処理していくだけに見えるのですが、実際はどうなのでしょう?
https://qiita.com/KeithYokoma/items/4e6e9bd4e44aab63424d IntentServiceはAndroid特有でServiceのライフサイクルで動くよ >>701
ありがとうございます。
ざっくりで言うと、こんな感じでしょうか?
Runable:Java本来の非同期処理
IntentService:Android用に最適化して作られた非同期処理 うん、違うな
Runnableについても、それがRunnableだからといって勝手に非同期処理になる訳じゃない 非同期処理ならexecuterService使ったら?
名前がややこしいけどこれAndroidじゃなくてjavaね やりたいことが何か知らんが>>700の記事にだいたい書いてあるじゃん
ちょっと古いが やりたいことはデータを受け取ったら順次加工してファイル保存です。
カメラで例えると、撮影して、画像を処理して、動画ファイル保存みたいな感じです。
この場合の画像処理以降を非同期でやりたいなと。 現状は撮影していると稀に画像が飛んで保存されるので、非同期にすれば改善されるのかなと。 FusedLocationProviderApiがdeprecatedになってFusedLocationProviderClientを使うように推奨されてるけど
開発者サービスが古いとFusedLocationProviderClientを使うとクラッシュするらしいいが
古いままの端末のためにこの分岐をtry/catchでやるのはあんまりよろしい書き方じゃない? RxJavaって使ってる人いるの?ってくらい情報が少ないな Androidの非同期処理はAsyncTaskかServiceでやる
スレッドを分けるだけだとライフサイクル上破棄されて事後処理が行えないことがある WorkManagerってAPI14以上で使えるってことは、
色んな機能をラップしてまとめた物なの? FirebaseのJobDispatcherとは何か違うのかと思って調べたら、大体同じ感じなのね
にしても、バージョンが断片化してるのに機能がどんどん変わっていって、ほとんどの機能がラッパーありきになってるのどうにかならんかね レビューで広告があるのが残念とか言う奴何なの?
なんでボランティアで作らないといけないんだよアホか そこが今の日本人のヤバイところだよ
なんでか無料が当たり前みたいに考えてる価値あると認めても金を払わない 広告無し有料版きぼんってことだろ作ればいいじゃない 全く金にならないけどスマホアプリ作るっているのが一番楽しい Androidで関数のsynchronizedって使えますか?
使ってみると順次処理になることは少なく、
デッドロックばかりでスレッドが飛ぶのですが、
自分の書き方が悪いのでしょうか? ■ このスレッドは過去ログ倉庫に格納されています