summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelipe Leme <felipeal@google.com>2021-10-11 14:37:12 -0700
committerFelipe Leme <felipeal@google.com>2021-10-11 18:36:37 -0700
commit735e665add10e9d814242f131024c2983a98b135 (patch)
treec0e9ba9e700730d4dade2babb35d35cc8e8ac09f
parent38c57d1df831bbe0ae09f3f65460573c25a34dd3 (diff)
downloadProvision-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.java14
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++) {