// 获取uri
Uri uri =Uri.parse("content://com.android.contacts/raw_contacts");
Uri uridata =Uri.parse("content://com.android.contacts/data");
Cursor cursor = resolver.query (uri , new String [] { "contact_id"} ,
null, null, null);
while (cursor .moveToNext ()) {
String contact_id = cursor .getString (0 );
Cursor query = resolver.query (uridata , new String[] {"data1" ,
"mimetype" }, "raw_contact_id=?" ,
new String [] { contact_id }, null);
while (query .moveToNext ()) {
String data1 = query .getString (0 );
String mimetype = query .getString (1 );
if (mimetype .equals("vnd.android.cursor.item/phone_v2" )) {// 电话
Log .e("电话", data1) ;
} else if (mimetype
.equals ("vnd.android.cursor.item/postal-address_v2" )) {// 地址
Log .e("地址", data1) ;
} else if (mimetype .equals("vnd.android.cursor.item/email_v2" )) { // 邮箱地址
Log .e("邮箱", data1) ;
} else if (mimetype .equals("vnd.android.cursor.item/name" )) { // 名字
Log .e("名字", data1) ;
}
}
}
共同学习,写下你的评论
评论加载中...
作者其他优质文章