diff options
Diffstat (limited to 'src/fruits/droid')
| -rw-r--r-- | src/fruits/droid/ctv/app/src/main/AndroidManifest.xml | 28 |
1 files changed, 27 insertions, 1 deletions
diff --git a/src/fruits/droid/ctv/app/src/main/AndroidManifest.xml b/src/fruits/droid/ctv/app/src/main/AndroidManifest.xml index e957943..30a4d35 100644 --- a/src/fruits/droid/ctv/app/src/main/AndroidManifest.xml +++ b/src/fruits/droid/ctv/app/src/main/AndroidManifest.xml @@ -2,6 +2,10 @@ <manifest xmlns:android="http://schemas.android.com/apk/res/android"> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> + <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> + <uses-permission android:name="android.permission.READ_MEDIA_AUDIO" /> + <uses-permission android:name="android.permission.READ_MEDIA_VIDEO" /> + <uses-permission android:name="android.permission.READ_MEDIA_IMAGES" /> <uses-feature android:name="android.software.leanback" android:required="false" /> <uses-feature android:name="android.hardware.touchscreen" @@ -27,6 +31,28 @@ <category android:name="android.intent.category.LEANBACK_LAUNCHER" /> </intent-filter> </activity> - </application> + <activity-alias + android:name=".api.file.OpenWithActivity" + android:exported="true" + android:targetActivity="android.app.NativeActivity"> + <meta-data + android:name="android.app.lib_name" + android:value="ctv" /> + + <intent-filter> + <action android:name="android.intent.action.VIEW" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.BROWSABLE" /> + <data android:scheme="content" /> + <data android:scheme="file" /> + <data android:scheme="http" /> + <data android:mimeType="application/*" /> + <data android:mimeType="audio/*" /> + <data android:mimeType="image/*" /> + <data android:mimeType="text/*" /> + <data android:mimeType="video/*" /> + </intent-filter> + </activity-alias> + </application> </manifest> |