aboutsummaryrefslogtreecommitdiff
path: root/AndroidManifest.xml
diff options
context:
space:
mode:
authorNick Chalko <nchalko@google.com>2016-10-26 14:03:09 -0700
committerNick Chalko <nchalko@google.com>2016-10-31 10:36:49 -0700
commitd41f0075a7d2ea826204e81fcec57d0aa57171a9 (patch)
treecb30cfbafd80e01d314868cdc36e783d39981119 /AndroidManifest.xml
parent5e0ec06a797e3497da94390c63c7072de442695b (diff)
downloadTV-d41f0075a7d2ea826204e81fcec57d0aa57171a9.tar.gz
Sync to ub-tv-killing at 6f6e46557accb62c9548e4177d6005aa944dbf33
Change-Id: I873644d6d9d0110c981ef6075cb4019c16bbb94b
Diffstat (limited to 'AndroidManifest.xml')
-rw-r--r--AndroidManifest.xml32
1 files changed, 31 insertions, 1 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 5283d6d4..1faa2ae3 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -40,6 +40,7 @@
<uses-feature android:name="android.software.live_tv" android:required="true" />
<uses-feature android:name="android.hardware.touchscreen" android:required="false"/>
+
<!-- Receives input events from the TV app. -->
<permission android:name="com.android.tv.permission.RECEIVE_INPUT_EVENT"
android:protectionLevel="signatureOrSystem"
@@ -90,9 +91,11 @@
</activity>
<activity android:name=".LauncherActivity"
+ android:configChanges="keyboard|keyboardHidden"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
<activity android:name=".SetupPassthroughActivity"
+ android:configChanges="keyboard|keyboardHidden"
android:theme="@android:style/Theme.Translucent.NoTitleBar">
<intent-filter>
<action android:name="com.android.tv.action.LAUNCH_INPUT_SETUP" />
@@ -101,14 +104,17 @@
</activity>
<activity android:name=".SelectInputActivity"
+ android:configChanges="keyboard|keyboardHidden"
android:launchMode="singleTask"
android:theme="@style/Theme.SelectInputActivity" />
<activity android:name=".onboarding.OnboardingActivity"
+ android:configChanges="keyboard|keyboardHidden"
android:launchMode="singleTop"
android:theme="@style/Theme.Setup.GuidedStep" />
<activity android:name=".dvr.ui.DvrActivity"
+ android:configChanges="keyboard|keyboardHidden"
android:launchMode="singleTask"
android:theme="@style/Theme.Leanback.Browse" />
@@ -118,15 +124,22 @@
android:theme="@style/Theme.Leanback" />
<activity android:name=".dvr.ui.DvrDetailsActivity"
+ android:configChanges="keyboard|keyboardHidden"
android:theme="@style/Theme.TV.Dvr.Browse.Details" />
<activity android:name=".dvr.ui.DvrSeriesSettingsActivity"
- android:theme="@style/Theme.TV.Dvr.Settings.GuidedStep" />
+ android:configChanges="keyboard|keyboardHidden"
+ android:theme="@style/Theme.TV.Dvr.Series.Settings.GuidedStep" />
<activity android:name=".dvr.ui.DvrSeriesDeletionActivity"
+ android:configChanges="keyboard|keyboardHidden"
android:theme="@style/Theme.TV.Dvr.Series.Deletion.GuidedStep" />
+ <activity android:name=".dvr.ui.DvrSeriesScheduledDialogActivity"
+ android:theme="@style/Theme.TV.dialog.HalfSizedDialog"/>
+
<activity android:name=".dvr.ui.DvrSchedulesActivity"
+ android:configChanges="keyboard|keyboardHidden"
android:theme="@style/Theme.Leanback.Details" />
<provider android:name="com.android.tv.search.LocalSearchProvider"
@@ -172,6 +185,7 @@
<!-- USB tuner components definition -->
<activity android:name="com.android.tv.tuner.setup.TunerSetupActivity"
+ android:configChanges="keyboard|keyboardHidden"
android:label="@string/bt_app_name"
android:launchMode="singleInstance"
android:process="com.android.tv.tuner"
@@ -196,6 +210,17 @@
android:authorities="com.android.tv.tuner.preferences"
android:process="com.android.tv.tuner"
android:exported="false" />
+ <!-- System initial setup component definition -->
+ <activity android:name=".setup.SystemSetupActivity"
+ android:configChanges="keyboard|keyboardHidden"
+ android:label="@string/bt_app_name"
+ android:launchMode="singleInstance"
+ android:theme="@style/Theme.Setup.GuidedStep" >
+ <intent-filter>
+ <action android:name="com.android.tv.action.LAUNCH_SYSTEM_SETUP" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ </activity>
<!-- TunerInputController should be the same process with MainActivity to check status of MainActivity -->
<receiver android:name=".tuner.TunerInputController"
android:exported="false">
@@ -211,5 +236,10 @@
<service android:name=".dvr.DvrRecordingService" android:label="@string/dvr_service_name"/>
<receiver android:name=".dvr.DvrStartRecordingReceiver"/>
+ <service android:name=".tuner.tvinput.TunerStorageCleanUpService"
+ android:permission="android.permission.BIND_JOB_SERVICE"
+ android:process="com.android.tv.tuner"
+ android:exported="true" />
+
</application>
</manifest>