我是新开发人员。我正在制作应用程序,其中我希望 listView 中的所有联系人。联系人姓名作为主要项目,号码作为子项目。我做了一些,但我无法获得所有联系(来自电话和 SIM 卡)。
如何获取所有联系人??如何将名称设置为主项,将编号设置为子项?
请帮忙 。提前致谢 。
我是新开发人员。我正在制作应用程序,其中我希望 listView 中的所有联系人。联系人姓名作为主要项目,号码作为子项目。我做了一些,但我无法获得所有联系(来自电话和 SIM 卡)。
如何获取所有联系人??如何将名称设置为主项,将编号设置为子项?
请帮忙 。提前致谢 。
尝试这个,
http://www.higherpass.com/Android/Tutorials/Working-With-Android-Contacts/
我希望这会有所帮助.. 如果您需要将联系人存储到 listview.. 首先您将所有值存储在arraylist
. 并通过arraylist
to adapter
。然后你使用显示联系人listview
您需要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
ContactsContract.Contacts.CONTENT_URI
像您在这里看到的那样进行查询:获取所有联系人的电话号码。并自己对Google进行一些研究:)。
对于 ListView,搜索教程以创建 ListView。