gpt4 book ai didi

android - 在模拟器上添加联系人的程序不会在 HTC Desire 上添加联系人

转载 作者:行者123 更新时间:2023-11-29 00:50:26 25 4
gpt4 key购买 nike

我想写一个自动生成联系人的程序。我还使用特殊服务在模拟器上添加帐户。电话上使用相同的帐户。下面是我的代码:

ContentValues values = new ContentValues();
values.put(RawContacts.ACCOUNT_TYPE, "localhost");
values.put(RawContacts.ACCOUNT_NAME, "PC Sync");
Uri rawContactUri = getContentResolver().insert(RawContacts.CONTENT_URI, values);
long rawContactId = ContentUris.parseId(rawContactUri);

values.clear();
values.put(Data.RAW_CONTACT_ID, rawContactId);
values.put(Data.MIMETYPE, StructuredName.CONTENT_ITEM_TYPE);
values.put(StructuredName.GIVEN_NAME, Gname);
values.put(StructuredName.FAMILY_NAME, Fname);
values.put(StructuredName.MIDDLE_NAME, Mname);
getContentResolver().insert(Data.CONTENT_URI, values);

该程序在模拟器上运行并添加联系人,但在 HTC 上该程序仅处理不添加联系人。我不明白问题出在哪里。

最佳答案

我认为这就是解决方案 Android: Enable imported account contacts programmatically .您应该指定 UNGROUPED_VISIBLE=1 以使新联系人可见。

关于android - 在模拟器上添加联系人的程序不会在 HTC Desire 上添加联系人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3187398/

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