<span style="font-size:18px;"> // 访问联系人的姓名+电话
private Uri uri = ContactsContract.CommonDataKinds.Phone.CONTENT_URI;
private String[] columns = {
ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME,
ContactsContract.CommonDataKinds.Phone.NUMBER };
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_message);
Intent intent = getIntent();
content = intent.getStringExtra("content");
et2.setText(content);
list = new ArrayList<String>();
Cursor cursor = getContentResolver().query(uri, columns, null, null,
null);
while (cursor.moveToNext()) {
String name = cursor
.getString(cursor
.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));
String mobile = cursor
.getString(cursor
.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
list.add(name + " " + mobile);
}
cursor.close();</span>
记得加入 获取手机联系人的权限
<uses-permission android:name="android.permission.READ_CONTACTS" />