apk(点击下载) / AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest android:versionCode="15" android:versionName="1.1.0" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" package="com.new2tourosat.app" platformBuildVersionCode="30" platformBuildVersionName="11"
xmlns:android="http://schemas.android.com/apk/res/android">
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="30" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<permission android:label="@string/app_name" android:name="android.permission.SET_TIME" android:protectionLevel="signatureOrSystem" />
<uses-feature android:name="android.hardware.usb.host" android:required="false" />
<uses-feature android:name="android.hardware.touchscreen" android:required="false" />
<uses-feature android:name="android.software.leanback" android:required="false" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-feature android:name="android.hardware.camera.front" android:required="false" />
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
<uses-feature android:name="android.hardware.camera.flash" android:required="false" />
<uses-feature android:name="android.hardware.screen.landscape" android:required="false" />
<uses-feature android:name="android.hardware.wifi" android:required="false" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE" />
<application android:theme="@style/NewOtt" android:label="@string/app_name" android:icon="@mipmap/ic_launcher" android:name="com.newott.app.MyApp" android:testOnly="false" android:allowBackup="false" android:hardwareAccelerated="true" android:largeHeap="true" android:supportsRtl="true" android:banner="@mipmap/ic_banner" android:usesCleartextTraffic="true" android:roundIcon="@mipmap/ic_launcher" android:appComponentFactory="androidx.core.app.CoreComponentFactory">
<activity android:name="com.newott.app.ui.settings.NewSettingsActivity" android:screenOrientation="landscape" />
<activity android:name="com.newott.app.ui.liveWithGuide.NewGuideActivity" android:screenOrientation="landscape" />
<activity android:theme="@style/zxing_CaptureTheme" android:name="com.journeyapps.barcodescanner.CaptureActivity" android:clearTaskOnLaunch="true" android:stateNotNeeded="true" android:screenOrientation="fullSensor" android:windowSoftInputMode="stateAlwaysHidden" />
<activity android:theme="@style/PlayerTheme" android:name="com.newott.app.ui.live.LiveZalPlayer" android:screenOrientation="sensorLandscape" />
<activity android:name="com.newott.app.ui.lockCategories.LockCategoriesActivity" android:screenOrientation="sensorLandscape" />
<activity android:name="com.newott.app.ui.series.info.SeriesInfoActivity" android:screenOrientation="sensorLandscape" />
<activity android:name="com.newott.app.ui.movies.info.MoviesInfoActivity" android:screenOrientation="sensorLandscape" />
<activity android:name="com.newott.app.ui.series.SeriesActivity" android:screenOrientation="sensorLandscape" />
<activity android:name="com.newott.app.ui.movies.MoviesActivity" android:screenOrientation="sensorLandscape" />
<activity android:label="@string/app_name" android:name="com.newott.app.ui.auth.active.AuthActiveActivity" android:logo="@mipmap/ic_launcher" android:banner="@mipmap/ic_banner">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LEANBACK_LAUNCHER" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="com.newott.app.ui.home.HomeActivity" android:screenOrientation="sensorLandscape" />
<activity android:name="com.newott.app.ui.MainActivity" />
<activity android:theme="@style/PlayerTheme" android:name="com.newott.app.ui.liveExo.LiveExoPlayer" android:screenOrientation="sensorLandscape" />
<activity android:name="com.newott.app.ui.favourites.FavoriteActivity" android:screenOrientation="sensorLandscape" />
<activity android:name="com.newott.app.ui.search.SearchActivity" android:screenOrientation="sensorLandscape" />
<activity android:theme="@style/PlayerTheme" android:name="com.newott.app.ui.player.PlayerExo" android:screenOrientation="sensorLandscape" />
<activity android:theme="@style/Theme.CastVideosDark" android:label="@string/app_name" android:name="com.newott.app.cast.ExpandedControlsActivity" android:screenOrientation="sensorLandscape">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
</intent-filter>
<meta-data android:name="android.support.PARENT_ACTIVITY" android:value=".ui.player.PlayerExo" />
</activity>
<activity android:name="com.newott.app.ui.guide.GuideActivity" android:screenOrientation="sensorLandscape" />
<meta-data android:name="com.google.android.gms.cast.framework.OPTIONS_PROVIDER_CLASS_NAME" android:value="com.newott.app.cast.CastOptionsProvider" />
<provider android:name="androidx.core.content.FileProvider" android:exported="false" android:authorities="com.new2tourosat.app.provider" android:grantUriPermissions="true">
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/provider_paths" />
</provider>
<activity android:theme="@style/ActivityTranslucent" android:name="com.blankj.utilcode.util.UtilsTransActivity4MainProcess" android:configChanges="keyboardHidden|orientation|screenSize" android:windowSoftInputMode="stateAlwaysHidden" />
<activity android:theme="@style/ActivityTranslucent" android:name="com.blankj.utilcode.util.UtilsTransActivity" android:multiprocess="true" android:configChanges="keyboardHidden|orientation|screenSize" android:windowSoftInputMode="stateAlwaysHidden" />
<provider android:name="com.blankj.utilcode.util.UtilsFileProvider" android:exported="false" android:authorities="com.new2tourosat.app.utilcode.provider" android:grantUriPermissions="true">
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/util_code_provider_paths" />
</provider>
<service android:name="com.blankj.utilcode.util.MessengerUtils$ServerService" android:exported="false">
<intent-filter>
<action android:name="com.new2tourosat.app.messenger" />
</intent-filter>
</service>
<activity android:theme="@style/Dexter.Internal.Theme.Transparent" android:name="com.karumi.dexter.DexterActivity" />
<activity android:theme="@style/EasyPermissions.Transparent" android:label="" android:name="pub.devrel.easypermissions.AppSettingsDialogHolderActivity" android:exported="false" />
<receiver android:name="com.google.android.gms.cast.framework.media.MediaIntentReceiver" android:exported="false" />
<service android:name="com.google.android.gms.cast.framework.media.MediaNotificationService" android:exported="false" android:foregroundServiceType="mediaPlayback" />
<service android:name="com.google.android.gms.cast.framework.ReconnectionService" android:exported="false" />
<service android:name="com.google.firebase.components.ComponentDiscoveryService" android:exported="false" android:directBootAware="true">
<meta-data android:name="com.google.firebase.components:com.google.firebase.crashlytics.ktx.FirebaseCrashlyticsKtxRegistrar" android:value="com.google.firebase.components.ComponentRegistrar" />
<meta-data android:name="com.google.firebase.components:com.google.firebase.analytics.ktx.FirebaseAnalyticsKtxRegistrar" android:value="com.google.firebase.components.ComponentRegistrar" />
<meta-data android:name="com.google.firebase.components:com.google.firebase.ktx.FirebaseCommonKtxRegistrar" android:value="com.google.firebase.components.ComponentRegistrar" />
<meta-data android:name="com.google.firebase.components:com.google.firebase.crashlytics.CrashlyticsRegistrar" android:value="com.google.firebase.components.ComponentRegistrar" />
<meta-data android:name="com.google.firebase.components:com.google.firebase.analytics.connector.internal.AnalyticsConnectorRegistrar" android:value="com.google.firebase.components.ComponentRegistrar" />
<meta-data android:name="com.google.firebase.components:com.google.firebase.installations.FirebaseInstallationsRegistrar" android:value="com.google.firebase.components.ComponentRegistrar" />
<meta-data android:name="com.google.firebase.components:com.google.firebase.dynamicloading.DynamicLoadingRegistrar" android:value="com.google.firebase.components.ComponentRegistrar" />
</service>
<service android:name="androidx.room.MultiInstanceInvalidationService" android:exported="false" android:directBootAware="true" />
<activity android:theme="@android:style/Theme.Translucent.NoTitleBar" android:name="com.google.android.gms.common.api.GoogleApiActivity" android:exported="false" />
<provider android:name="com.google.firebase.provider.FirebaseInitProvider" android:exported="false" android:authorities="com.new2tourosat.app.firebaseinitprovider" android:initOrder="100" android:directBootAware="true" />
<receiver android:name="com.google.android.gms.measurement.AppMeasurementReceiver" android:enabled="true" android:exported="false" />
<service android:name="com.google.android.gms.measurement.AppMeasurementService" android:enabled="true" android:exported="false" />
<service android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE" android:enabled="true" android:exported="false" />
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
<service android:name="com.google.android.datatransport.runtime.backends.TransportBackendDiscovery" android:exported="false">
<meta-data android:name="backend:com.google.android.datatransport.cct.CctBackendFactory" android:value="cct" />
</service>
<provider android:name="androidx.lifecycle.ProcessLifecycleOwnerInitializer" android:exported="false" android:multiprocess="true" android:authorities="com.new2tourosat.app.lifecycle-process" />
<service android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.JobInfoSchedulerService" android:permission="android.permission.BIND_JOB_SERVICE" android:exported="false" />
<receiver android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver" android:exported="false" />
</application>
</manifest>