采用两条触点触点同步适配器

问题描述 投票:0回答:0
我要在Android中添加同步源时出现我的项目。 我可以参数化我的源和身份验证工作


当我去联系应用程序并转到帐户可见性选项(菜单名称取决于您的电话ROM)时,我可以选择我的源以显示其联系人

但是,当我尝试创建联系人时,只提供了我的Gmail和Outlook源。 也许我错过了我需要的各种XML文件中的某个。

    请帮助我,我将不同的XML文件放置...
  • the Herey是
  • manifest.xml
  • <?xml version="1.0" encoding="utf-8"?> <manifest package="android.carddav" android:versionCode="1" android:versionName="1.0" xmlns:android="http://schemas.android.com/apk/res/android"> <uses-permission android:name="android.permission.GET_ACCOUNTS" /> <uses-permission android:name="android.permission.USE_CREDENTIALS" /> <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" /> <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_SETTINGS" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" /> <uses-permission android:name="android.permission.READ_CONTACTS" /> <uses-permission android:name="android.permission.WRITE_CONTACTS" /> <uses-permission android:name="android.permission.READ_SYNC_STATS" /> <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" /> <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" /> <uses-sdk android:minSdkVersion="10" /> <application android:icon="@drawable/icon" android:label="@string/app_name" > <service android:name=".authenticator.AuthenticationService" android:exported="true"> <intent-filter> <action android:name="android.accounts.AccountAuthenticator" /> </intent-filter> <meta-data android:name="android.accounts.AccountAuthenticator" android:resource="@xml/authenticator" /> </service> <service android:name=".syncadapter.SyncService" android:exported="true" android:enabled="true"> <intent-filter> <action android:name="android.content.SyncAdapter" /> </intent-filter> <meta-data android:name="android.content.SyncAdapter" android:resource="@xml/syncadapter" /> </service> <activity android:name=".authenticator.CardDAVActivity" android:label="@string/app_name" android:excludeFromRecents="true"> </activity> </application> </manifest>
  • the是

syncadaptater.xml

最后是

authenticator.xml

我的回应在那里: https://stackoverflow.com/a/11153652/1195001
您需要使用所需的数据字段创建一个活动,并在链接中使用Intent Filter调用它。

android android-contacts android-syncadapter
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.