android 读取手机通讯录

来源:互联网 发布:高级java工程师强化班 编辑:程序博客网 时间:2024/05/24 06:35
private void getPhoneContacts() {        ContentResolver resolver = getContentResolver();        Cursor phoneCursor = resolver.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, PHONES_PROJECTION, null, null, null);        if (phoneCursor != null) {            while (phoneCursor.moveToNext()) {                Map<String,String> callItem_map =new  HashMap<String,String>();                String callName_val = phoneCursor.getString(PHONES_DISPLAY_NAME_INDEX);//<span style="font-family: Arial, Helvetica, sans-serif;">PHONES_DISPLAY_NAME_INDEX = 0</span>                String callPhone_val = phoneCursor.getString(PHONES_NUMBER_INDEX);//<span style="font-family: Arial, Helvetica, sans-serif;">PHONES_NUMBER_INDEX = 1</span>                callItem_map.put("callName_key",callName_val);                callItem_map.put("callPhone_key", callPhone_val);            }            phoneCursor.close();        }    }

0 0
原创粉丝点击