diff options
Diffstat (limited to 'src/android/app')
| -rw-r--r-- | src/android/app/src/main/AndroidManifest.xml | 22 | ||||
| -rw-r--r-- | src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt | 3 | ||||
| -rw-r--r-- | src/android/app/src/main/res/drawable-xhdpi/tv_banner.png | bin | 0 -> 7764 bytes | 
3 files changed, 10 insertions, 15 deletions
diff --git a/src/android/app/src/main/AndroidManifest.xml b/src/android/app/src/main/AndroidManifest.xml index 43087f2c0..eef566042 100644 --- a/src/android/app/src/main/AndroidManifest.xml +++ b/src/android/app/src/main/AndroidManifest.xml @@ -6,17 +6,10 @@ SPDX-License-Identifier: GPL-3.0-or-later  -->  <manifest xmlns:android="http://schemas.android.com/apk/res/android"> -    <uses-feature -        android:name="android.hardware.touchscreen" -        android:required="false"/> -    <uses-feature -        android:name="android.hardware.gamepad" -        android:required="false"/> - -    <uses-feature -        android:name="android.hardware.vulkan.version" -        android:version="0x401000" -        android:required="true" /> +    <uses-feature android:name="android.hardware.touchscreen" android:required="false" /> +    <uses-feature android:name="android.hardware.gamepad" android:required="false" /> +    <uses-feature android:name="android.software.leanback" android:required="false" /> +    <uses-feature android:name="android.hardware.vulkan.version" android:version="0x401000" android:required="true" />      <uses-permission android:name="android.permission.INTERNET" />      <uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> @@ -31,7 +24,7 @@ SPDX-License-Identifier: GPL-3.0-or-later          android:hasFragileUserData="true"          android:supportsRtl="true"          android:isGame="true" -        android:banner="@drawable/ic_launcher" +        android:banner="@drawable/tv_banner"          android:extractNativeLibs="true"          android:fullBackupContent="@xml/data_extraction_rules"          android:dataExtractionRules="@xml/data_extraction_rules_api_31" @@ -44,9 +37,10 @@ SPDX-License-Identifier: GPL-3.0-or-later              <!-- This intentfilter marks this Activity as the one that gets launched from Home screen. -->              <intent-filter> -                <action android:name="android.intent.action.MAIN"/> +                <action android:name="android.intent.action.MAIN" /> -                <category android:name="android.intent.category.LAUNCHER"/> +                <category android:name="android.intent.category.LAUNCHER" /> +                <category android:name="android.intent.category.LEANBACK_LAUNCHER" />              </intent-filter>          </activity> diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt index 94d5156cf..f4db61cb3 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt @@ -263,7 +263,8 @@ class EmulationActivity : AppCompatActivity(), SensorEventListener {          val config: Configuration = resources.configuration          if ((config.screenLayout and Configuration.SCREENLAYOUT_LONG_YES) != 0 || -            (config.screenLayout and Configuration.SCREENLAYOUT_LONG_NO) == 0) { +            (config.screenLayout and Configuration.SCREENLAYOUT_LONG_NO) == 0 || +            (config.screenLayout and Configuration.SCREENLAYOUT_SIZE_SMALL) != 0) {              return rotation          }          when (rotation) { diff --git a/src/android/app/src/main/res/drawable-xhdpi/tv_banner.png b/src/android/app/src/main/res/drawable-xhdpi/tv_banner.png Binary files differnew file mode 100644 index 000000000..20c770591 --- /dev/null +++ b/src/android/app/src/main/res/drawable-xhdpi/tv_banner.png  | 
