summaryrefslogtreecommitdiffstats
path: root/AndroidManifest.xml
diff options
context:
space:
mode:
authorPhilip P. Moltmann <moltmann@google.com>2018-10-01 08:43:33 -0700
committerPhilip P. Moltmann <moltmann@google.com>2018-10-16 21:02:26 -0700
commit45f057e1b3ac0feff00058f619acabe03ce35567 (patch)
treea66a7e0d098c78dc1382b1e78b0ba56ada73e1ca /AndroidManifest.xml
parent58889afc02ed9a1a25ca32306a6afe2773fbe362 (diff)
downloadandroid_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.xml24
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">