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