|
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"/> |