diff options
author | Nick Chalko <nchalko@google.com> | 2015-12-09 13:48:17 -0800 |
---|---|---|
committer | Nick Chalko <nchalko@google.com> | 2015-12-11 15:09:19 -0800 |
commit | 1abddd9f6225298066094e20a6c29061b6af4590 (patch) | |
tree | 97d701f8681cca9939c86e5e61523775d4c13aea /AndroidManifest.xml | |
parent | 7d67089aa1e9aa2123c3cd2f386d7019a1544db1 (diff) | |
download | TV-1abddd9f6225298066094e20a6c29061b6af4590.tar.gz |
Sync to ub-tv-heroes at 1.08.301
source change id If9b64d7bbc6e8f77b360e502d34e5452775c0402
Change-Id: I4ffe87911cb85e54880d1d918d1b8fb7bb8cfb7d
Diffstat (limited to 'AndroidManifest.xml')
-rw-r--r-- | AndroidManifest.xml | 52 |
1 files changed, 49 insertions, 3 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 1f2db39f..9f8a67ad 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -30,6 +30,9 @@ <uses-permission android:name="com.android.providers.tv.permission.ACCESS_ALL_EPG_DATA" /> <uses-permission android:name="com.android.providers.tv.permission.ACCESS_WATCHED_PROGRAMS" /> + <!-- Permissions/feature for USB tuner --> + <uses-permission android:name="android.permission.DVB_DEVICE" /> + <uses-feature android:name="android.hardware.usb.host" android:required="false" /> <!-- Limit only for Android TV --> <uses-feature android:name="android.software.leanback" android:required="true" /> @@ -50,7 +53,7 @@ android:banner="@drawable/banner" android:supportsRtl="true" android:theme="@style/Theme.TV"> - <activity android:name="com.android.tv.TvActivity" > + <activity android:name="com.android.tv.TvActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> @@ -84,7 +87,7 @@ <activity android:name=".SetupPassthroughActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"> <intent-filter> - <action android:name="com.android.tv.intent.action.INPUT_SETUP" /> + <action android:name="com.android.tv.action.LAUNCH_INPUT_SETUP" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> @@ -94,7 +97,8 @@ android:theme="@style/Theme.SelectInputActivity" /> <activity android:name=".onboarding.OnboardingActivity" - android:launchMode="singleTop" /> + android:launchMode="singleTop" + android:theme="@style/Theme.Setup.GuidedStep" /> <provider android:name="com.android.tv.search.LocalSearchProvider" android:authorities="com.android.tv.search" @@ -137,5 +141,47 @@ android:resource="@xml/tv_content_rating_systems" /> </receiver> + <!-- USB tuner components definition --> + <activity android:name="com.android.usbtuner.TunerSetupActivity" + android:label="@string/ut_app_name" + android:launchMode="singleInstance" + android:process="com.android.usbtuner" + android:theme="@style/Theme.UsbTunerSetup.Leanback.GuidedStep" > + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + </intent-filter> + </activity> + <activity android:name="com.android.usbtuner.ScanActivity" + android:process="com.android.usbtuner" + android:theme="@style/Theme.Leanback" /> + <service android:name="com.android.usbtuner.tvinput.UsbTunerTvInputService" + android:enabled="false" + android:process="com.android.usbtuner" + android:label="@string/ut_app_name" + android:permission="android.permission.BIND_TV_INPUT" > + <intent-filter> + <action android:name="android.media.tv.TvInputService" /> + </intent-filter> + <meta-data android:name="android.media.tv.input" + android:resource="@xml/ut_tvinputservice" /> + </service> + <provider android:name="com.android.usbtuner.UsbTunerPreferenceProvider" + android:authorities="com.android.usbtuner.preferences" + android:process="com.android.usbtuner" + android:exported="false" /> + <!-- UsbInputController should be the same process with MainActivity to check status of MainActivity --> + <receiver android:name="com.android.usbtuner.UsbInputController" + android:exported="false"> + <intent-filter> + <action android:name="android.intent.action.BOOT_COMPLETED"/> + <action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" /> + <action android:name="android.hardware.usb.action.USB_DEVICE_DETACHED" /> + </intent-filter> + </receiver> + + <!-- DVR --> + <service android:name=".dvr.DvrRecordingService" android:label="@string/dvr_service_name"/> + <receiver android:name=".dvr.DvrStartRecordingReceiver"/> + </application> </manifest> |