diff options
Diffstat (limited to 'AndroidManifest.xml')
-rw-r--r-- | AndroidManifest.xml | 75 |
1 files changed, 59 insertions, 16 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 654e5d1c..f9391753 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -14,23 +14,35 @@ <uses-permission android:name="android.permission.REVOKE_RUNTIME_PERMISSIONS" /> <uses-permission android:name="android.permission.INSTALL_GRANT_RUNTIME_PERMISSIONS" /> <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" /> + <uses-permission android:name="android.permission.OBSERVE_GRANT_REVOKE_PERMISSIONS" /> <uses-permission android:name="android.permission.READ_INSTALL_SESSIONS" /> <uses-permission android:name="android.permission.UPDATE_APP_OPS_STATS" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.KILL_UID" /> <uses-permission android:name="android.permission.MANAGE_APP_OPS_RESTRICTIONS" /> + <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> + <uses-permission android:name="android.permission.HIDE_NON_SYSTEM_OVERLAY_WINDOWS" /> <uses-permission android:name="com.google.android.permission.INSTALL_WEARABLE_PACKAGES" /> + <uses-permission android:name="android.permission.ACCESS_INSTANT_APPS" /> + <application android:label="@string/app_name" android:allowBackup="false" - android:theme="@style/Theme.DialogWhenLarge" + android:theme="@style/DialogWhenLarge" android:supportsRtl="true" android:defaultToDeviceProtectedStorage="true" android:directBootAware="true"> - <activity android:name=".PackageInstallerActivity" - android:configChanges="orientation|keyboardHidden|screenSize" + <receiver android:name=".TemporaryFileManager" + android:exported="true"> + <intent-filter> + <action android:name="android.intent.action.BOOT_COMPLETED" /> + </intent-filter> + </receiver> + + <activity android:name=".InstallStart" + android:exported="true" android:excludeFromRecents="true"> <intent-filter android:priority="1"> <action android:name="android.intent.action.VIEW" /> @@ -53,14 +65,36 @@ </intent-filter> </activity> - <activity android:name=".InstallAppProgress" - android:configChanges="orientation|keyboardHidden|screenSize" + <activity android:name=".InstallStaging" + android:exported="false" /> + + <activity android:name=".PackageInstallerActivity" + android:exported="false" /> + + <activity android:name=".InstallInstalling" + android:theme="@style/DialogWhenLargeNoAnimation" + android:exported="false" /> + + <receiver android:name=".InstallEventReceiver" + android:permission="android.permission.INSTALL_PACKAGES" + android:exported="true"> + <intent-filter android:priority="1"> + <action android:name="com.android.packageinstaller.ACTION_INSTALL_COMMIT" /> + </intent-filter> + </receiver> + + <activity android:name=".InstallSuccess" + android:theme="@style/DialogWhenLargeNoAnimation" + android:exported="false" /> + + <activity android:name=".InstallFailed" + android:theme="@style/DialogWhenLargeNoAnimation" android:exported="false" /> <activity android:name=".UninstallerActivity" android:configChanges="orientation|keyboardHidden|screenSize" android:excludeFromRecents="true" - android:theme="@style/Theme.AlertDialogActivity"> + android:theme="@style/AlertDialogActivity"> <intent-filter android:priority="1"> <action android:name="android.intent.action.DELETE" /> <action android:name="android.intent.action.UNINSTALL_PACKAGE" /> @@ -69,14 +103,31 @@ </intent-filter> </activity> - <activity android:name=".UninstallAppProgress" + <receiver android:name=".UninstallEventReceiver" + android:permission="android.permission.INSTALL_PACKAGES" + android:exported="true"> + <intent-filter android:priority="1"> + <action android:name="com.android.packageinstaller.ACTION_UNINSTALL_COMMIT" /> + </intent-filter> + </receiver> + + <activity android:name=".UninstallUninstalling" + android:excludeFromRecents="true" + android:theme="@style/AlertDialogActivity" + android:exported="false" /> + + <receiver android:name=".UninstallFinish" + android:exported="false" /> + + <activity android:name=".television.UninstallAppProgress" android:configChanges="mnc|mnc|touchscreen|navigation|screenLayout|screenSize|smallestScreenSize|orientation|locale|keyboard|keyboardHidden|fontScale|uiMode|layoutDirection|density" android:exported="false" /> <activity android:name=".permission.ui.GrantPermissionsActivity" android:configChanges="orientation|keyboardHidden|screenSize" android:excludeFromRecents="true" - android:theme="@style/GrantPermissions"> + android:theme="@style/GrantPermissions" + android:visibleToInstantApps="true"> <intent-filter android:priority="1"> <action android:name="android.content.pm.action.REQUEST_PERMISSIONS" /> <category android:name="android.intent.category.DEFAULT" /> @@ -111,14 +162,6 @@ android:excludeFromRecents="true" android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.NoActionBar" /> - <receiver android:name=".permission.model.PermissionStatusReceiver" - android:permission="android.permission.GRANT_RUNTIME_PERMISSIONS"> - <intent-filter android:priority="1"> - <action android:name="android.intent.action.GET_PERMISSIONS_COUNT" /> - <action android:name="android.intent.action.GET_PERMISSIONS_PACKAGES" /> - </intent-filter> - </receiver> - <!-- Wearable Components --> <service android:name=".wear.WearPackageInstallerService" android:permission="com.google.android.permission.INSTALL_WEARABLE_PACKAGES" |