是否可以只用一个查询检索所有电话号码(即使它有点慢也可以)?
我发现很多主题建议查询联系人列表,然后查询每个联系人,但这确实很慢。
我在一个查询中找到的唯一解决方案,只检索主号码。我需要每个联系人的所有号码加上类型。
感谢。
答案 0 :(得分:0)
试试这个
Cursor cursor = getContentResolver()
.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI,
new String[] {Phone._ID, Phone.DISPLAY_NAME, Phone.NUMBER}, null, null, Phone.DISPLAY_NAME + " ASC");