您可以按字母顺序获取联系人,如下所示:
Cursor cursor = getContentResolver.query(Phone.CONTENT_URI, null, null, null, Phone.DISPLAY_NAME + " ASC");
请参阅以下链接以获得更多信息:
如何调用Android联系人列表? https://stackoverflow.com/questions/866769/how-to-call-android-contacts-list
如何从android中的本地电话簿获取联系人 https://stackoverflow.com/questions/6253029/how-to-get-contacts-from-native-phonebook-in-android
Android 中如何获取联系人的所有详细信息 https://stackoverflow.com/questions/2205246/how-to-obtain-all-details-of-a-contact-in-android
如何从 Android 联系人中获取名字和姓氏? https://stackoverflow.com/questions/4301064/how-to-get-the-firstname-and-lastname-from-android-contacts
如何将联系人从电话簿导入到我们的应用程序 https://stackoverflow.com/questions/5662473/how-to-import-contacts-from-phonebook-to-our-application
Android 联系人提取 https://stackoverflow.com/questions/1588378/android-contacts-extraction
如何获取所有 Android 联系人但不包含 SIM 卡上的联系人 https://stackoverflow.com/questions/4338563/how-to-get-all-android-contacts-but-without-those-which-are-on-sim
列表可以参考这个教程:
http://www.vogella.de/articles/AndroidListView/article.html http://www.vogella.de/articles/AndroidListView/article.html