언어

ContactsContract.Contacts 클래스

정의

같은 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다.

[Android.Runtime.Register("android/provider/ContactsContract$Contacts", DoNotGenerateAcw=true)]
public class ContactsContract.Contacts : Java.Lang.Object
[<Android.Runtime.Register("android/provider/ContactsContract$Contacts", DoNotGenerateAcw=true)>]
type ContactsContract.Contacts = class
    inherit Object
상속
ContactsContract.Contacts
특성

설명

같은 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다. <h3>Operations</h3><dl><dt><b>Insert</b></dt><dd>A Contact를 명시적으로 만들 수 없습니다. 원시 연락처가 삽입되면 공급자는 먼저 동일한 사람을 나타내는 연락처를 찾으려고 합니다. 이 열이 발견되면 원시 연락처의 RawContacts#CONTACT_ID 열은 집계 연락처의 _ID 가져옵니다. 일치하는 항목이 없으면 공급자가 자동으로 새 연락처를 삽입하고 새로 삽입된 원시 연락처의 열에 RawContacts#CONTACT_ID 해당 _ID 넣습니다.</dd dt>b<Update></b>/dt<><dd>연락처의 특정 열만 수정할 수 있습니다<>#STARRED.#CUSTOM_RINGTONE#SEND_TO_VOICEMAIL 연락처에서 이러한 열을 변경하면 모든 구성 원시 연락처에서도 변경됩니다.</dd><dt><b>Delete</b></dt><dd>Contacts 삭제에 주의하세요! 집계 연락처를 삭제하면 모든 구성 원시 연락처가 삭제됩니다. 해당 동기화 어댑터는 해당 원시 연락처의 삭제를 확인하고 백 엔드 스토리지에서 제거합니다.</dd><dt><b>Query</b></dt><dd><ul><li>개별 연락처를 읽어야 하는 경우 대신 사용하는 #CONTENT_LOOKUP_URI#CONTENT_URI것이 좋습니다.</li><li>전화 번호로 연락처를 조회해야 하는 경우 이 용도로 최적화된 를 사용합니다PhoneLookup#CONTENT_FILTER_URI PhoneLookup.CONTENT_FILTER_URI.</li li><>부분 이름으로 연락처를 조회해야 하는 경우(예: 입력할 때 필터 제안을 생성하려면) URI를 #CONTENT_FILTER_URI 사용합니다. <li>전자 메일 주소, 애칭 등과 같은 일부 데이터 요소에서 연락처를 조회해야 하는 경우 테이블에 대한 쿼리를 ContactsContract.Data 사용합니다. 결과에는 연락처 ID, 이름 등이 포함됩니다. </ul>/dd<>/dl<>h2<Columns>/h2<>table class="jd-sumtable"<>tr<>th colspan='4'Contacts<>/th<>/tr<>tr tr td<><long>/td td<><>#_ID/td td<><read-only>/td td<><행 ID입니다.> 대신 사용하는 #LOOKUP_KEY 것이 좋습니다.</td/tr tr><td><>String</td><><>/td td td#LOOKUP_KEY<>read-only</td td td><>해당 행 ID가 동기화 또는 집계의 결과로 변경된 경우 연락처를 찾는 방법에 대한 힌트를 포함하는 불투명 값입니다.<></td></tr tr tr><><td>long</td td><>NAME_RAW_CONTACT_ID</td td><>td read-only</td td td><>집계 연락처에 표시 이름을 기여하는 원시 연락처의 ID입니다. 집계 중에 구성 원시 연락처 중 하나가 추론을 사용하여 선택됩니다. 더 긴 이름 또는 더 많은 발음 기호 또는 대문자 이상의 이름을 선택합니다.</td/tr tr><tr><td>String</td td><>DISPLAY_NAME_PRIMARY</td td td><>read-only</td td td><>연락처의 표시 이름입니다.<> NAME_RAW_CONTACT_ID 열에서 참조하는 원시 연락처에서 제공하는 표시 이름입니다.</td></tr tr tr><><td>long</td><td>#PHOTO_ID</td td><td>read-only</td td td><>Reference to the row in the table holding the ContactsContract.Data photo. 해당 행에는 mime 형식이 있습니다 CommonDataKinds.Photo#CONTENT_ITEM_TYPE. 이 필드의 값은 해당 mime 형식의 데이터 행 필드에 따라 CommonDataKinds.Photo#IS_SUPER_PRIMARY 자동으로 계산됩니다.</td></tr tr tr><><td>long</td><td>#PHOTO_URI</td td td><>read-only</td td><>A URI는 연락처의 전체 크기 사진을 검색하는 데 사용할 수 있습니다. 이 열은 연락처 사진을 검색하는 기본 방법입니다.</td></tr tr tr><><td>long</td><td>#PHOTO_THUMBNAIL_URI</td td><>read-only</td td><>A URI는 연락처 사진의 썸네일을 검색하는 데 사용할 수 있습니다. 이 열은 연락처 사진을 검색하는 기본 방법입니다.</td></tr tr tr><><td>int</td><td>#IN_VISIBLE_GROUP</td td><>read-only</td td td><>이 연락처가 UI에 표시되어야 하는지 여부를 나타내는 표시기입니다. 연락처에 표시되는 그룹에 속하는 하나 이상의 원시 연락처가 있는 경우 "1"입니다. 그렇지 않으면 "0"입니다.</td></tr tr tr><><td>int</td><td>#HAS_PHONE_NUMBER</td td><>read-only</td td td><>이 연락처에 하나 이상의 전화 번호가 있는지 여부를 나타내는 표시기입니다. 전화 번호가 하나 이상 있으면 "1"이고, 그렇지 않으면 "0"입니다.</td></tr tr><tr><td>int</td><td>#STARRED</td td><>read/write</td td><>즐겨찾는 연락처에 대 한 표시기: '1' 즐겨찾는 경우, '0' 그렇지 않으면. 원시 연락처가 집계되면 이 필드는 자동으로 계산됩니다. 구성 요소 원시 연락처가 별표로 지정되면 이 필드는 '1'로 설정됩니다. 이 필드를 설정하면 모든 구성 원시 연락처의 해당 필드가 자동으로 변경됩니다.</td></tr tr><tr><td>String</td><td>#CUSTOM_RINGTONE</td td><>read/write</td td><td>연락처와 연결된 사용자 지정 벨소리입니다. 일반적으로 의도를 사용하여 시작된 활동에서 반환되는 URI입니다android.media.RingtoneManager#ACTION_RINGTONE_PICKER.</td></tr tr><tr><td>int</td><td>#SEND_TO_VOICEMAIL</td td><>read/write</td td><>이 연락처의 호출을 음성 메일('1')에 직접 전달해야 하는지 여부를 나타내는 지표입니다('0'). 원시 연락처가 집계되면 이 필드는 자동으로 계산됩니다. 모든 구성 원시 연락처에 SEND_TO_VOICEMAIL=1이면 이 필드는 '1'로 설정됩니다. 이 필드를 설정하면 모든 구성 원시 연락처의 해당 필드가 자동으로 변경됩니다.</td></tr tr><tr><td>int</td><td>#CONTACT_PRESENCE</td td><>read-only</td td td><>Contact IM presence status. 개별 상태 정의를 참조 StatusUpdates 하세요. 모든 구성 원시 연락처의 가장 높은 존재로 자동으로 계산됩니다. 공급자는 이 값을 영구 스토리지에 저장하지 않도록 선택할 수 있습니다. 프레즌스 상태는 정기적으로 업데이트될 것으로 예상합니다.</td/tr tr><td><>String</td td><><>/td td td#CONTACT_STATUS<>read-only</td td><>Contact의 최신 상태 업데이트입니다.<> 모든 구성 원시 연락처의 상태 업데이트 중 최신으로 자동으로 계산됩니다.</td></tr tr tr><><td>long</td><td>#CONTACT_STATUS_TIMESTAMP</td td td><>read-only</td td><>최신 상태가 삽입/업데이트된 절대 시간(밀리초)입니다.</td/tr tr><td><>String</td td><><>/td td td#CONTACT_STATUS_RES_PACKAGE<>read-only</td td td><> 이 상태에 대한 리소스를 포함하는 패키지: 레이블 및 아이콘.<></td/tr tr><td><>long</td td><><>/td td#CONTACT_STATUS_LABEL<>read-only</td td td><>연락처 상태의 원본을 설명하는 레이블의 리소스 ID입니다(예: "Google Talk").<> 이 리소스의 범위#CONTACT_STATUS_RES_PACKAGE는 .</td></tr tr tr><><td>long</td><td>#CONTACT_STATUS_ICON</td td><td>read-only</td td td><>연락처 상태 원본에 대한 아이콘의 리소스 ID입니다. 이 리소스의 범위 #CONTACT_STATUS_RES_PACKAGE는 .</td></tr></table>

에 대한 android.provider.ContactsContract.ContactsJava 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

생성자

속성 Description
ContactsContract.Contacts(IntPtr, JniHandleOwnership)

JNI 개체의 관리되는 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다.

필드

속성 Description
ContentItemType

한 사람의 #CONTENT_URI 하위 디렉터리의 MIME 형식입니다.

ContentType

사용자 디렉터리를 제공하는 MIME 형식 #CONTENT_URI 입니다.

ContentVcardType

한 사람의 #CONTENT_URI 하위 디렉터리의 MIME 형식입니다.

ExtraAddressBookIndex

이 쿼리 매개 변수를 URI에 추가하여 주소록 인덱스별로 그룹화된 행 수를 커서 엑스트라로 가져옵니다.

ExtraAddressBookIndexCounts

해당 그룹의 그룹 개수 배열입니다.

ExtraAddressBookIndexTitles

커서의 데이터와 동일한 순서로 반환되는 주소록 인덱스 제목의 배열입니다.

QueryParameterVcardNoPhoto

반환된 vcard에 #CONTENT_VCARD_URI#CONTENT_MULTI_VCARD_URI 사진이 포함되어서는 안 됨을 나타내기 위해 사용할 수 있는 부울 매개 변수입니다.

속성

속성 Description
Class

이 Object런타임 클래스를 반환합니다.

(다음에서 상속됨 Object)
ContentFilterUri

URI의 "형식-필터" 기능에 #CONTENT_URI 사용되는 content:// 스타일 URI입니다.

ContentFrequentUri

자주 연락하는 사람의 목록을 표시하기 위한 content:// 스타일 URI입니다.

ContentGroupUri
ContentLookupUri

바로 가기를 만들거나 연락처에 대한 장기 링크를 만드는 데 사용해야 하는 이 테이블의 content:// 스타일 URI입니다.

ContentMultiVcardUri

를 사용하여 Uri추가하여 만든 여러 Contacts 항목을 참조하기 #LOOKUP_KEY 위한 기준 Uri#withAppendedPath(Uri, String) 입니다.

ContentStrequentFilterUri

URI의 "형식-필터" 기능에 #CONTENT_STREQUENT_URI 사용되는 content:// 스타일 URI입니다.

ContentStrequentUri

이 테이블의 content:// 스타일 URI는 별표로 표시된 연락처만 포함하도록 필터링된 유용한 데이터 ContactsContract.Data와 조인됩니다.

ContentUri

이 테이블의 content:// 스타일 URI

ContentVcardUri

를 사용하여 Uri추가하여 만든 단일 Contacts 항목을 참조하기 #LOOKUP_KEY 위한 기준 Uri#withAppendedPath(Uri, String) 입니다.

EnterpriseContentFilterUri

유사한 의미 체계를 #CONTENT_FILTER_URI 지원하고 동일한 열을 반환합니다.

EnterpriseContentUri

호출하는 사용자와 연결된 관리되는 프로필 모두에서 모든 연락처를 가져오는 데 사용되는 URI입니다.

Handle

기본 Android 인스턴스에 대한 핸들입니다.

(다음에서 상속됨 Object)
JniIdentityHashCode

interop 런타임에 의해 이 Java 피어에 할당된 ID 해시 코드를 가져옵니다.

(다음에서 상속됨 Object)
JniManagedPeerState

같은 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다.

(다음에서 상속됨 JavaObject)
JniPeerMembers

같은 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다.

PeerReference

이 Java 피어에 대한 JNI 개체 참조를 가져옵니다.

(다음에서 상속됨 Object)
ThresholdClass

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

ThresholdType

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

메서드

속성 Description
Clone()

이 개체의 복사본을 만들고 반환합니다.

(다음에서 상속됨 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

같은 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다.

(다음에서 상속됨 JavaObject)
Dispose()

이 Java 피어에서 보유한 리소스를 해제합니다.

(다음에서 상속됨 Object)
Dispose(Boolean)

이 Java 피어에서 보유한 리소스를 해제합니다.

(다음에서 상속됨 Object)
DisposeUnlessReferenced()

같은 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다.

(다음에서 상속됨 JavaObject)
Equals(Object)

같은 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다.

(다음에서 상속됨 JavaObject)
Equals(Object)

다른 개체가 이 개체와 "같음"인지 여부를 나타냅니다.

(다음에서 상속됨 Object)
GetHashCode()

개체에 대한 해시 코드 값을 반환합니다.

(다음에서 상속됨 Object)
GetLookupUri(ContentResolver, Uri)

요청 #CONTENT_LOOKUP_URI 된 Uri 항목을 설명하는 스타일을 Contacts 빌드합니다.

GetLookupUri(Int64, String)

지정된 및 를 #CONTENT_LOOKUP_URI 사용하여 조회 Uri 를 빌드합니다ContactsContract.Contacts#_ID.#LOOKUP_KEY

IsEnterpriseContactId(Int64)

관리되는 프로필의 연락처 공급자에서 연락처 ID가 있는 경우 반환 true 합니다.

JavaFinalize()
사용되지 않음.

가비지 수집에서 개체에 대한 참조가 더 이상 없다고 판단할 때 개체의 가비지 수집기에서 호출됩니다.

(다음에서 상속됨 Object)
LookupContact(ContentResolver, Uri)

조회 URI가 지정된 콘텐츠 URI(참조 #CONTENT_URI)를 계산합니다.

MarkAsContacted(ContentResolver, Int64)
사용되지 않음.

연락처를 연락한 것으로 표시합니다.

Notify()

이 개체의 모니터에서 대기 중인 단일 스레드를 해제합니다.

(다음에서 상속됨 Object)
NotifyAll()

이 개체의 모니터에서 대기 중인 모든 스레드를 해제합니다.

(다음에서 상속됨 Object)
OpenContactPhotoInputStream(ContentResolver, Uri, Boolean)

연락처의 사진에 대한 InputStream을 열고 사진을 바이트 스트림으로 반환합니다.

OpenContactPhotoInputStream(ContentResolver, Uri)

연락처의 썸네일 사진에 대한 InputStream을 열고 사진을 바이트 스트림으로 반환합니다.

SetHandle(IntPtr, JniHandleOwnership)

Handle 속성을 설정합니다.

(다음에서 상속됨 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

같은 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다.

(다음에서 상속됨 JavaObject)
ToArray<T>()

이 Java 배열 래퍼에서 관리되는 배열을 만듭니다.

(다음에서 상속됨 Object)
ToString()

개체의 문자열 표현을 반환합니다.

(다음에서 상속됨 Object)
UnregisterFromRuntime()

interop 런타임에서 이 Java 피어의 등록을 취소합니다.

(다음에서 상속됨 Object)
Wait()

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <알림을 받><거나 ><>중단/종료<합니다.>

(다음에서 상속됨 Object)
Wait(Int64, Int32)

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 >중단/<종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다.

(다음에서 상속됨 Object)
Wait(Int64)

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 >중단/<종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

속성 Description
IJavaPeerable.Disposed()

같은 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다.

(다음에서 상속됨 JavaObject)
IJavaPeerable.Finalized()

같은 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다.

(다음에서 상속됨 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

같은 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다.

(다음에서 상속됨 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

같은 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다.

(다음에서 상속됨 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

같은 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다.

(다음에서 상속됨 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

같은 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다.

(다음에서 상속됨 JavaObject)

확장명 메서드

속성 Description
GetJniTypeName(IJavaPeerable)

인스턴스 self형식의 JNI 이름을 가져옵니다.

JavaAs<TResult>(IJavaPeerable)

형식self을 강제 TResult 변환하여 강제 변환이 Java 쪽에서 유효한지 확인합니다.

JavaCast<TResult>(IJavaObject)

Android 런타임 확인 형식 변환을 수행합니다.

JavaCast<TResult>(IJavaObject)

같은 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다.

TryJavaCast<TResult>(IJavaPeerable, TResult)

형식self을 강제 TResult 변환하여 강제 변환이 Java 쪽에서 유효한지 확인합니다.

적용 대상