Mercurial > repos > blastem
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 |
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 } |