aboutsummaryrefslogtreecommitdiff
path: root/KBars/app/src/main/java/js/kbars/KBarsCar.java
diff options
context:
space:
mode:
Diffstat (limited to 'KBars/app/src/main/java/js/kbars/KBarsCar.java')
-rw-r--r--KBars/app/src/main/java/js/kbars/KBarsCar.java38
1 files changed, 38 insertions, 0 deletions
diff --git a/KBars/app/src/main/java/js/kbars/KBarsCar.java b/KBars/app/src/main/java/js/kbars/KBarsCar.java
new file mode 100644
index 0000000..c280c95
--- /dev/null
+++ b/KBars/app/src/main/java/js/kbars/KBarsCar.java
@@ -0,0 +1,38 @@
+package js.kbars;
+
+import android.app.Activity;
+import android.app.UiModeManager;
+import android.content.Context;
+import android.os.Bundle;
+import android.view.View;
+import android.view.View.OnClickListener;
+
+public class KBarsCar extends Activity {
+ private static final String TAG = Util.logTag(KBarsCar.class);
+ private final Context mContext = this;
+ private View mView;
+
+ protected void onCreate(Bundle savedInstanceState) {
+ requestWindowFeature(1);
+ super.onCreate(savedInstanceState);
+ this.mView = new View(this.mContext);
+ this.mView.setBackgroundColor(-65536);
+ setFullscreen();
+ setContentView(this.mView);
+ this.mView.setOnClickListener(new OnClickListener() {
+ public void onClick(View v) {
+ ((UiModeManager) KBarsCar.this.mContext.getSystemService("uimode")).disableCarMode(1);
+ KBarsCar.this.finish();
+ }
+ });
+ }
+
+ protected void onResume() {
+ super.onResume();
+ setFullscreen();
+ }
+
+ private void setFullscreen() {
+ this.mView.setSystemUiVisibility(5382);
+ }
+}