Intent intent = new Intent(Intent.ACTION_PICK);
intent.setData(ContactsContract.CommonDataKinds.Phone.CONTENT_URI);
startActivityForResult(intent, 0);
@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
if (resultCode == RESULT_OK) {
Cursor cursor = null;
if (data != null) {
cursor = getContentResolver().query(data.getData(),
new String[]{ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME,
ContactsContract.CommonDataKinds.Phone.NUMBER}, null, null, null);
}
if (cursor != null) {
cursor.moveToFirst();
Log.e("cursor", "name : " + cursor.getString(0));
Log.e("cursor", "number : " + cursor.getString(1));
cursor.close();
}
}
super.onActivityResult(requestCode, resultCode, data);
}
'Before 2022 > Android' 카테고리의 다른 글
AndroidX의 Android Security를 활용한 SharedPreferences 암호화 (0) | 2020.07.16 |
---|---|
AlertDialog 스타일을 호출한 내부 파일에서 변경하기 (0) | 2019.07.11 |
안드로이드 공유하기(기본 시스템) (0) | 2019.07.11 |
Floating Action Button 활용하기 (0) | 2019.07.11 |
NetworkCallback을 이용하여 네트워크 상태를 받아오자. (0) | 2019.07.11 |