mobile/android/services/manifests/SyncAndroidManifest_permissions.xml.in

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:28fd214fa370
1 <uses-permission android:name="android.permission.GET_ACCOUNTS" />
2 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
3 <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
4 <uses-permission android:name="android.permission.USE_CREDENTIALS" />
5 <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
6 <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
7 <uses-permission android:name="android.permission.WRITE_SETTINGS" />
8 <uses-permission android:name="android.permission.READ_SYNC_STATS" />
9 <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
10
11 <!-- A signature level permission granted only to the Firefox
12 versions sharing an Android Account type. -->
13 <permission
14 android:name="@MOZ_ANDROID_SHARED_ACCOUNT_TYPE@.permission.PER_ACCOUNT_TYPE"
15 android:protectionLevel="signature">
16 </permission>
17
18 <uses-permission android:name="@MOZ_ANDROID_SHARED_ACCOUNT_TYPE@.permission.PER_ACCOUNT_TYPE" />
19
20 <!-- A signature level permission specific to each Firefox version
21 (Android package name, e.g., org.mozilla.firefox). Use this
22 permission to broadcast securely within a single Firefox
23 version. This needs to agree with
24 GlobalConstants.PER_ANDROID_PACKAGE_PERMISSION.
25
26 This is not Sync-specific, but we don't have a better place
27 to put generic background service manifest snippets, so here
28 is expedient. -->
29 <permission
30 android:name="@ANDROID_PACKAGE_NAME@.permission.PER_ANDROID_PACKAGE"
31 android:protectionLevel="signature"/>

mercurial