aboutsummaryrefslogtreecommitdiffstats
path: root/org_apg/AndroidManifest.xml
diff options
context:
space:
mode:
Diffstat (limited to 'org_apg/AndroidManifest.xml')
-rw-r--r--org_apg/AndroidManifest.xml35
1 files changed, 23 insertions, 12 deletions
diff --git a/org_apg/AndroidManifest.xml b/org_apg/AndroidManifest.xml
index eba3f840e..05034de95 100644
--- a/org_apg/AndroidManifest.xml
+++ b/org_apg/AndroidManifest.xml
@@ -53,15 +53,23 @@
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.fsck.k9.permission.READ_ATTACHMENT" />
+ <permission-group
+ android:name="org.thialfihar.android.apg.permission-group.APG"
+ android:description="@string/permission_group_description"
+ android:icon="@drawable/icon"
+ android:label="@string/permission_group_label" />
+
<permission
- android:name="org.thialfihar.android.apg.permission.READ_KEY_DETAILS"
- android:description="@string/permission_read_key_details_description"
- android:label="@string/permission_read_key_details_label"
+ android:name="org.thialfihar.android.apg.permission.READ_KEY_DATABASE"
+ android:description="@string/permission_read_key_database_description"
+ android:label="@string/permission_read_key_database_label"
+ android:permissionGroup="org.thialfihar.android.apg.permission-group.APG"
android:protectionLevel="dangerous" />
<permission
- android:name="org.thialfihar.android.apg.permission.STORE_BLOBS"
- android:description="@string/permission_store_blobs_description"
- android:label="@string/permission_store_blobs_label"
+ android:name="org.thialfihar.android.apg.permission.ACCESS_API"
+ android:description="@string/permission_access_api_description"
+ android:label="@string/permission_access_api_label"
+ android:permissionGroup="org.thialfihar.android.apg.permission-group.APG"
android:protectionLevel="dangerous" />
<application
@@ -341,7 +349,7 @@
android:name=".service.ApgService"
android:enabled="true"
android:exported="true"
- android:permission="org.thialfihar.android.apg.permission.READ_KEY_DETAILS"
+ android:permission="org.thialfihar.android.apg.permission.ACCESS_API"
android:process=":remote" >
<intent-filter>
<action android:name="org.thialfihar.android.apg.service.IApgService" />
@@ -353,16 +361,19 @@
</service>
<provider
- android:name=".provider.ApgProvider"
+ android:name=".provider.ApgProviderInternal"
+ android:authorities="org.thialfihar.android.apg.internal"
+ android:exported="false" />
+ <provider
+ android:name=".provider.ApgProviderExternal"
android:authorities="org.thialfihar.android.apg"
- android:readPermission="org.thialfihar.android.apg.permission.READ_KEY_DETAILS" />
-
-
+ android:readPermission="org.thialfihar.android.apg.permission.READ_KEY_DATABASE" />
+
<!-- TODO: authority! -->
<provider
android:name=".provider.ApgServiceBlobProvider"
android:authorities="org.thialfihar.android.apg.provider.apgserviceblobprovider"
- android:permission="org.thialfihar.android.apg.permission.STORE_BLOBS" />
+ android:permission="org.thialfihar.android.apg.permission.ACCESS_API" />
<!-- DEPRECATED: -->
<!-- <provider -->