1<manifest xmlns:android="http://schemas.android.com/apk/res/android" 2 package="com.android.providers.contacts" 3 android:sharedUserId="android.uid.shared"> 4 5 <uses-permission android:name="android.permission.READ_CONTACTS" /> 6 <uses-permission android:name="android.permission.WRITE_CONTACTS" /> 7 <uses-permission android:name="android.permission.GET_ACCOUNTS" /> 8 <uses-permission android:name="android.permission.READ_SYNC_STATS" /> 9 <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" /> 10 <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" /> 11 <uses-permission android:name="android.permission.INTERNET" /> 12 <uses-permission android:name="android.permission.USE_CREDENTIALS" /> 13 <uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH" /> 14 <uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH.cp" /> 15 <uses-permission android:name="android.permission.SUBSCRIBED_FEEDS_READ" /> 16 <uses-permission android:name="android.permission.SUBSCRIBED_FEEDS_WRITE" /> 17 18 <application android:process="android.process.acore" 19 android:label="@string/app_label" 20 android:icon="@drawable/app_icon"> 21 <provider android:name="GoogleContactsProvider" android:authorities="contacts;call_log" 22 android:syncable="true" android:multiprocess="false" 23 android:readPermission="android.permission.READ_CONTACTS" 24 android:writePermission="android.permission.WRITE_CONTACTS" /> 25 <service android:name="ContactsSyncAdapterService" android:exported="true"> 26 <intent-filter> 27 <action android:name="android.content.SyncAdapter" /> 28 </intent-filter> 29 <meta-data android:name="android.content.SyncAdapter" 30 android:resource="@xml/syncadapter" /> 31 </service> 32 </application> 33</manifest> 34