7得票4回答
展示Android联系人及其电话号码的最佳实践

如何从性能角度最佳地展示一个包含联系人及其电话号码的ListView? 使用CursorAdapter与联系人游标同时查询出每行时绑定视图时的电话号码。 在后台线程中将所有联系人和电话号码复制到内存数组中,然后使用ArrayAdapter显示它们。 其他解决方案?

9得票2回答
如何在安卓设备中以编程方式导入多个.vcf文件?

我有多个vcf文件存储在我的SD卡中。我想将这些vcf文件导入到我的联系人中。 我使用以下代码: ```python ``` File file = new File(storage_path); Intent intent = new Intent(Intent.ACT...

25得票9回答
插入新联系人意图

为了我的一个应用程序,我需要用户选择他现有的联系人之一或创建一个新联系人。 通过以下代码很容易完成选择:i = new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI); startActivityForResult(i, PICK_CONTAC...

11得票2回答
Android:使用查找键管理联系人

我正在编写一款应用程序,可以保存草稿(使用android版本 >= 2.0)。每个草稿都通过 ContactsContract.Contacts.LOOKUP_KEY 与联系人相关联。 我的问题是,如果我更改联系人的名称,则查找键也会更改。这就是它的工作方式吗? 那么我需要查找键的目的是什...

21得票3回答
我能否使用ContentResolver.query()执行这个Android查询?(LEFT JOIN和CASE)

我想在Android上执行以下查询(伪代码):SELECT C.ID, C.NAME, CASE ISNULL(G.GROUPID,0) = 0 THEN 0 ELSE 1 END INGROUP FROM CONTACTS C LEFT JOIN GROUPMEMBERSHIP G ON ...

15得票3回答
从Intent.ACTION_PICK返回的URI中获取特定的联系人信息

我正在编写一款Android应用程序,其中有一个数据类型表示一个人(即孩子的父母或监护人)。我希望能够从Android设备的联系人数据库中“导入”相关的数据字段。(这应该是可选的;也就是说,不需要父母/监护人已经在联系人数据库中,并且如果他们添加了新的父母/监护人,联系人数据库也不会被更新。)...

14得票8回答
如何在将联系人信息加载到列表视图时避免重复的联系人姓名(数据)?

我已经成功地向联系人列表视图中添加了详细信息。我的代码: String order = ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME + " ASC"; Cursor curLog = getContentResolver(...

27得票3回答
在Android 2.2中插入联系人

我正在尝试插入新的 RawContact 联系人,但是当我通过 Contacts 或电话簿查看联系人时,添加的 RawContact 不会显示出来。我理解如果我们创建一个 RawContact 并且没有与之关联的联系人,则联系人将自动插入。我得到了一个有效的 rawContactId 值,也没...

35得票4回答
在Fragment中的onActivityResult函数

我目前有一个基础活动,它托管了一个单一的片段。在片段内,我有一个启动联系人选择器的方法。private void chooseContacts() { Intent pickContactIntent = new Intent(Intent.ACTION_PICK, Cont...

7得票2回答
安卓:联系人选择器意图 | 无法实例化类型Uri

我正在尝试仅选择带有电话号码的联系人。我正在按照这个代码进行操作。 static final int PICK_CONTACT_REQUEST = 1; // The request code ... private void pickContact() { Intent pick...