Essential PH-1のアクセントカラーを変更する
December 5, 2019のセキュリティパッチにより開発者オプションからアクセントカラーの変更を行う項目が無くなってしまいました。adb コマンドを使った方法は有効のままということなのでメモしておきます。
手順
具体的な手順は以下になります。adb コマンドの導入が必要な方は おまけ の手順も参考にしてください。
adb shell cmd overlay list adb shell cmd overlay enable --user 0 com.android.theme.color.space adb shell cmd overlay disable --user 0 com.android.theme.color.space
説明
cmd overlay list を実行するとオーバーレイの一覧が表示されます。この一覧の行頭はチェックボックスになっており、これを次の enable/disable オプションを使用して切り替えていくというのが一連の流れになります。
--user 0 については調べていませんが、おそらくユーザーのことを指していて、マルチユーザーでなければこのまま記述すればいいのでしょう。
その後ろの com.android.theme.color.space は、listオプション実行時に出力されたカスタム項目名を記述するところです。
注意する点は、たとえば com.android.theme.color.space を enable した後、続けて com.android.theme.color.ocean を enable にすると画面上のアクセントカラーが変わりません。なぜなら space が enable のままだからです。これを disable すると ocean のカラーに変わるといった動作になります。
おまけ
How to use adb command with Essential PH-1 for Windows 10 in Dec.-21-2019.
Android Builds for Essential Phone ページの Click here to download current Windows Drivers for Essential Phone. をクリックしてドライバのインストーラをダウンロードし、インストールします。
SDK Platform-Tools リリースノート ページの SDK Platform-Tools for Windows をダウンロード
をクリックしてzipファイルをダウンロードし、 %USERPROFILE%
(C:\Users\username)フォルダに展開します。
[Win] キーを押し、 環境変数
または environment
と打つと、 環境変数を編集
または Edit environment variables for your account
という項目が出てくるのでクリックし、環境変数に %USERPROFILE%\platform-tools
を追加します。
参考URL
December 2019 Security Patch Out : essential
- 簡潔な説明です。
Android Oreo Introduces Command Line Interface for Themes
- 上記の手順を丁寧に説明したページです。