gpt4 book ai didi

android - HTC 设备上的联系人应用程序设置中未显示帐户

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:58:39 26 4
gpt4 key购买 nike

我根据 SDK 中的示例编写了自己的 SyncAdapter。它应该从外部源添加联系人,并且在设备模拟器中运行完美。但是当我在 HTC Desire 上运行它时,我在联系人->显示选项中看不到我的帐户

我还尝试了谷歌在 Desire 上的示例,但在此列表中也看不到它们。有谁知道任何解决方案吗?

最佳答案

我通过默认显示我的帐户来解决这个问题。

ContentProviderClient client = getContentResolver().acquireContentProviderClient(ContactsContract.AUTHORITY_URI);
ContentValues values = new ContentValues();
values.put(ContactsContract.Settings.ACCOUNT_NAME, account.name);
values.put(ContactsContract.Settings.ACCOUNT_TYPE, account.type);
values.put(ContactsContract.Settings.UNGROUPED_VISIBLE, true);
try
{
client.insert(Settings.CONTENT_URI.buildUpon().appendQueryParameter(ContactsContract.CALLER_IS_SYNCADAPTER, "true").build(), values);
}
catch (RemoteException e)
{
e.printStackTrace();
}

默认情况下该帐户可见,您可以在联系人的帐户列表中看到它

关于android - HTC 设备上的联系人应用程序设置中未显示帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4361005/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com