diff options
author | Philip P. Moltmann <moltmann@google.com> | 2018-10-01 08:43:33 -0700 |
---|---|---|
committer | Philip P. Moltmann <moltmann@google.com> | 2018-10-16 21:02:26 -0700 |
commit | 45f057e1b3ac0feff00058f619acabe03ce35567 (patch) | |
tree | a66a7e0d098c78dc1382b1e78b0ba56ada73e1ca /AndroidManifest.xml | |
parent | 58889afc02ed9a1a25ca32306a6afe2773fbe362 (diff) | |
download | android_packages_apps_PackageInstaller-45f057e1b3ac0feff00058f619acabe03ce35567.tar.gz android_packages_apps_PackageInstaller-45f057e1b3ac0feff00058f619acabe03ce35567.tar.bz2 android_packages_apps_PackageInstaller-45f057e1b3ac0feff00058f619acabe03ce35567.zip |
Expose search entries from permission controller
Now all system permissions show up in search and link to the list of app
permission groups.
This allows any app to intent to the list of all permission groups which
was previously not possible.
Test: Search in setting for "Camera" and clicked entry to intent to
permission controller
Change-Id: I45a93cac0c6c697b76ea1abde36274ab67eb540c
Diffstat (limited to 'AndroidManifest.xml')
-rw-r--r-- | AndroidManifest.xml | 24 |
1 files changed, 22 insertions, 2 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml index d21c8826..aaf89aad 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -42,19 +42,28 @@ </intent-filter> </activity> - <activity android:name="com.android.packageinstaller.permission.ui.ManagePermissionsActivity" + <activity android:name="com.android.packageinstaller.permission.ui.DetailManagePermissionsActivity" android:configChanges="orientation|keyboardHidden|screenSize" android:label="@string/app_permissions" android:theme="@style/Settings" android:permission="android.permission.GRANT_RUNTIME_PERMISSIONS"> <intent-filter android:priority="1"> - <action android:name="android.intent.action.MANAGE_PERMISSIONS" /> <action android:name="android.intent.action.MANAGE_APP_PERMISSIONS" /> <action android:name="android.intent.action.MANAGE_PERMISSION_APPS" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> + <activity android:name="com.android.packageinstaller.permission.ui.ManagePermissionsActivity" + android:configChanges="orientation|keyboardHidden|screenSize" + android:label="@string/app_permissions" + android:theme="@style/Settings"> + <intent-filter android:priority="1"> + <action android:name="android.intent.action.MANAGE_PERMISSIONS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + <activity android:name="com.android.packageinstaller.permission.ui.ReviewPermissionsActivity" android:excludeFromRecents="true" android:theme="@style/ReviewPermissions" @@ -69,6 +78,17 @@ android:excludeFromRecents="true" android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.NoActionBar" /> + <provider android:name="com.android.packageinstaller.permission.service.PermissionSearchIndexablesProvider" + android:authorities="com.android.permissioncontroller" + android:multiprocess="false" + android:grantUriPermissions="true" + android:permission="android.permission.READ_SEARCH_INDEXABLES" + android:exported="true"> + <intent-filter> + <action android:name="android.content.action.SEARCH_INDEXABLES_PROVIDER" /> + </intent-filter> + </provider> + <!-- Wearable Components --> <service android:name="com.android.packageinstaller.permission.service.RuntimePermissionPresenterServiceImpl" android:permission="android.permission.BIND_RUNTIME_PERMISSION_PRESENTER_SERVICE"> |