ttlog

日々の開発で得た知見の技術メモ。モバイルアプリネタが多いです。

Android

Androidエミュレータで動作させるSystem Imageの違い

Android開発時にインストールするエミュレータのSystem Imageの違い、特に「Google APIs」と「Google Play」の違いがよく分かっていなかったのでメモしておきます。 Google Play System Image Google Play Storeがインストールされており、実機と同じように…

adb shellでアプリのプライベートデータを確認する方法

備忘録です。 アプリのプライベートデータは(確認した環境では)/data/data/[アプリのパッケージ名]内にあるようですが、通常のadb shellだけだとパーミッションエラーで中身を確認することが出来ませんでした。 手順 adb shell でシェルを起動し、 run-as […

Android(Xamarin) 文字列の横幅取得方法

Androidにおける文字列の横幅(dp)を取得する方法のメモです。 親Layoutの横幅と比較して、1行に何文字表示出来るか等の計算が出来たりします。 現在Xamarinで開発中のため、コードもXamarin(C#)になってしまっていますが、Android Nativeでも書き方はそう変…