diff options
Diffstat (limited to 'KBars/app/src/main/java/js/kbars/KBarsCar.java')
-rw-r--r-- | KBars/app/src/main/java/js/kbars/KBarsCar.java | 38 |
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); + } +} |