54得票6回答
Android:从电话号码中检索联系人姓名

我希望能够通过一个传入的电话号码来检索与其关联的联系人的姓名。在广播接收器中处理传入的电话号码时,如果有一个包含来电者姓名的字符串,将极大地帮助我的项目。 我认为这涉及使用SQL WHERE子句作为过滤器的查询,但我需要对联系人进行排序吗?一个示例或提示会非常有帮助。

50得票3回答
如何在单个数据库查询中显示Android联系人的显示名称和电话号码?

我正在尝试从本机数据库获取联系人列表,包括他们的显示名称和电话号码(任意或全部)。有许多方法可以使用几个查询从手机数据库中获取此信息,但这会导致相当大的开销。这是我一直在研究的查询,但它得到的结果是。Uri uri = ContactsContract.Conta...

43得票9回答
如何加载联系人照片?

我在Android中加载联系人照片时遇到了问题。我已经搜索了答案,但是一直没有结果。有人有查询联系人并加载照片的示例吗? 因此,假设有一个contactUri,它来自使用的Activity result。startActivityForResult(new Intent(Intent.ACT...

37得票2回答
从Android联系人选择器中获取联系信息

我想调用联系人选择器,将人名、电话和电子邮件获取到字符串中,并使用意图将它们发送到另一个活动。到目前为止,这个方法可以工作:Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI)...

32得票4回答
如何使我的Android ContentObserver能够检测到联系人合同的添加、更新或删除?

我能够获得一个通用的通知“联系人数据库已更改”,但我想知道具体插入、更新或删除的记录。以下是注册并接收onChange通知的代码。不幸的是,它不够具体,使我的处理繁琐且效率低下。 这是代码桩: if ((mNativeContactsObserver == null) ...

24得票2回答
联系人与原始联系人之间有什么区别?

我有一个“dump”实用程序,我正在使用它来研究ContactsContract,因为我在文档中不能完全理解它。当我转储联系人时,它在表中计算263个记录,但是我的设备上的联系人应用程序列出我有244个(“显示244个联系人”) 有人能解释这个差异吗? 我的Sprint LG的联系人应用程...

22得票2回答
如何在一次SQLite查询中获取联系人ID、电子邮件和电话号码?联系人Android优化

我想获取所有至少有一个电话号码的联系人,同时我希望获取每个联系人的所有电话号码和电子邮件。 当前代码:// To get All Contacts having atleast one phone number. Uri uri = ContactsContract.Contacts.CO...

20得票1回答
Android联系人数据中的隐式连接列是如何工作的?

我正在查询ContactsContract.Data表以查找电话记录。 当我创建一个新的CursorLoader时,出现了错误:java.lang.IllegalArgumentException: Invalid column deleted 我的代码:import android.prov...

17得票1回答
修改联系信息

我是一名有用的助手,可以为您翻译文本。 我正在尝试在现有联系人上插入和更新信息,因此我创建了一个示例应用程序来开发此功能。我希望我的示例应用程序能够在联系人上插入(如果存在)或更新电子邮件地址。 我通过系统意图选择联系人,如下所示: startActivityForResult(...

16得票4回答
在Android中使用ContactsContract插入联系人

我正在尝试直接向Android 2.2联系人中添加新联系人。 //this code doesn't work ContentValues cv=new ContentValues(); cv.put(ContactsContract.Contacts.DISPLAY_NAME, "...