From 4ff2532330c004494a4abf844f4177735b307389 Mon Sep 17 00:00:00 2001 From: Thomas Guillem <thomas@gllm.fr> Date: Wed, 25 Mar 2020 21:57:50 +0100 Subject: [PATCH] android: add TV support TODO: Not sure the app could be accepted on the play store without a valid banner. --- NEWS | 2 ++ android/AndroidManifest.xml | 14 ++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/NEWS b/NEWS index 0e6d253c0..f0617e47d 100644 --- a/NEWS +++ b/NEWS @@ -5,6 +5,8 @@ ver 0.21.22 (not yet released) - rss: support MIME type application/xml * mixer - android: new mixer plugin for "sles" output +* Android + - TV support * fix build failures with uClibc-ng ver 0.21.21 (2020/03/19) diff --git a/android/AndroidManifest.xml b/android/AndroidManifest.xml index 01ff051c4..4dcdba4fd 100644 --- a/android/AndroidManifest.xml +++ b/android/AndroidManifest.xml @@ -7,6 +7,11 @@ <uses-sdk android:minSdkVersion="21" android:targetSdkVersion="28"/> + <uses-feature android:name="android.software.leanback" + android:required="false" /> + <uses-feature android:name="android.hardware.touchscreen" + android:required="false" /> + <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.WAKE_LOCK"/> <uses-permission android:name="android.permission.INTERNET"/> @@ -15,6 +20,7 @@ <application android:allowBackup="true" android:icon="@drawable/icon" + android:banner="@drawable/icon" android:label="@string/app_name"> <activity android:name=".Settings" android:label="@string/app_name"> @@ -23,6 +29,14 @@ <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> + <activity android:name=".Settings" + android:label="@string/app_name" > + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.LEANBACK_LAUNCHER" /> + </intent-filter> + </activity> + <receiver android:name=".Receiver"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" />