2020/02/22

Android 11 Developer Preview 1 のスマートフォン情報が入っているパッケージ

Android 11 Developer Preview 1 (エミュレータ、ビルド番号 RPP1.200123.017)で、電話アプリから「*#*#4636#*#*」で呼び出せる画面にある「スマートフォン情報」(Android 10までは携帯電話情報)が入っているパッケージが変わってた。

Android 10では com.android.settings/.RadioInfo だったのが、
Android 11 Developer Preview 1では com.android.phone/.settings.RadioInfo に変更されてた。

「スマートフォン情報」のアクティビティを直接呼び出している自分用のアプリがあるのでメモ代わりに。


Android 11 Developer Preview 1(エミュレータ)での「スマートフォン情報」


変更された時のコミット
Merge "[RadioInfo] Remove from Settings (into Telephony)"

[RadioInfo] Move from Settings to Telephony

2019/10/21

Android 10でのMIME typeの定義が更新されてた

Android 10でMIME typeの定義が更新されているのでストレージアクセスフレームワーク (SAF)の ACTION_OPEN_DOCUMENT 等でMIME typeを設定している場合、見直したほうがいいかもしれません。

Android 9までは


で定義されていたのがAndroid 10では


にある


で定義されるようになりました。


コミットログは↓参照
https://android.googlesource.com/platform/libcore/+/d5e73ac1a2c92dd929e1462b63d6e36509813486


#Android 10からは "font/*" の指定が効くようになったのでTrueTypeフォント、OpenTypeフォントのファイルのみ選択させることができますね。

2018/10/08

Android Studioのレイアウトエディタのプレビューのフォントを日本語フォントに

Android Studioのレイアウトエディタのプレビューのフォントが気になる、というのを見たので中華フォントで表示されているプレビューを日本語フォントになるようにしてみます。

Windows 8.1 (64bit), Android Studio 3.2 (Windows 64-bit)の場合、修正するファイルは
C:\Program Files\Android\Android Studio\plugins\android\lib\layoutlib\data\fonts\fonts.xml
になります。

2018/10/12 追記
ファイルを編集すると、Android Studioのアップデートに失敗します。必ずバックアップを取っておいてください。また、Android Studioのアップデートは元のファイルに戻してから行うようにしてください。
追記ここまで

でパッチ。 日本語で使用するフォント(<family lang="ja">)を中国語(簡体字)(<family lang="zh-Hans">), 中国語(繁体字), 中国語(注音符号)(<family lang="zh-Hant zh-Bopo">)より前にもってきます。

XML修正前は中華フォントで表示されていたのが


XML修正後は日本語のフォントで表示されるようになりました。