summaryrefslogtreecommitdiff
path: root/android/src
diff options
context:
space:
mode:
authorMichael Pavone <pavone@retrodev.com>2015-11-22 14:43:51 -0800
committerMichael Pavone <pavone@retrodev.com>2015-11-22 14:43:51 -0800
commit621afa83ca859c29efcf57beef5b21c918161e78 (patch)
tree9a9ad4eab3c5f61e3353fe173f6c1644abb4c287 /android/src
parent7c5abd5e88f2556cc7709ad8b96803d5c8810327 (diff)
Use immersive fullscreen when available. Updated manifest to theoretically support Android TV.
Diffstat (limited to 'android/src')
-rw-r--r--android/src/com/retrodev/blastem/BlastEmActivity.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/android/src/com/retrodev/blastem/BlastEmActivity.java b/android/src/com/retrodev/blastem/BlastEmActivity.java
index 22a2bba..441e94a 100644
--- a/android/src/com/retrodev/blastem/BlastEmActivity.java
+++ b/android/src/com/retrodev/blastem/BlastEmActivity.java
@@ -1,6 +1,22 @@
package com.retrodev.blastem;
import org.libsdl.app.SDLActivity;
+import android.os.Build;
+import android.os.Bundle;
+import android.view.View;
+
public class BlastEmActivity extends SDLActivity
{
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+
+ //set immersive mode on devices that support it
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
+ View blah = mSurface;
+ blah.setSystemUiVisibility(
+ View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
+ );
+ }
+ }
} \ No newline at end of file