2011. 6. 26. 23:31
Program Languages/Android / JAVA
연락처 목록 화면을 호출하는 부분
연락처 목록 화면에서 선택된 결과를 반영하는 부분
Intent intent = new Intent(Intent.ACTION_PICK);
intent.setData(ContactsContract.CommonDataKinds.Phone.CONTENT_URI);
또는 intent.setData(Uri.parse("content://com.android.contacts/data/phones"));
intent.setData(ContactsContract.CommonDataKinds.Phone.CONTENT_URI);
또는 intent.setData(Uri.parse("content://com.android.contacts/data/phones"));
startActivityForResult(intent, 0);
연락처 목록 화면에서 선택된 결과를 반영하는 부분
Cursor cursor = getContentResolver().query(data.getData(),
new String[]{ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME,
ContactsContract.CommonDataKinds.Phone.NUMBER}, null, null, null);
cursor.moveToFirst();
mTelephone.setText(cursor.getString(1));
//cursor.getString(0)의 경우 선택된 아이템의 이름을 가지고 온다.
cursor.close();
'Program Languages > Android / JAVA' 카테고리의 다른 글
JSON 개요 (0) | 2011.06.29 |
---|---|
Can't bind to local 8600 for debugger Problem (1) | 2011.06.29 |
JSON ) Install Aptana Plug-in in Eclipse(Helios) (0) | 2011.06.29 |
[Tip] Call Activity like dialog style! (1) | 2011.03.08 |
Move my function to background thread(Handling thread) (0) | 2011.02.08 |