The Android Open Source Project | c731b0c | 2009-03-03 19:32:39 -0800 | [diff] [blame] | 1 | <manifest xmlns:android="http://schemas.android.com/apk/res/android" |
| 2 | package="com.android.providers.contacts" |
| 3 | android:sharedUserId="android.uid.shared"> |
| 4 | |
Debashish Chatterjee | 52e8d24 | 2011-06-13 16:20:30 +0100 | [diff] [blame^] | 5 | <!-- TODO: These permissions should be moved to framework/base once voicemail |
| 6 | API is approved. --> |
| 7 | <permission |
| 8 | android:name="com.android.voicemail.permission.READ_WRITE_OWN_VOICEMAIL" |
| 9 | android:label="@string/read_write_own_voicemail_label" |
| 10 | android:description="@string/read_write_own_voicemail_description" |
| 11 | android:permissionGroup="android.permission-group.PERSONAL_INFO" |
| 12 | android:protectionLevel="dangerous" |
| 13 | /> |
| 14 | |
| 15 | <permission |
| 16 | android:name="com.android.voicemail.permission.READ_WRITE_ALL_VOICEMAIL" |
| 17 | android:label="@string/read_write_all_voicemail_label" |
| 18 | android:description="@string/read_write_all_voicemail_description" |
| 19 | android:permissionGroup="android.permission-group.PERSONAL_INFO" |
| 20 | android:protectionLevel="dangerous" |
| 21 | /> |
| 22 | |
The Android Open Source Project | c731b0c | 2009-03-03 19:32:39 -0800 | [diff] [blame] | 23 | <uses-permission android:name="android.permission.READ_CONTACTS" /> |
| 24 | <uses-permission android:name="android.permission.WRITE_CONTACTS" /> |
| 25 | <uses-permission android:name="android.permission.GET_ACCOUNTS" /> |
| 26 | <uses-permission android:name="android.permission.READ_SYNC_STATS" /> |
| 27 | <uses-permission android:name="android.permission.INTERNET" /> |
Fred Quintana | d9d4c0b | 2009-07-22 20:02:11 -0700 | [diff] [blame] | 28 | <uses-permission android:name="android.permission.USE_CREDENTIALS" /> |
The Android Open Source Project | c731b0c | 2009-03-03 19:32:39 -0800 | [diff] [blame] | 29 | <uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH" /> |
| 30 | <uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH.cp" /> |
| 31 | <uses-permission android:name="android.permission.SUBSCRIBED_FEEDS_READ" /> |
| 32 | <uses-permission android:name="android.permission.SUBSCRIBED_FEEDS_WRITE" /> |
Dmitri Plotnikov | 892a3d9 | 2010-08-13 12:25:44 -0700 | [diff] [blame] | 33 | <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> |
| 34 | <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> |
The Android Open Source Project | c731b0c | 2009-03-03 19:32:39 -0800 | [diff] [blame] | 35 | |
| 36 | <application android:process="android.process.acore" |
Evan Millar | 28f8857 | 2009-07-08 14:58:53 -0700 | [diff] [blame] | 37 | android:label="@string/app_label" |
| 38 | android:icon="@drawable/app_icon"> |
| 39 | |
Jeff Hamilton | 4f86436 | 2009-04-23 02:29:07 -0500 | [diff] [blame] | 40 | <provider android:name="ContactsProvider2" |
Jeff Hamilton | 5e8793f | 2009-08-21 00:53:01 -0500 | [diff] [blame] | 41 | android:authorities="contacts;com.android.contacts" |
Fred Quintana | c09c085 | 2009-08-25 20:19:33 -0700 | [diff] [blame] | 42 | android:label="@string/provider_label" |
Jeff Hamilton | 4f86436 | 2009-04-23 02:29:07 -0500 | [diff] [blame] | 43 | android:multiprocess="false" |
| 44 | android:readPermission="android.permission.READ_CONTACTS" |
Dmitri Plotnikov | c70dc0e | 2009-07-31 10:07:49 -0700 | [diff] [blame] | 45 | android:writePermission="android.permission.WRITE_CONTACTS"> |
| 46 | <path-permission |
Bjorn Bringert | 6e2b261 | 2010-03-02 16:22:04 +0000 | [diff] [blame] | 47 | android:pathPrefix="/search_suggest_query" |
| 48 | android:readPermission="android.permission.GLOBAL_SEARCH" /> |
| 49 | <path-permission |
| 50 | android:pathPrefix="/search_suggest_shortcut" |
Dmitri Plotnikov | c70dc0e | 2009-07-31 10:07:49 -0700 | [diff] [blame] | 51 | android:readPermission="android.permission.GLOBAL_SEARCH" /> |
Bjorn Bringert | 697b72a | 2010-03-03 10:51:36 +0000 | [diff] [blame] | 52 | <path-permission |
| 53 | android:pathPattern="/contacts/.*/photo" |
| 54 | android:readPermission="android.permission.GLOBAL_SEARCH" /> |
Dianne Hackborn | b5b7b17 | 2010-09-01 22:55:56 -0700 | [diff] [blame] | 55 | <grant-uri-permission android:pathPattern=".*" /> |
Dmitri Plotnikov | c70dc0e | 2009-07-31 10:07:49 -0700 | [diff] [blame] | 56 | </provider> |
| 57 | |
| 58 | <provider android:name="CallLogProvider" |
| 59 | android:authorities="call_log" |
| 60 | android:syncable="false" android:multiprocess="false" |
| 61 | android:readPermission="android.permission.READ_CONTACTS" |
| 62 | android:writePermission="android.permission.WRITE_CONTACTS"> |
| 63 | </provider> |
Jeff Sharkey | b650982 | 2009-05-14 18:04:39 -0700 | [diff] [blame] | 64 | |
Debashish Chatterjee | 52e8d24 | 2011-06-13 16:20:30 +0100 | [diff] [blame^] | 65 | <provider android:name="VoicemailContentProvider" |
| 66 | android:authorities="com.android.voicemail" |
| 67 | android:syncable="false" android:multiprocess="false" |
| 68 | android:permission="com.android.voicemail.permission.READ_WRITE_OWN_VOICEMAIL"> |
| 69 | </provider> |
| 70 | |
Jeff Sharkey | b650982 | 2009-05-14 18:04:39 -0700 | [diff] [blame] | 71 | <!-- TODO: create permissions for social data --> |
| 72 | <provider android:name="SocialProvider" |
| 73 | android:authorities="com.android.social" |
| 74 | android:syncable="false" |
| 75 | android:multiprocess="false" |
| 76 | android:readPermission="android.permission.READ_CONTACTS" |
| 77 | android:writePermission="android.permission.WRITE_CONTACTS" /> |
Jeff Hamilton | 7109133 | 2010-05-25 22:13:01 -0500 | [diff] [blame] | 78 | |
| 79 | <!-- Handles database upgrades after OTAs, then disables itself --> |
| 80 | <receiver android:name="ContactsUpgradeReceiver"> |
| 81 | <!-- This broadcast is sent after the core system has finished |
| 82 | booting, before the home app is launched or BOOT_COMPLETED |
| 83 | is sent. --> |
| 84 | <intent-filter> |
| 85 | <action android:name="android.intent.action.PRE_BOOT_COMPLETED"/> |
| 86 | </intent-filter> |
| 87 | </receiver> |
Dmitri Plotnikov | d3d812a | 2010-06-07 14:03:12 -0700 | [diff] [blame] | 88 | |
Dmitri Plotnikov | 72e3003 | 2010-08-05 10:53:44 -0700 | [diff] [blame] | 89 | <receiver android:name="PackageIntentReceiver"> |
| 90 | <intent-filter> |
| 91 | <action android:name="android.intent.action.PACKAGE_ADDED" /> |
| 92 | <data android:scheme="package" /> |
| 93 | </intent-filter> |
| 94 | <intent-filter> |
| 95 | <action android:name="android.intent.action.PACKAGE_REPLACED" /> |
| 96 | <data android:scheme="package" /> |
| 97 | </intent-filter> |
Dmitri Plotnikov | d3d812a | 2010-06-07 14:03:12 -0700 | [diff] [blame] | 98 | <intent-filter> |
| 99 | <action android:name="android.intent.action.PACKAGE_REMOVED" /> |
| 100 | <data android:scheme="package" /> |
| 101 | </intent-filter> |
Dmitri Plotnikov | 72e3003 | 2010-08-05 10:53:44 -0700 | [diff] [blame] | 102 | <intent-filter> |
| 103 | <action android:name="android.intent.action.PACKAGE_CHANGED" /> |
| 104 | <data android:scheme="package" /> |
| 105 | </intent-filter> |
Dmitri Plotnikov | d3d812a | 2010-06-07 14:03:12 -0700 | [diff] [blame] | 106 | </receiver> |
Dmitri Plotnikov | 53fac8f | 2010-08-16 19:42:29 -0700 | [diff] [blame] | 107 | |
| 108 | <receiver android:name="LocaleChangeReceiver"> |
| 109 | <intent-filter> |
| 110 | <action android:name="android.intent.action.LOCALE_CHANGED"/> |
| 111 | </intent-filter> |
| 112 | </receiver> |
The Android Open Source Project | c731b0c | 2009-03-03 19:32:39 -0800 | [diff] [blame] | 113 | </application> |
| 114 | </manifest> |