やりたいこと
Androidで設定画面をいちいち開かなくてもホーム画面のウィジェットとかでさっさと言語を切り替えたい。
アプリ開発の検証で設定開いて言語変更とかやってらんない。
切り替えるアプリ
ロケール切替 - Google Play の Android アプリ - https://play.google.com/store/apps/details?id=com.aokabi.android.localeswitch
こういうのがあるが、結構更新されてなくてパーミッション問題で動かない(アンドロ4.2くらいから端末の設定いじるパーミッションができた)。
パーミッション問題回避
- 普通に👆のアプリとか同様のアプリを検証で使用する端末にインスコする
-
adb
が使えるパソコンにアプリをインスコしたスマフォをつなぐ -
adb shell pm grant ${package_name} android.permission.CHANGE_CONFIGURATION
を撃つ - めでたい