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" |
Dianne Hackborn | 6094751 | 2011-08-05 11:22:07 -0700 | [diff] [blame] | 3 | android:sharedUserId="android.uid.shared" |
| 4 | android:sharedUserLabel="@string/sharedUserLabel"> |
The Android Open Source Project | c731b0c | 2009-03-03 19:32:39 -0800 | [diff] [blame] | 5 | |
Subir Jhanb | a6bef4a | 2012-08-06 18:26:57 -0700 | [diff] [blame] | 6 | <uses-permission android:name="android.permission.BIND_DIRECTORY_SEARCH" /> |
Santos Cordon | b39eeb4 | 2015-02-27 09:36:23 -0800 | [diff] [blame] | 7 | <uses-permission android:name="android.permission.GET_ACCOUNTS" /> |
Makoto Onuki | 69d3d36 | 2014-07-07 11:44:31 -0700 | [diff] [blame] | 8 | <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS" /> |
Makoto Onuki | 6bcd74c | 2014-07-08 14:13:23 -0700 | [diff] [blame] | 9 | <uses-permission android:name="android.permission.MANAGE_USERS" /> |
Santos Cordon | b39eeb4 | 2015-02-27 09:36:23 -0800 | [diff] [blame] | 10 | <uses-permission android:name="android.permission.PROCESS_PHONE_ACCOUNT_REGISTRATION" /> |
Yorke Lee | 399faf2 | 2015-05-28 11:10:16 -0700 | [diff] [blame] | 11 | <uses-permission android:name="android.permission.READ_PHONE_STATE" /> |
Santos Cordon | b39eeb4 | 2015-02-27 09:36:23 -0800 | [diff] [blame] | 12 | <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" /> |
Santos Cordon | f35365f | 2015-03-05 14:39:26 -0800 | [diff] [blame] | 13 | <uses-permission android:name="android.permission.SEND_CALL_LOG_CHANGE" /> |
Santos Cordon | b39eeb4 | 2015-02-27 09:36:23 -0800 | [diff] [blame] | 14 | <uses-permission android:name="android.permission.UPDATE_APP_OPS_STATS" /> |
The Android Open Source Project | c731b0c | 2009-03-03 19:32:39 -0800 | [diff] [blame] | 15 | |
Santos Cordon | f35365f | 2015-03-05 14:39:26 -0800 | [diff] [blame] | 16 | <permission |
| 17 | android:name="android.permission.SEND_CALL_LOG_CHANGE" |
| 18 | android:label="Broadcast that a change happened to the call log." |
| 19 | android:protectionLevel="signature|system"/> |
| 20 | |
The Android Open Source Project | c731b0c | 2009-03-03 19:32:39 -0800 | [diff] [blame] | 21 | <application android:process="android.process.acore" |
Evan Millar | 28f8857 | 2009-07-08 14:58:53 -0700 | [diff] [blame] | 22 | android:label="@string/app_label" |
Makoto Onuki | 2b362f7 | 2012-05-04 13:21:18 -0700 | [diff] [blame] | 23 | android:icon="@drawable/app_icon" |
Alex Klyubin | 733620e | 2015-05-20 12:17:03 -0700 | [diff] [blame] | 24 | android:allowBackup="false" |
| 25 | android:usesCleartextTraffic="false"> |
Santos Cordon | 153281e | 2015-02-23 14:51:06 -0800 | [diff] [blame] | 26 | |
Jeff Hamilton | 4f86436 | 2009-04-23 02:29:07 -0500 | [diff] [blame] | 27 | <provider android:name="ContactsProvider2" |
Jeff Hamilton | 5e8793f | 2009-08-21 00:53:01 -0500 | [diff] [blame] | 28 | android:authorities="contacts;com.android.contacts" |
Fred Quintana | c09c085 | 2009-08-25 20:19:33 -0700 | [diff] [blame] | 29 | android:label="@string/provider_label" |
Jeff Hamilton | 4f86436 | 2009-04-23 02:29:07 -0500 | [diff] [blame] | 30 | android:multiprocess="false" |
Nick Kralevich | 127a8b8 | 2012-07-28 14:17:24 -0700 | [diff] [blame] | 31 | android:exported="true" |
Brian Attwell | e3afdce | 2015-05-27 19:49:13 -0700 | [diff] [blame] | 32 | android:grantUriPermissions="true" |
Jeff Hamilton | 4f86436 | 2009-04-23 02:29:07 -0500 | [diff] [blame] | 33 | android:readPermission="android.permission.READ_CONTACTS" |
Dmitri Plotnikov | c70dc0e | 2009-07-31 10:07:49 -0700 | [diff] [blame] | 34 | android:writePermission="android.permission.WRITE_CONTACTS"> |
Mathew Inwood | ec987e5 | 2013-09-30 15:49:39 +0100 | [diff] [blame] | 35 | <path-permission |
| 36 | android:pathPrefix="/search_suggest_query" |
| 37 | android:readPermission="android.permission.GLOBAL_SEARCH" /> |
| 38 | <path-permission |
| 39 | android:pathPrefix="/search_suggest_shortcut" |
| 40 | android:readPermission="android.permission.GLOBAL_SEARCH" /> |
| 41 | <path-permission |
| 42 | android:pathPattern="/contacts/.*/photo" |
| 43 | android:readPermission="android.permission.GLOBAL_SEARCH" /> |
Dianne Hackborn | b5b7b17 | 2010-09-01 22:55:56 -0700 | [diff] [blame] | 44 | <grant-uri-permission android:pathPattern=".*" /> |
Dmitri Plotnikov | c70dc0e | 2009-07-31 10:07:49 -0700 | [diff] [blame] | 45 | </provider> |
| 46 | |
| 47 | <provider android:name="CallLogProvider" |
| 48 | android:authorities="call_log" |
| 49 | android:syncable="false" android:multiprocess="false" |
Nick Kralevich | 127a8b8 | 2012-07-28 14:17:24 -0700 | [diff] [blame] | 50 | android:exported="true" |
Daniel Lehmann | a9bdc55 | 2012-04-05 20:37:33 -0700 | [diff] [blame] | 51 | android:readPermission="android.permission.READ_CALL_LOG" |
| 52 | android:writePermission="android.permission.WRITE_CALL_LOG"> |
Dmitri Plotnikov | c70dc0e | 2009-07-31 10:07:49 -0700 | [diff] [blame] | 53 | </provider> |
Jeff Sharkey | b650982 | 2009-05-14 18:04:39 -0700 | [diff] [blame] | 54 | |
Debashish Chatterjee | 52e8d24 | 2011-06-13 16:20:30 +0100 | [diff] [blame] | 55 | <provider android:name="VoicemailContentProvider" |
| 56 | android:authorities="com.android.voicemail" |
| 57 | android:syncable="false" android:multiprocess="false" |
Nick Kralevich | 127a8b8 | 2012-07-28 14:17:24 -0700 | [diff] [blame] | 58 | android:exported="true" |
Debashish Chatterjee | 98a77ec | 2011-08-03 13:31:25 +0100 | [diff] [blame] | 59 | android:permission="com.android.voicemail.permission.ADD_VOICEMAIL"> |
Debashish Chatterjee | 52e8d24 | 2011-06-13 16:20:30 +0100 | [diff] [blame] | 60 | </provider> |
| 61 | |
Zheng Fu | 384b448 | 2015-04-29 16:27:44 -0700 | [diff] [blame] | 62 | <provider android:name="ContactMetadataProvider" |
Tingting Wang | 29dde64 | 2015-08-17 11:47:13 -0700 | [diff] [blame] | 63 | android:authorities="com.android.contacts.metadata" |
Zheng Fu | 384b448 | 2015-04-29 16:27:44 -0700 | [diff] [blame] | 64 | android:multiprocess="false" |
Tingting Wang | f56fd4b | 2015-10-13 12:14:23 -0700 | [diff] [blame^] | 65 | android:exported="true"> |
Zheng Fu | 384b448 | 2015-04-29 16:27:44 -0700 | [diff] [blame] | 66 | </provider> |
| 67 | |
Jeff Hamilton | 7109133 | 2010-05-25 22:13:01 -0500 | [diff] [blame] | 68 | <!-- Handles database upgrades after OTAs, then disables itself --> |
| 69 | <receiver android:name="ContactsUpgradeReceiver"> |
| 70 | <!-- This broadcast is sent after the core system has finished |
| 71 | booting, before the home app is launched or BOOT_COMPLETED |
| 72 | is sent. --> |
| 73 | <intent-filter> |
| 74 | <action android:name="android.intent.action.PRE_BOOT_COMPLETED"/> |
| 75 | </intent-filter> |
| 76 | </receiver> |
Dmitri Plotnikov | d3d812a | 2010-06-07 14:03:12 -0700 | [diff] [blame] | 77 | |
Santos Cordon | b39eeb4 | 2015-02-27 09:36:23 -0800 | [diff] [blame] | 78 | <receiver android:name="PhoneAccountRegistrationReceiver" |
| 79 | android:permission="android.permission.BROADCAST_PHONE_ACCOUNT_REGISTRATION"> |
| 80 | <!-- Broadcast sent after a phone account is registered in telecom. --> |
| 81 | <intent-filter> |
| 82 | <action android:name="android.telecom.action.PHONE_ACCOUNT_REGISTERED"/> |
| 83 | </intent-filter> |
| 84 | </receiver> |
| 85 | |
Dmitri Plotnikov | 72e3003 | 2010-08-05 10:53:44 -0700 | [diff] [blame] | 86 | <receiver android:name="PackageIntentReceiver"> |
| 87 | <intent-filter> |
| 88 | <action android:name="android.intent.action.PACKAGE_ADDED" /> |
| 89 | <data android:scheme="package" /> |
| 90 | </intent-filter> |
| 91 | <intent-filter> |
| 92 | <action android:name="android.intent.action.PACKAGE_REPLACED" /> |
| 93 | <data android:scheme="package" /> |
| 94 | </intent-filter> |
Dmitri Plotnikov | d3d812a | 2010-06-07 14:03:12 -0700 | [diff] [blame] | 95 | <intent-filter> |
| 96 | <action android:name="android.intent.action.PACKAGE_REMOVED" /> |
| 97 | <data android:scheme="package" /> |
| 98 | </intent-filter> |
Dmitri Plotnikov | 72e3003 | 2010-08-05 10:53:44 -0700 | [diff] [blame] | 99 | <intent-filter> |
| 100 | <action android:name="android.intent.action.PACKAGE_CHANGED" /> |
| 101 | <data android:scheme="package" /> |
| 102 | </intent-filter> |
Dmitri Plotnikov | d3d812a | 2010-06-07 14:03:12 -0700 | [diff] [blame] | 103 | </receiver> |
Dmitri Plotnikov | 53fac8f | 2010-08-16 19:42:29 -0700 | [diff] [blame] | 104 | |
| 105 | <receiver android:name="LocaleChangeReceiver"> |
| 106 | <intent-filter> |
| 107 | <action android:name="android.intent.action.LOCALE_CHANGED"/> |
| 108 | </intent-filter> |
| 109 | </receiver> |
Debashish Chatterjee | c6eb4fe | 2011-07-28 12:23:22 +0100 | [diff] [blame] | 110 | |
| 111 | <service android:name="VoicemailCleanupService"/> |
Makoto Onuki | 8a6e02a | 2012-07-18 16:13:23 -0700 | [diff] [blame] | 112 | |
| 113 | <activity android:name=".debug.ContactsDumpActivity" |
| 114 | android:label="@string/debug_dump_title" |
| 115 | android:theme="@android:style/Theme.Holo.Dialog" |
| 116 | > |
| 117 | <intent-filter> |
| 118 | <action android:name="com.android.providers.contacts.DUMP_DATABASE"/> |
| 119 | <category android:name="android.intent.category.DEFAULT"/> |
| 120 | </intent-filter> |
| 121 | </activity> |
| 122 | |
Makoto Onuki | 623659e | 2012-08-13 17:56:25 -0700 | [diff] [blame] | 123 | <provider android:name=".debug.DumpFileProvider" |
| 124 | android:authorities="com.android.contacts.dumpfile" |
| 125 | android:exported="true"> |
| 126 | </provider> |
| 127 | |
The Android Open Source Project | c731b0c | 2009-03-03 19:32:39 -0800 | [diff] [blame] | 128 | </application> |
| 129 | </manifest> |