contactscontract相关内容

如何显示同步失败消息

我已经构建了一个联系人同步适配器.一切正常,但我还需要一件事.如果由于某种原因同步未成功完成,我想在同步失败时显示一条消息,例如 Google 帐户正在显示 解决方案 解决方案是设置同步结果的延迟.在此延迟之后,同步将重新启动. 试试{进行同步} 捕捉(AuthenticationException e){Log.e(TAG, "AuthenticationException");syn ..

如何在不重复的情况下获取所有联系人的名字、姓氏、电子邮件、电话号码等

我正在尝试使用以下代码获取电话联系人中所有可用联系人的详细信息.但面临重复值的小问题. 已编辑 实际代码开始:- private String refreshData() {String emaildata = "";尝试 {ContentResolver cr = getBaseContext().getContentResolver();字符串选择 = ContactsContr ..

为什么联系人不会聚合?

我的应用允许编辑联系人.在这种情况下,我选择了一个仅存在于一个帐户中的联系人并将其更改为与三个帐户相关联.但是,我最终得到了两个联系人,而不是一个,如下面的 ContactsContract 转储所示.提供商为什么不汇总它们? agg 1821,显示“A Z1",键770i236434918d3893ea.2709i79dde86f8c1565d3.2709i506dc01a0d43d677.2 ..
发布时间:2021-11-27 16:04:35 移动开发

无法从通讯录中检索电子邮件

我想从我的电话簿中检索电子邮件、电话号码和联系人姓名,并将它们显示在列表视图中. 姓名和号码准确无误但电子邮件无法检索. 相关代码如下: public void getAllContacts(ContentResolver cr) {字符串电子邮件="";光标电话 = cr.query(ContactsContract.CommonDataKinds.Phone.CONTENT_UR ..
发布时间:2021-11-27 16:04:24 移动开发

如何在一个 SQLite 查询中获取联系人 ID、电子邮件、电话号码?联系人安卓优化

我想至少使用一个电话号码获取所有联系人,还需要每个联系人的所有电话号码和所有电子邮件. 当前代码: //获取至少有一个电话号码的所有联系人.uri uri = ContactsContract.Contacts.CONTENT_URI;字符串选择 = ContactsContract.Contacts.HAS_PHONE_NUMBER + " > ?";String[] selection ..
发布时间:2021-11-27 16:03:29 移动开发

带有联系人电话号码的 MultiAutoCompleteTextView

我需要使用用户设备上联系人的电话号码创建一个 MultiAutoCompleteTextView.我需要的类似于gmail;除了使用 gmail 电子邮件地址.对于联系人,我有以下需求: 每个电话号码都必须是一个条目.因此,如果 John 有 3 个号码(家庭、手机、工作),它们将显示为 3 个条目 每个条目都可以通过电话号码或名字/姓氏进行搜索 为了创建我的适配器,我尝试修改 ..

从联系人选择器获取号码

在用户从联系人选择器中选择联系人后,我尝试获取联系人姓名和电话号码.我正在尝试使我的应用程序适用于 SDK v3 及更高版本,因此我创建了一个仅调用我需要的 API 的抽象类.我已经有了工作的抽象类(它选择了正确的 API),我也有适用于 SDK v3,4 的 API.我在获取使用 ContactsContract 的较新 API 时遇到问题. 我可以获得联系人姓名,但它检索的号码始终是之前 ..
发布时间:2021-11-27 16:02:21 移动开发

如何让我的 Android ContentObserver for ContactsContract 检测添加、更新或删除的联系人?

我能够收到“联系人数据库发生更改"的通用通知,但我想知道插入、更新或删除的特定记录.以下是注册并获取 onChange 通知的代码.不幸的是,它并不具体,这使我的处理变得详尽且效率低下. 这是代码存根: if ((mNativeContactsObserver == null) && (mHandler == null)) {mHandler = new Handler(this.get ..
发布时间:2021-11-27 16:02:04 移动开发

Android 联系人应用程序上联系人的默认帐户类型/名称是什么?

我想从仅属于电话/SIM 卡的 ContactsContract API 读取联系人,并希望避免从其他应用程序(如 facebook 和 gmail)同步联系人.我在模拟器上测试了我的代码,它运行良好,但在真实设备上它不返回任何结果. ContentResolver cr = AndroidContext.getContext().getContentResolver();光标 nativeCo ..
发布时间:2021-11-27 16:01:25 移动开发

使用 ContactsContract 创建的新联系人不会出现在“通讯录"应用中

我正在使用以下代码创建新联系人.它紧跟 Android 提供的 ContactManager 示例.问题是,创建的联系人不会出现在 Android 附带的联系人应用程序中.然而,当我从电话簿加载所有联系人时,我可以看到新创建的联系人. private void insertPBEntry()抛出 RemoteException、OperationApplicationException{ ..
发布时间:2021-11-27 16:01:17 移动开发

在 Android 中从 URI 中检索联系人电话号码

在我从内置活动中检索他们的 ID 号后,我正在尝试获取联系人的电话号码.但是,每当我在下面的代码中使用光标查询数据库时,即使我选择的联系人有手机号码,我也会返回零行. 谁能为我指出更好的方向或展示如何在获取用户 ID 后获取联系人电话号码的示例? 我的代码: private Runnable getSMSRunnable() {返回新的 Runnable() {公共无效运行(){I ..
发布时间:2021-11-27 16:00:12 移动开发

修改联系方式

我正在尝试插入和更新有关现有联系人的信息,因此我创建了一个示例应用程序来开发该功能.我想让我的示例应用程序做的就是插入(或如果存在)更新联系人的电子邮件地址. 我正在通过系统 Intent 选择联系人,如下所示: startActivityForResult(new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI), PICK_CONTAC ..
发布时间:2021-11-27 16:00:02 移动开发

Android 联系人在单个数据库查询中显示姓名和电话号码?

我正在尝试从本机数据库中获取联系人列表及其显示名称和电话号码(任何或全部).有多种方法可以通过多次查询手机数据库来获取此信息,但这会带来相当大的开销. 这是我一直在处理的查询,但结果是 Uri uri = ContactsContract.Contacts.CONTENT_URI;String[] 投影 = new String[] { ContactsContract.Contacts. ..
发布时间:2021-11-27 15:59:26 移动开发

Android:从电话号码中检索联系人姓名

我想检索与传入电话号码相关联的联系人姓名.当我在广播接收器中处理传入号码时,有一个带有来电者姓名的字符串将极大地帮助我的项目. 我认为这涉及使用 sql WHERE 子句作为过滤器的查询,但我需要对联系人进行排序吗?一个例子或提示会很有帮助. 解决方案 为此,您需要按照描述使用优化的 PhoneLookup 提供程序. 在AndroidManifest.xml中添加权限: ..

如何加载联系人照片?

我在为 Android 中的联系人加载照片时遇到问题.我在谷歌上搜索了答案,但到目前为止都是空的.有没有人有查询联系人然后加载照片的示例? 因此,给定一个来自名为 using 的活动结果的 contactUri startActivityForResult(new Intent(Intent.ACTION_PICK,ContactsContract.CommonDataKinds.Phon ..
发布时间:2021-11-27 15:59:10 移动开发

仅获取 SIM 卡和设备存储的联系人

我想显示一个列表,其中包含存储在设备和 SIM 中的联系人的姓名(GIVEN_NAME、FAMILY_NAME)(我想排除帐户联系人). 我现在要做的是: 1) 我在 accountTypesArray 中获取所有帐户 2) 我查询不包括帐户的 RawContacts String where = ContactsContract.RawContacts.ACCOUNT_TY ..