annotate android/src/com/retrodev/blastem/BlastEmActivity.java @ 893:4f46b4cd5035

Use immersive fullscreen when available. Updated manifest to theoretically support Android TV.
author Michael Pavone <pavone@retrodev.com>
date Sun, 22 Nov 2015 14:43:51 -0800
parents 9f1c76714f87
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
878
9f1c76714f87 Added android Java source that was erroneously ignored before
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
1 package com.retrodev.blastem;
9f1c76714f87 Added android Java source that was erroneously ignored before
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
2 import org.libsdl.app.SDLActivity;
893
4f46b4cd5035 Use immersive fullscreen when available. Updated manifest to theoretically support Android TV.
Michael Pavone <pavone@retrodev.com>
parents: 878
diff changeset
3 import android.os.Build;
4f46b4cd5035 Use immersive fullscreen when available. Updated manifest to theoretically support Android TV.
Michael Pavone <pavone@retrodev.com>
parents: 878
diff changeset
4 import android.os.Bundle;
4f46b4cd5035 Use immersive fullscreen when available. Updated manifest to theoretically support Android TV.
Michael Pavone <pavone@retrodev.com>
parents: 878
diff changeset
5 import android.view.View;
4f46b4cd5035 Use immersive fullscreen when available. Updated manifest to theoretically support Android TV.
Michael Pavone <pavone@retrodev.com>
parents: 878
diff changeset
6
878
9f1c76714f87 Added android Java source that was erroneously ignored before
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
7
9f1c76714f87 Added android Java source that was erroneously ignored before
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
8 public class BlastEmActivity extends SDLActivity
9f1c76714f87 Added android Java source that was erroneously ignored before
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
9 {
893
4f46b4cd5035 Use immersive fullscreen when available. Updated manifest to theoretically support Android TV.
Michael Pavone <pavone@retrodev.com>
parents: 878
diff changeset
10 @Override
4f46b4cd5035 Use immersive fullscreen when available. Updated manifest to theoretically support Android TV.
Michael Pavone <pavone@retrodev.com>
parents: 878
diff changeset
11 protected void onCreate(Bundle savedInstanceState) {
4f46b4cd5035 Use immersive fullscreen when available. Updated manifest to theoretically support Android TV.
Michael Pavone <pavone@retrodev.com>
parents: 878
diff changeset
12 super.onCreate(savedInstanceState);
4f46b4cd5035 Use immersive fullscreen when available. Updated manifest to theoretically support Android TV.
Michael Pavone <pavone@retrodev.com>
parents: 878
diff changeset
13
4f46b4cd5035 Use immersive fullscreen when available. Updated manifest to theoretically support Android TV.
Michael Pavone <pavone@retrodev.com>
parents: 878
diff changeset
14 //set immersive mode on devices that support it
4f46b4cd5035 Use immersive fullscreen when available. Updated manifest to theoretically support Android TV.
Michael Pavone <pavone@retrodev.com>
parents: 878
diff changeset
15 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
4f46b4cd5035 Use immersive fullscreen when available. Updated manifest to theoretically support Android TV.
Michael Pavone <pavone@retrodev.com>
parents: 878
diff changeset
16 View blah = mSurface;
4f46b4cd5035 Use immersive fullscreen when available. Updated manifest to theoretically support Android TV.
Michael Pavone <pavone@retrodev.com>
parents: 878
diff changeset
17 blah.setSystemUiVisibility(
4f46b4cd5035 Use immersive fullscreen when available. Updated manifest to theoretically support Android TV.
Michael Pavone <pavone@retrodev.com>
parents: 878
diff changeset
18 View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
4f46b4cd5035 Use immersive fullscreen when available. Updated manifest to theoretically support Android TV.
Michael Pavone <pavone@retrodev.com>
parents: 878
diff changeset
19 );
4f46b4cd5035 Use immersive fullscreen when available. Updated manifest to theoretically support Android TV.
Michael Pavone <pavone@retrodev.com>
parents: 878
diff changeset
20 }
4f46b4cd5035 Use immersive fullscreen when available. Updated manifest to theoretically support Android TV.
Michael Pavone <pavone@retrodev.com>
parents: 878
diff changeset
21 }
878
9f1c76714f87 Added android Java source that was erroneously ignored before
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
22 }