0

我是新开发人员。我正在制作应用程序,其中我希望 listView 中的所有联系人。联系人姓名作为主要项目,号码作为子项目。我做了一些,但我无法获得所有联系(来自电话和 SIM 卡)。

如何获取所有联系人??如何将名称设置为主项,将编号设置为子项?

请帮忙 。提前致谢 。

4

3 回答 3

1

尝试这个,

http://www.higherpass.com/Android/Tutorials/Working-With-Android-Contacts/

我希望这会有所帮助.. 如果您需要将联系人存储到 listview.. 首先您将所有值存储在arraylist. 并通过arraylistto adapter。然后你使用显示联系人listview

于 2013-07-11T12:21:15.137 回答
1

您需要ContactsContract使用contentResolver. 然后,您可以使用 aSimpleCursorAdapter将其链接到您的列表视图。如果您四处搜索,有很多关于如何在网络上执行此操作的示例,例如:

http://learnandroideasily.blogspot.co.uk/2013/03/how-to-access-contacts-in-android.html

确保您阅读了一些有关联系人实际存储在 Android 上的信息,因为它是一个稍微复杂的 3 层系统:

http://developer.android.com/reference/android/provider/ContactsContract.html

于 2013-07-11T12:16:59.577 回答
0

ContactsContract.Contacts.CONTENT_URI像您在这里看到的那样进行查询:获取所有联系人的电话号码并自己对Google进行一些研究:)。

对于 ListView,搜索教程以创建 ListView。

于 2013-07-11T12:12:14.917 回答