Android EmulatorでNavigation Barを表示

投稿日:  更新日:

Android Emulator(Android Vertual Device)はデフォルトで画面上にNavigation Barを表示しません。

エミュレータの画面上にNavigation Barを表示する方法を紹介します。

スポンサーリンク

Navigation Barとは

Navigation BarとはBack・Home・Recentボタンを有する画面下部の帯です。

古い携帯端末に、これらのボタンをハードで持つものが存在しました。しかし、最近はハードで持たないものがほとんどで、画面上にNavigation Barが表示されます。

Navigation barとは

エミュレータはデフォルトでNavigation Barを表示しません。エミュレータを作成すると、3つのボタンをハードで持つ端末として構築されるようです。

ただし、特定の端末のskinを用いれば表示できます。

スポンサーリンク

ジェスチャーナビゲーション(≧Api 29)

「≧Api29」からGesture Navigation(ジェスチャーナビゲーション)が導入されました。

画面上を移動する指の軌跡を、ボタン(Back・Home・Recent)押下の代わりにするものです。

3つのボタンが廃止になったわけではなく、Settingsアプリで切り替えられるようになっています。

変更は「Settings⇒System⇒Gestures⇒System navigation」で行うことが出来ます。

Navigation barの設定

【3ボタン(<Api 29と同等)】

【2ボタン】

【ジェスチャー】

※上記の実行例はApi29エミュレータで行いました。

スポンサーリンク

Navigation Barを表示

エミュレータはデフォルトでNavigation Barを表示しませんが、端末の構成ファイルを変更することで表示できます。

Navigation barの表示(端末の構成変更)

端末の構成ファイルconfig.iniを次のように変更します。

旧:hw.mainKeys=yes
新:hw.mainKeys=no

上記の変更後にエミュレータを起動すればNavigation Barが表示されます。

【Navigation barなし】

Navigation bar なし
【Navigation barあり】

Navigation bar あり
※上記の実行例はApi24エミュレータで行いました。

スポンサーリンク

関連記事:

Android Emulator(Android Vertual Device)はD-Pad(Directional Pad)をエミュレートできます。 エミュレータにD-Padを装備する方法を紹介します。 ...
Android Emulator(AVD:Android Vertual Device)は、Play Storeアプリを実装したデバイスの構築が可能です。 このデバイスを用いれば、Google Playストアへ公開されているアプリをインストールしたり、アップデートしたり、エミュレータ上で出来るようになります。一般に販売されているAndroid端末と変わりません。 変わらないが故に、セキュリティに対して同等なリスクを持つことになります。 ですので、「デバイスの構築とエミュレータの起動は必要最小限にする」、「完全に信頼できるアプリのみインストールする」など、取り扱いに注意が必要です。 今回はAndroid EmulatorでPlay Storeアプリを使う方法をまとめます。 システムイメージのインストール デバイスの構築を行う前に、Play Storeアプリを実装したシステムイメージが必要です。 SDK Managerでインストールを行います。 図に示したイメージがPaly Storeアプリを実装しています。チェックを付ければ、インストール対象に登録されます。※図はAPI24の場合、インス ...
スポンサーリンク