Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="28" android:compileSdkVersionCodename="9" package="com.google.android.tv" platformBuildVersionCode="28" platformBuildVersionName="9">
- <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
- <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
- <uses-permission android:name="android.permission.CHANGE_HDMI_CEC_ACTIVE_SOURCE"/>
- <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
- <uses-permission android:name="android.permission.HDMI_CEC"/>
- <uses-permission android:name="android.permission.INTERNET"/>
- <uses-permission android:name="android.permission.MODIFY_PARENTAL_CONTROLS"/>
- <uses-permission android:name="android.permission.READ_CONTENT_RATING_SYSTEMS"/>
- <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
- <uses-permission android:name="android.permission.READ_TV_LISTINGS"/>
- <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
- <uses-permission android:name="android.permission.WAKE_LOCK"/>
- <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
- <uses-permission android:name="com.android.providers.tv.permission.READ_EPG_DATA"/>
- <uses-permission android:name="com.android.providers.tv.permission.WRITE_EPG_DATA"/>
- <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"/>
- <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
- <uses-permission android:name="android.permission.GET_PACKAGE_SIZE"/>
- <uses-permission android:name="android.permission.DVB_DEVICE"/>
- <uses-feature android:name="android.hardware.usb.host" android:required="false"/>
- <uses-feature android:name="android.software.leanback" android:required="true"/>
- <uses-feature android:name="android.software.live_tv" android:required="true"/>
- <uses-feature android:name="android.hardware.touchscreen" android:required="false"/>
- <permission android:description="@string/permdesc_receiveInputEvent" android:label="@string/permlab_receiveInputEvent" android:name="com.google.android.tv.permission.RECEIVE_INPUT_EVENT" android:protectionLevel="signatureOrSystem"/>
- <permission android:description="@string/permdesc_customizeTvApp" android:label="@string/permlab_customizeTvApp" android:name="com.google.android.tv.permission.CUSTOMIZE_TV_APP" android:protectionLevel="signatureOrSystem"/>
- <application android:allowBackup="true" android:appComponentFactory="android.support.v4.app.CoreComponentFactory" android:banner="@drawable/live_channels_banner" android:icon="@drawable/ic_tv_app" android:label="@string/app_name" android:name="com.google.android.tv.livechannels.app.LiveChannelsApplication" android:supportsRtl="true" android:theme="@style/Theme.TV" android:usesCleartextTraffic="true">
- <activity android:configChanges="keyboard|keyboardHidden" android:exported="true" android:name="com.android.tv.SetupPassthroughActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar">
- <intent-filter>
- <action android:name="com.google.android.tv.action.LAUNCH_INPUT_SETUP"/>
- <category android:name="android.intent.category.DEFAULT"/>
- </intent-filter>
- <intent-filter>
- <action android:name="com.android.tv.action.LAUNCH_INPUT_SETUP"/>
- <category android:name="android.intent.category.DEFAULT"/>
- </intent-filter>
- </activity>
- <provider android:authorities="com.google.android.tv.search" android:enabled="true" android:exported="true" android:name="com.android.tv.search.LocalSearchProvider">
- <meta-data android:name="SupportedSwitchActionType" android:value="CHANNEL|TVINPUT"/>
- </provider>
- <provider android:authorities="com.google.android.tv.common.preferences" android:exported="false" android:name="com.android.tv.common.CommonPreferenceProvider" android:process="com.android.tv.common"/>
- <receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
- <service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
- <service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
- <activity android:exported="false" android:name="com.google.android.gms.common.api.GoogleApiActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
- <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
- <provider android:authorities="com.google.android.tv.data.epg" android:exported="true" android:name="com.google.android.tv.livechannels.epg.provider.EpgContentProvider" android:syncable="false"/>
- <meta-data android:name="com.google.android.gms.phenotype.registration.xml" android:resource="@xml/phenotype"/>
- <receiver android:exported="false" android:name="com.google.android.tv.livechannels.tunerinputcontroller.TunerInputControllerImpl$IntentReceiver">
- <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"/>
- <action android:name="com.android.tv.action.APPLICATION_FIRST_LAUNCHED"/>
- <action android:name="com.android.tv.action.NETWORK_TUNER_ATTACHED"/>
- <action android:name="com.android.tv.action.NETWORK_TUNER_DETACHED"/>
- </intent-filter>
- </receiver>
- <activity android:configChanges="keyboard|keyboardHidden" android:exported="false" android:label="@string/bt_app_name" android:launchMode="singleInstance" android:name="com.google.android.tv.livechannels.tunersetup.LiveChannelsTunerSetupActivity" android:process="com.google.android.tv.tuner" android:theme="@style/Theme.Setup.GuidedStep">
- <intent-filter>
- <action android:name="android.intent.action.MAIN"/>
- </intent-filter>
- </activity>
- <receiver android:exported="true" android:name="com.google.android.tv.receiver.GlobalKeyReceiver">
- <intent-filter>
- <action android:name="android.intent.action.GLOBAL_BUTTON"/>
- </intent-filter>
- <intent-filter>
- <action android:name="android.media.tv.action.QUERY_CONTENT_RATING_SYSTEMS"/>
- </intent-filter>
- <meta-data android:name="android.media.tv.metadata.CONTENT_RATING_SYSTEMS" android:resource="@xml/tv_content_rating_systems"/>
- </receiver>
- <service android:enabled="false" android:label="@string/bt_app_name" android:name="com.google.android.tv.tuner.tvinput.TunerTvInputService" android:permission="android.permission.BIND_TV_INPUT" android:process="com.google.android.tv.tuner">
- <intent-filter>
- <action android:name="android.media.tv.TvInputService"/>
- </intent-filter>
- <meta-data android:name="android.media.tv.input" android:resource="@xml/livechannels_tvinputservice"/>
- </service>
- <activity android:exported="true" android:launchMode="singleTask" android:name="com.android.tv.TvActivity">
- <intent-filter>
- <action android:name="android.intent.action.MAIN"/>
- <category android:name="android.intent.category.LAUNCHER"/>
- <category android:name="android.intent.category.LEANBACK_LAUNCHER"/>
- </intent-filter>
- </activity>
- <activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize" android:launchMode="singleTask" android:name="com.android.tv.MainActivity" android:resizeableActivity="true" android:screenOrientation="landscape" android:supportsPictureInPicture="true" android:theme="@style/Theme.TV.MainActivity">
- <intent-filter>
- <action android:name="android.intent.action.VIEW"/>
- <category android:name="android.intent.category.DEFAULT"/>
- <data android:mimeType="vnd.android.cursor.item/channel"/>
- <data android:mimeType="vnd.android.cursor.dir/channel"/>
- <data android:mimeType="vnd.android.cursor.item/program"/>
- <data android:mimeType="vnd.android.cursor.dir/program"/>
- </intent-filter>
- <intent-filter>
- <action android:name="android.media.tv.action.SETUP_INPUTS"/>
- <category android:name="android.intent.category.DEFAULT"/>
- </intent-filter>
- <intent-filter>
- <action android:name="android.intent.action.SEARCH"/>
- </intent-filter>
- <meta-data android:name="supports_leanback" android:value="true"/>
- <meta-data android:name="android.app.searchable" android:resource="@xml/searchable"/>
- </activity>
- <activity android:configChanges="keyboard|keyboardHidden" android:name="com.android.tv.LauncherActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
- <activity android:configChanges="keyboard|keyboardHidden" android:launchMode="singleTask" android:name="com.android.tv.SelectInputActivity" android:theme="@style/Theme.SelectInputActivity"/>
- <activity android:configChanges="keyboard|keyboardHidden" android:launchMode="singleTop" android:name="com.android.tv.onboarding.OnboardingActivity" android:theme="@style/Theme.Setup.GuidedStep"/>
- <activity android:configChanges="keyboard|keyboardHidden" android:launchMode="singleTask" android:name="com.android.tv.dvr.ui.browse.DvrBrowseActivity" android:theme="@style/Theme.Leanback.Browse">
- <intent-filter>
- <action android:name="android.media.tv.action.VIEW_RECORDING_SCHEDULES"/>
- <category android:name="android.intent.category.DEFAULT"/>
- </intent-filter>
- <intent-filter>
- <action android:name="android.intent.action.VIEW"/>
- <category android:name="android.intent.category.DEFAULT"/>
- <data android:mimeType="vnd.android.cursor.dir/recorded_program"/>
- </intent-filter>
- </activity>
- <activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize" android:launchMode="singleTask" android:name="com.android.tv.dvr.ui.playback.DvrPlaybackActivity" android:theme="@style/Theme.Leanback">
- <intent-filter>
- <action android:name="android.intent.action.VIEW"/>
- <category android:name="android.intent.category.DEFAULT"/>
- <data android:mimeType="vnd.android.cursor.item/recorded_program"/>
- </intent-filter>
- </activity>
- <activity android:configChanges="keyboard|keyboardHidden" android:exported="true" android:name="com.android.tv.ui.DetailsActivity" android:theme="@style/Theme.TV.Dvr.Browse.Details"/>
- <activity android:configChanges="keyboard|keyboardHidden" android:name="com.android.tv.dvr.ui.DvrSeriesSettingsActivity" android:theme="@style/Theme.TV.Dvr.Series.Settings.GuidedStep"/>
- <activity android:configChanges="keyboard|keyboardHidden" android:name="com.android.tv.dvr.ui.DvrSeriesDeletionActivity" android:theme="@style/Theme.TV.Dvr.Series.Deletion.GuidedStep"/>
- <activity android:name="com.android.tv.dvr.ui.DvrSeriesScheduledDialogActivity" android:theme="@style/Theme.TV.dialog.HalfSizedDialog"/>
- <activity android:configChanges="keyboard|keyboardHidden" android:name="com.android.tv.dvr.ui.list.DvrSchedulesActivity" android:theme="@style/Theme.Leanback.Details"/>
- <activity android:configChanges="keyboard|keyboardHidden" android:exported="false" android:name="com.android.tv.dvr.ui.list.DvrHistoryActivity" android:theme="@style/Theme.Leanback.Details"/>
- <service android:exported="false" android:name="com.android.tv.recommendation.NotificationService"/>
- <service android:name="com.android.tv.recommendation.ChannelPreviewUpdater$ChannelPreviewUpdateService" android:permission="android.permission.BIND_JOB_SERVICE"/>
- <receiver android:name="com.android.tv.receiver.BootCompletedReceiver">
- <intent-filter>
- <action android:name="android.intent.action.BOOT_COMPLETED"/>
- </intent-filter>
- </receiver>
- <receiver android:name="com.android.tv.receiver.PackageIntentsReceiver">
- <intent-filter>
- <action android:name="android.intent.action.PACKAGE_ADDED"/>
- <action android:name="android.intent.action.PACKAGE_CHANGED"/>
- <action android:name="android.intent.action.PACKAGE_FULLY_REMOVED"/>
- <action android:name="android.intent.action.PACKAGE_REMOVED"/>
- <data android:scheme="package"/>
- </intent-filter>
- <intent-filter>
- <action android:name="android.intent.action.BOOT_COMPLETED"/>
- </intent-filter>
- </receiver>
- <activity android:configChanges="keyboard|keyboardHidden" android:exported="true" android:label="@string/bt_app_name" android:launchMode="singleInstance" android:name="com.android.tv.setup.SystemSetupActivity" android:theme="@style/Theme.Setup.GuidedStep">
- <intent-filter>
- <action android:name="com.google.android.tv.action.LAUNCH_SYSTEM_SETUP"/>
- <category android:name="android.intent.category.DEFAULT"/>
- </intent-filter>
- </activity>
- <service android:label="@string/dvr_service_name" android:name="com.android.tv.dvr.recorder.DvrRecordingService"/>
- <receiver android:name="com.android.tv.dvr.recorder.DvrStartRecordingReceiver"/>
- <service android:exported="false" android:name="com.android.tv.tuner.tvinput.TunerStorageCleanUpService" android:permission="android.permission.BIND_JOB_SERVICE" android:process="com.android.tv.tuner"/>
- <service android:name="com.android.tv.data.epg.EpgFetchService" android:permission="android.permission.BIND_JOB_SERVICE"/>
- </application>
- </manifest>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement