ContactsContract.Contacts 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
같은 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다.
[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
- 상속
- 특성
설명
같은 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다.
<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 |
한 사람의 |
| ContentType |
사용자 디렉터리를 제공하는 MIME 형식 |
| ContentVcardType |
한 사람의 |
| ExtraAddressBookIndex |
이 쿼리 매개 변수를 URI에 추가하여 주소록 인덱스별로 그룹화된 행 수를 커서 엑스트라로 가져옵니다. |
| ExtraAddressBookIndexCounts |
해당 그룹의 그룹 개수 배열입니다. |
| ExtraAddressBookIndexTitles |
커서의 데이터와 동일한 순서로 반환되는 주소록 인덱스 제목의 배열입니다. |
| QueryParameterVcardNoPhoto |
반환된 vcard에 |
속성
| 속성 | Description |
|---|---|
| Class |
이 |
| ContentFilterUri |
URI의 "형식-필터" 기능에 |
| ContentFrequentUri |
자주 연락하는 사람의 목록을 표시하기 위한 content:// 스타일 URI입니다. |
| ContentGroupUri | |
| ContentLookupUri |
바로 가기를 만들거나 연락처에 대한 장기 링크를 만드는 데 사용해야 하는 이 테이블의 content:// 스타일 URI입니다. |
| ContentMultiVcardUri |
를 사용하여 |
| ContentStrequentFilterUri |
URI의 "형식-필터" 기능에 |
| ContentStrequentUri |
이 테이블의 content:// 스타일 URI는 별표로 표시된 연락처만 포함하도록 필터링된 유용한 데이터 |
| ContentUri |
이 테이블의 content:// 스타일 URI |
| ContentVcardUri |
를 사용하여 |
| EnterpriseContentFilterUri |
유사한 의미 체계를 |
| 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) |
요청 |
| GetLookupUri(Int64, String) |
지정된 및 를 |
| IsEnterpriseContactId(Int64) |
관리되는 프로필의 연락처 공급자에서 연락처 ID가 있는 경우 반환 |
| JavaFinalize() |
사용되지 않음.
가비지 수집에서 개체에 대한 참조가 더 이상 없다고 판단할 때 개체의 가비지 수집기에서 호출됩니다. (다음에서 상속됨 Object) |
| LookupContact(ContentResolver, Uri) |
조회 URI가 지정된 콘텐츠 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) |
인스턴스 |
| JavaAs<TResult>(IJavaPeerable) |
형식 |
| JavaCast<TResult>(IJavaObject) |
Android 런타임 확인 형식 변환을 수행합니다. |
| JavaCast<TResult>(IJavaObject) |
같은 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
형식 |