Skip to content
Newer
Older
100644 131 lines (114 sloc) 6.68 KB
91ec61c auto import from //depot/cupcake/@135843
The Android Open Source Project authored
1 <?xml version="1.0" encoding="utf-8"?>
2 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
f6ab900 Make package installer a privileged core app
Svet Ganov authored
3 package="com.android.packageinstaller" coreApp="true">
c8da777 @jham Add an original-package tag that matches the real package name.
jham authored
4
5 <original-package android:name="com.android.packageinstaller" />
6
91ec61c auto import from //depot/cupcake/@135843
The Android Open Source Project authored
7 <uses-permission android:name="android.permission.INSTALL_PACKAGES" />
8 <uses-permission android:name="android.permission.DELETE_PACKAGES" />
9 <uses-permission android:name="android.permission.CLEAR_APP_CACHE" />
3c9eac9 Clear installer's user data before downloading an app so that we get …
Suchi Amalapurapu authored
10 <uses-permission android:name="android.permission.CLEAR_APP_USER_DATA" />
250b43a @jsharkey Grant READ_EXTERNAL_STORAGE.
jsharkey authored
11 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
8124c24 Fix issue #7448596: Can't uninstall app that was installed by another…
Dianne Hackborn authored
12 <uses-permission android:name="android.permission.MANAGE_USERS" />
3cddb89 Add APIs for verifier to grant at install and revoke permissions
Svet Ganov authored
13 <uses-permission android:name="android.permission.GRANT_RUNTIME_PERMISSIONS" />
14 <uses-permission android:name="android.permission.REVOKE_RUNTIME_PERMISSIONS" />
15 <uses-permission android:name="android.permission.INSTALL_GRANT_RUNTIME_PERMISSIONS" />
596ce64 Support uninstalling apps for other profiles.
Kenny Guy authored
16 <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />
8538fde @jsharkey Extend to support install sessions.
jsharkey authored
17 <uses-permission android:name="android.permission.READ_INSTALL_SESSIONS" />
a7a0406 Permission UI - legacy apps support - package installer
Svet Ganov authored
18 <uses-permission android:name="android.permission.UPDATE_APP_OPS_STATS" />
46fed54 Redo Move ClockworkPackageInstaller functionality here"
Vinod Krishnan authored
19 <uses-permission android:name="android.permission.WAKE_LOCK" />
a7a0406 Permission UI - legacy apps support - package installer
Svet Ganov authored
20 <uses-permission android:name="android.permission.KILL_UID" />
8538fde @jsharkey Extend to support install sessions.
jsharkey authored
21
46fed54 Redo Move ClockworkPackageInstaller functionality here"
Vinod Krishnan authored
22 <uses-permission android:name="com.google.android.permission.INSTALL_WEARABLE_PACKAGES" />
23
9fb403b @kruton Change theme to DialogWhenLarge
kruton authored
24 <application android:label="@string/app_name"
6cdebb1 PackageInstaller doesn't have any data suitable for backup/restore
Christopher Tate authored
25 android:allowBackup="false"
3e3e112 Use an AlertDialog for the Uninstall confirmation
Adam Lesinski authored
26 android:theme="@style/Theme.DialogWhenLarge"
acb8c47 Fix bug #8133419 Android Download Manager/Installer should be mirrore…
Fabrice Di Meglio authored
27 android:supportsRtl="true">
8538fde @jsharkey Extend to support install sessions.
jsharkey authored
28
ea6db5d Ignore orientation changes when installing/uninstalling
Suchi Amalapurapu authored
29 <activity android:name=".PackageInstallerActivity"
c477fcb @Danesh PackageInstaller : Don't restart on orientation change
Danesh authored
30 android:configChanges="orientation|keyboardHidden|screenSize"
2244205 @kruton Do not show package installer in recent apps
kruton authored
31 android:excludeFromRecents="true">
91ec61c auto import from //depot/cupcake/@135843
The Android Open Source Project authored
32 <intent-filter>
33 <action android:name="android.intent.action.VIEW" />
9e97212 Implement new extended install/uninstall options.
Dianne Hackborn authored
34 <action android:name="android.intent.action.INSTALL_PACKAGE" />
91ec61c auto import from //depot/cupcake/@135843
The Android Open Source Project authored
35 <category android:name="android.intent.category.DEFAULT" />
36 <data android:scheme="file" />
37 <data android:mimeType="application/vnd.android.package-archive" />
38 </intent-filter>
9e97212 Implement new extended install/uninstall options.
Dianne Hackborn authored
39 <intent-filter>
40 <action android:name="android.intent.action.INSTALL_PACKAGE" />
41 <category android:name="android.intent.category.DEFAULT" />
42 <data android:scheme="file" />
aba0bed Allow side-loading of apps from other users.
Dianne Hackborn authored
43 <data android:scheme="package" />
9e97212 Implement new extended install/uninstall options.
Dianne Hackborn authored
44 </intent-filter>
8538fde @jsharkey Extend to support install sessions.
jsharkey authored
45 <intent-filter>
46 <action android:name="android.content.pm.action.CONFIRM_PERMISSIONS" />
47 <category android:name="android.intent.category.DEFAULT" />
48 </intent-filter>
91ec61c auto import from //depot/cupcake/@135843
The Android Open Source Project authored
49 </activity>
8538fde @jsharkey Extend to support install sessions.
jsharkey authored
50
ea6db5d Ignore orientation changes when installing/uninstalling
Suchi Amalapurapu authored
51 <activity android:name=".InstallAppProgress"
8538fde @jsharkey Extend to support install sessions.
jsharkey authored
52 android:configChanges="orientation|keyboardHidden|screenSize"
53 android:exported="false" />
54
ea6db5d Ignore orientation changes when installing/uninstalling
Suchi Amalapurapu authored
55 <activity android:name=".UninstallerActivity"
c477fcb @Danesh PackageInstaller : Don't restart on orientation change
Danesh authored
56 android:configChanges="orientation|keyboardHidden|screenSize"
1a6e87f Update themes for PackageInstaller
Adam Powell authored
57 android:excludeFromRecents="true"
3e3e112 Use an AlertDialog for the Uninstall confirmation
Adam Lesinski authored
58 android:theme="@style/Theme.AlertDialogActivity">
9fef4f6 Don't let others intercept the package uninstall UI.
Dianne Hackborn authored
59 <intent-filter android:priority="1">
91ec61c auto import from //depot/cupcake/@135843
The Android Open Source Project authored
60 <action android:name="android.intent.action.DELETE" />
9e97212 Implement new extended install/uninstall options.
Dianne Hackborn authored
61 <action android:name="android.intent.action.UNINSTALL_PACKAGE" />
91ec61c auto import from //depot/cupcake/@135843
The Android Open Source Project authored
62 <category android:name="android.intent.category.DEFAULT" />
63 <data android:scheme="package" />
64 </intent-filter>
65 </activity>
8538fde @jsharkey Extend to support install sessions.
jsharkey authored
66
ea6db5d Ignore orientation changes when installing/uninstalling
Suchi Amalapurapu authored
67 <activity android:name=".UninstallAppProgress"
8538fde @jsharkey Extend to support install sessions.
jsharkey authored
68 android:configChanges="orientation|keyboardHidden|screenSize"
69 android:exported="false" />
70
a7a0406 Permission UI - legacy apps support - package installer
Svet Ganov authored
71 <activity android:name=".permission.ui.GrantPermissionsActivity"
8538fde @jsharkey Extend to support install sessions.
jsharkey authored
72 android:configChanges="orientation|keyboardHidden|screenSize"
73 android:excludeFromRecents="true"
17c6b0c @tvolkert Add tv-specific grant permissions view handler
tvolkert authored
74 android:theme="@style/GrantPermissions">
292e4da PackageInstaller: add permission granting support
Nick Kralevich authored
75 <intent-filter>
3c99a2b Add basic support for new runtime permissions
Svet Ganov authored
76 <action android:name="android.content.pm.action.REQUEST_PERMISSIONS" />
292e4da PackageInstaller: add permission granting support
Nick Kralevich authored
77 <category android:name="android.intent.category.DEFAULT" />
78 </intent-filter>
79 </activity>
8538fde @jsharkey Extend to support install sessions.
jsharkey authored
80
a7a0406 Permission UI - legacy apps support - package installer
Svet Ganov authored
81 <activity android:name=".permission.ui.ManagePermissionsActivity"
72b6877 Initial version of the grant permission UI.
Svet Ganov authored
82 android:configChanges="orientation|keyboardHidden|screenSize"
83 android:excludeFromRecents="true"
46c5510 @JAMonk Update permissions UI
JAMonk authored
84 android:label="@string/app_permissions"
bbc9216 Add leanback-looking UI to permissions screens
Tony Mantler authored
85 android:theme="@style/Settings"
203f9b8 Protect package installer UI with the new permissions.
Svet Ganov authored
86 android:permission="android.permission.GRANT_RUNTIME_PERMISSIONS">
72b6877 Initial version of the grant permission UI.
Svet Ganov authored
87 <intent-filter>
267c2bd Hide platform platform legacy permissions behind a menu option - pack…
Svet Ganov authored
88 <action android:name="android.intent.action.MANAGE_PERMISSIONS" />
72b6877 Initial version of the grant permission UI.
Svet Ganov authored
89 <action android:name="android.intent.action.MANAGE_APP_PERMISSIONS" />
46c5510 @JAMonk Update permissions UI
JAMonk authored
90 <action android:name="android.intent.action.MANAGE_PERMISSION_APPS" />
72b6877 Initial version of the grant permission UI.
Svet Ganov authored
91 <category android:name="android.intent.category.DEFAULT" />
92 </intent-filter>
93 </activity>
94
5c07dcb @JAMonk Show warning when touches are being blocked by overlays
JAMonk authored
95 <activity android:name=".permission.ui.OverlayWarningDialog"
96 android:excludeFromRecents="true"
97 android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.NoActionBar" />
98
3129e43 Protect the permission count receiver.
Svet Ganov authored
99 <receiver android:name=".permission.model.PermissionStatusReceiver"
203f9b8 Protect package installer UI with the new permissions.
Svet Ganov authored
100 android:permission="android.permission.GRANT_RUNTIME_PERMISSIONS">
93568c5 @JAMonk Add permission summaries back
JAMonk authored
101 <intent-filter>
102 <action android:name="android.intent.action.GET_PERMISSIONS_COUNT" />
94df7bf Add an API for getting list of all apps that have runtime perms
Vinod Krishnan authored
103 <action android:name="android.intent.action.GET_PERMISSIONS_PACKAGES" />
93568c5 @JAMonk Add permission summaries back
JAMonk authored
104 </intent-filter>
105 </receiver>
46fed54 Redo Move ClockworkPackageInstaller functionality here"
Vinod Krishnan authored
106
107 <!-- Wearable Components -->
108 <service android:name=".wear.WearPackageInstallerService"
109 android:permission="com.google.android.permission.INSTALL_WEARABLE_PACKAGES"
110 android:exported="true">
111 <intent-filter>
112 <action android:name="com.android.packageinstaller.wear.INSTALL_PACKAGE"/>
113 <data android:scheme="content" android:mimeType="vnd.android.cursor.item/*"/>
114 </intent-filter>
115 <intent-filter>
116 <action android:name="com.android.packageinstaller.wear.UNINSTALL_PACKAGE"/>
117 </intent-filter>
118 </service>
119
120 <provider android:name=".wear.WearPackageIconProvider"
38e80af Fix "needs permissions" items icons
Anthony Hugh authored
121 android:authorities="com.google.android.packageinstaller.wear.provider"
46fed54 Redo Move ClockworkPackageInstaller functionality here"
Vinod Krishnan authored
122 android:grantUriPermissions="true"
123 android:exported="true" />
4b74275 Add new dialog for warning confirmations
Anthony Hugh authored
124
125 <activity android:name=".permission.ui.wear.WarningConfirmationActivity"
126 android:permission="android.permission.GRANT_RUNTIME_PERMISSIONS"
127 android:theme="@style/Settings"/>
91ec61c auto import from //depot/cupcake/@135843
The Android Open Source Project authored
128 </application>
72b6877 Initial version of the grant permission UI.
Svet Ganov authored
129
130 </manifest>
Something went wrong with that request. Please try again.