2010-07-08 5 views
1

전화 번호를 기반으로 안드로이드 연락처 (안드로이드 2.1)를 어떻게 조회 할 수 있습니까?전화 번호를 기반으로 Android 연락처를 어떻게 쿼리 할 수 ​​있습니까?

필자는 People.CONTENT_URI (android 2.1 이전)를 사용 했었으나 이제는 더 이상 사용되지 않습니다.

감사합니다.

+0

더 좋은 예는 여기 : http://stackoverflow.com/questions/3079365/android-retrieve-contact-name-from-phone-number/8695649 – mdaddy

답변

1

전화 번호 만 사용하여 연락처를 빠르게 검색 할 수 있습니다. 발신자 번호가이를 수행하는 방법입니다.

Uri uri = Uri.withAppendedPath(
    PhoneLookup.CONTENT_FILTER_URI, Uri.encode(phoneNumber)); 
managedQuery(uri, new String[]{PhoneLookup.DISPLAY_NAME,... 
+0

을 나는 코드를 어디에서 찾을 수 있습니까? 위의 코드에서 '...'이 무엇인지 알고 싶습니다. 감사합니다. – michael

+2

그저 그 예입니다. managedQuery (uri, new String [] {PhoneLookup.DISPLAY_NAME}, null, null, null, null); 은 표시 이름 만 반환합니다. –

관련 문제