diff options
author | Felipe Leme <felipeal@google.com> | 2021-10-11 14:37:12 -0700 |
---|---|---|
committer | Felipe Leme <felipeal@google.com> | 2021-10-11 18:36:37 -0700 |
commit | 735e665add10e9d814242f131024c2983a98b135 (patch) | |
tree | c0e9ba9e700730d4dade2babb35d35cc8e8ac09f | |
parent | 38c57d1df831bbe0ae09f3f65460573c25a34dd3 (diff) | |
download | Provision-735e665add10e9d814242f131024c2983a98b135.tar.gz |
Set immersive mode on CarProvision.
Test: manual verification
Fixes: 202764977
Bug: 199415489
Change-Id: Id3239ec186b9eb3da6996d3094655b3e08372687
-rw-r--r-- | src/com/android/car/provision/DefaultActivity.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/com/android/car/provision/DefaultActivity.java b/src/com/android/car/provision/DefaultActivity.java index bbd1b0a..96e0045 100644 --- a/src/com/android/car/provision/DefaultActivity.java +++ b/src/com/android/car/provision/DefaultActivity.java @@ -48,6 +48,8 @@ import android.provider.Settings; import android.provider.Settings.SettingNotFoundException; import android.util.Log; import android.view.View; +import android.view.WindowInsets; +import android.view.WindowInsetsController; import android.widget.ArrayAdapter; import android.widget.Button; import android.widget.Spinner; @@ -172,6 +174,7 @@ public final class DefaultActivity extends Activity { mFinishSetupButton.setOnClickListener((v) -> finishSetup()); mFactoryResetButton.setOnClickListener((v) -> factoryReset()); + hideSystemUi(); updateUi(); setManagedProvisioning(dpm); startMonitor(); @@ -288,6 +291,17 @@ public final class DefaultActivity extends Activity { mCarDrivingStateMonitor = null; } + private void hideSystemUi() { + WindowInsetsController insetsController = getWindow().getDecorView() + .getWindowInsetsController(); + if (insetsController == null) { + Log.w(TAG, "No insets controller"); + return; + } + Log.d(TAG, "Hiding the system UI bars"); + insetsController.hide(WindowInsets.Type.navigationBars()); + } + private void updateUi() { String[] appNames = new String[sSupportedDpcApps.size()]; for (int i = 0; i < sSupportedDpcApps.size(); i++) { |