Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何以编程方式将我们的应用程序联系人同步到android上的本机联系人应用程序_Android_Sync_Android Contacts - Fatal编程技术网

如何以编程方式将我们的应用程序联系人同步到android上的本机联系人应用程序

如何以编程方式将我们的应用程序联系人同步到android上的本机联系人应用程序,android,sync,android-contacts,Android,Sync,Android Contacts,我想以编程方式将我的联系人从我的应用程序同步到本机android联系人应用程序。请帮帮我。提前感谢。您可以尝试以下代码进行帐户同步 public static void requestSyncNow(final Context context) { new Thread(new Runnable() { @Override public void run() { AccountManager accountManager = Ac

我想以编程方式将我的联系人从我的应用程序同步到本机android联系人应用程序。请帮帮我。提前感谢。

您可以尝试以下代码进行帐户同步

public static void requestSyncNow(final Context context) {

    new Thread(new Runnable() {
        @Override
        public void run() {
            AccountManager accountManager = AccountManager.get(context);
            Account[] accounts = accountManager.getAccounts();
            boolean isMasterSyncOn = ContentResolver.getMasterSyncAutomatically();


            for (Account account : accounts) {
                Log.d(TAG, "account=" + account);

                int isSyncable = ContentResolver.getIsSyncable(account,
                        ContactsContract.AUTHORITY);
                boolean isSyncOn = ContentResolver.getSyncAutomatically(account,
                        ContactsContract.AUTHORITY);
                Log.d(TAG, "Syncable=" + isSyncable + " SyncOn=" + isSyncOn);
                if (isSyncable > 0 /* && isSyncOn */) {
                    Log.d(TAG, "request Sync");
                    Bundle bundle = new Bundle();
                    bundle.putBoolean(ContentResolver.SYNC_EXTRAS_MANUAL, true);
                    ContentResolver.requestSync(account, ContactsContract.AUTHORITY, bundle);
                }
            }

        }
    }, "SyncLauncher").start();
}

“我想将我的联系人从我的应用程序同步到…”“你的应用程序中如何有联系人?如果你有一些号码要存储在联系人中…”。。。这是答案。。我必须将联系人与所选铃声同步