AndroidのDemo modeでスクリーンショット向きの通知バーを表示する

2018/10/23

AndroidにはDemo modeという通知バーの表示を弄ることができるモードがあります。Google Playのアプリ画像とか宣伝素材とか向けに綺麗なスクリーンショットを撮りたい、というときに使えますね。

Demo modeについては Take a screenshot  |  Android Developers

Tip: On Android 7.0 and higher, open Settings, select Developer options > Demo mode, and enable Show demo mode. This resets the status bar to temporarily remove notifications and sets the signal and battery levels to full. For more information, see Configure On-Device Developer Options.

と記載されています。For more information の先まで読むと分かる通り、できることは「プリセットの通知バーを表示する」と「ADBコマンドで表示内容を制御する」の2つです。

Demo modeは開発者向けオプションに含まれています。端末で開発者向けオプションを有効にしておいてください。

プリセットは設定画面からON/OFFを切り替えられます。ONにすると

  • Notificationが非表示になる
  • バッテリーと電波強度のアイコンがfull状態になる

という表示になります。

大抵はプリセットで事足りると思いますが、細かい制御をしたい場合はADBコマンドでDemo Modeを制御しましょう。時刻やバッテリー残量など、かなり細かく制御できます。コマンドの詳細は Demo Mode for the Android System UI をご参照ください。

なお、ADBによるDemo Modeの制御は Nexus と Pixel 端末でしか動作確認されていないようです。端末によっては正常に動かないかもしれないのでご注意を。


ちなみにDemo modeはAndroid7.0から提供されている機能のようです。知らなかった...




関連(するかもしれない)記事


おススメ