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>연락처 삭제에 주의하세요! 집계 연락처를 삭제하면 모든 구성 원시 연락처가 삭제됩니다. 해당 동기화 어댑터는 해당 원시 연락처의 삭제를 확인하고 백 엔드 스토리지에서 제거합니다.</dd><dt><b>Query</b></dt><dd><ul<>li>개별 연락처를 읽어야 하는 경우 대신 #CONTENT_URI
를 사용하는 #CONTENT_LOOKUP_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>><Row ID.< 대신 를 사용하는 #LOOKUP_KEY
것이 좋습니다.</td/tr tr><td>><String</td td>#LOOKUP_KEY
><</td td><>읽기 전용</td td<>>동기화 또는 집계의 결과로 행 ID가 변경된 경우 연락처를 찾는 방법에 대한 힌트를 포함하는 불투명 값입니다.<></td></tr tr>><<td>long</td td>><NAME_RAW_CONTACT_ID</td td td>><read-only</td td td><>집계 연락처에 표시 이름을 제공하는 원시 연락처의 ID입니다. 집계하는 동안 구성 원시 연락처 중 하나가 추론을 사용하여 선택됩니다. 더 긴 이름 또는 분음 부호가 더 많은 이름 또는 대문자 이상이 선택됩니다.</td></tr tr>><<td>String</td td>><DISPLAY_NAME_PRIMARY</td td td>><읽기 전용</td td><>연락처의 표시 이름입니다. NAME_RAW_CONTACT_ID 열에서 참조하는 원시 연락처에서 제공하는 표시 이름입니다.</td></tr tr><<>td>long</td td><<>#PHOTO_ID
/td td>><읽기 전용</td td<>>사진을 들고 있는 테이블의 ContactsContract.Data
행에 대한 참조입니다. 해당 행의 mime 형식 CommonDataKinds.Photo#CONTENT_ITEM_TYPE
은 입니다. 이 필드의 값은 해당 mime 형식의 데이터 행 필드에 따라 CommonDataKinds.Photo#IS_SUPER_PRIMARY
자동으로 계산됩니다.</td></tr tr><><td>long</td td><<>#PHOTO_URI
/td td><>읽기 전용</td td><>연락처의 전체 크기 사진을 검색하는 데 사용할 수 있는 URI입니다. 이 열은 연락처 사진을 검색하는 기본 방법입니다.</td/tr tr><td><>long</td td><>#PHOTO_THUMBNAIL_URI
</td td><>읽기 전용</td td>><연락처 사진의 썸네일을 검색하는 데 사용할 수 있는 URI입니다.>< 이 열은 연락처 사진을 검색하는 기본 방법입니다.</td/tr tr><tr<>td>int</td td<#IN_VISIBLE_GROUP
><>/td td>><읽기 전용</td td>><이 연락처가 UI에 표시되어야 하는지 여부를 나타내는 표시기입니다.>< 연락처에 표시되는 그룹에 속하는 원시 연락처가 하나 이상 있는 경우 "1"입니다. 그렇지 않으면 "0"입니다.</td></tr tr tr<>><td>int</td td><><#HAS_PHONE_NUMBER
/td td>><읽기 전용</td td><>이 연락처에 하나 이상의 전화 번호가 있는지 여부를 나타내는 표시기입니다. 전화 번호가 하나 이상 있으면 "1"이고, 그렇지 않으면 "0"입니다.</td/tr tr><td>><int</td td>#STARRED
<<>/td td>><read/write</td td>><즐겨찾는 연락처에 대한 표시기입니다. 즐겨찾는 경우 '1', 그렇지 않으면 '0'입니다.>< 원시 접점이 집계되면 이 필드는 자동으로 계산됩니다. 구성 요소 원시 연락처가 별 지정되면 이 필드는 '1'로 설정됩니다. 이 필드를 설정하면 모든 구성 원시 접점의 해당 필드가 자동으로 변경됩니다.</td/tr tr><td><>String</td td>#CUSTOM_RINGTONE
<<>/td td td<>>read/write</td td>><연락처와 연결된 사용자 지정 벨소리입니다.>< 일반적으로 의도를 사용하여 시작된 활동에서 반환되는 URI입니다android.media.RingtoneManager#ACTION_RINGTONE_PICKER
.</td/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><td>><int</td td><#CONTACT_PRESENCE
<>/td td td>><읽기 전용</td td>><연락처 IM 현재 상태 상태.>< 개별 상태 정의는 를 참조 StatusUpdates
하세요. 모든 구성 원시 접촉의 가장 높은 존재로 자동으로 계산됩니다. 공급자는 이 값을 영구 스토리지에 저장하지 않도록 선택할 수 있습니다. 프레즌스 상태 정기적으로 업데이트될 것으로 기대됩니다.</td/tr tr><td><>String</td td><>#CONTACT_STATUS
</td td><>읽기 전용</td td>><연락처의 최신 상태 업데이트입니다.>< 모든 구성 원시 연락처의 최신 상태 업데이트로 자동으로 계산됩니다.</td/tr tr><td>><long</td td>#CONTACT_STATUS_TIMESTAMP
><</td td><>읽기 전용</td td<>>최신 상태 삽입/업데이트된 절대 시간(밀리초)입니다.<></td/tr tr><td>><String</td td><>#CONTACT_STATUS_RES_PACKAGE
</td td><>읽기 전용</td td td<>> 이 상태 대한 리소스를 포함하는 패키지: 레이블 및 아이콘.<></td></tr tr><><td>long</td td><><#CONTACT_STATUS_LABEL
/td td>><read-only</td td td><>연락처 상태 원본을 설명하는 레이블의 리소스 ID입니다(예: "Google Talk"). 이 리소스의 범위는 로 지정됩니다#CONTACT_STATUS_RES_PACKAGE
.</td/tr tr><td><>long</td td><#CONTACT_STATUS_ICON
<>/td td><>읽기 전용</td td td>><연락처 상태 원본에 대한 아이콘의 리소스 ID입니다.>< 이 리소스의 범위는 로 지정됩니다 #CONTACT_STATUS_RES_PACKAGE
.</td></tr></table>
에 대한 Java 설명서입니다 android.provider.ContactsContract.Contacts
.
이 페이지의 일부는 만들고 공유하며 에 설명된 용어에 따라 사용되는 작업을 기반으로 수정됩니다.
생성자
ContactsContract.Contacts(IntPtr, JniHandleOwnership) |
JNI 개체의 관리되는 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다. |
필드
ContentItemType |
한 사람의 |
ContentType |
사용자 디렉터리를 제공하는 MIME 형식 |
ContentVcardType |
한 사람의 |
ExtraAddressBookIndex |
동일한 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다. |
ExtraAddressBookIndexCounts |
동일한 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다. |
ExtraAddressBookIndexTitles |
동일한 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다. |
QueryParameterVcardNoPhoto |
및 |
속성
Class |
이 |
ContentFilterUri |
URI의 "형식-필터" 기능에 |
ContentFrequentUri |
자주 연락하는 사용자 목록을 표시하기 위한 content:// 스타일 URI입니다. |
ContentGroupUri | |
ContentLookupUri |
바로 가기를 만들거나 연락처에 대한 장기 링크를 만드는 데 사용해야 하는 이 테이블의 content:// 스타일 URI입니다. |
ContentMultiVcardUri |
를 사용하여 |
ContentStrequentFilterUri |
URI의 "형식-필터" 기능에 |
ContentStrequentUri |
별표가 지정된 연락처만 포함하도록 필터링된 의 |
ContentUri |
이 테이블의 content:// 스타일 URI |
ContentVcardUri |
를 사용하여 |
EnterpriseContentFilterUri |
와 유사한 의미 체계를 |
EnterpriseContentUri |
호출하는 사용자와 연결된 관리되는 프로필 모두에서 모든 연락처를 가져오는 데 사용되는 URI입니다. |
Handle |
기본 Android instance 대한 핸들입니다. (다음에서 상속됨 Object) |
JniIdentityHashCode |
동일한 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다. (다음에서 상속됨 Object) |
JniPeerMembers |
동일한 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다. |
PeerReference |
동일한 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다. (다음에서 상속됨 Object) |
ThresholdClass |
이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. |
ThresholdType |
이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. |
메서드
Clone() |
이 개체의 복사본을 만들고 반환합니다. (다음에서 상속됨 Object) |
Dispose() |
동일한 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다. (다음에서 상속됨 Object) |
Dispose(Boolean) |
동일한 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다. (다음에서 상속됨 Object) |
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) |
연락처의 썸네일 사진에 대한 InputStream을 열고 사진을 바이트 스트림으로 반환합니다. |
OpenContactPhotoInputStream(ContentResolver, Uri, Boolean) |
연락처의 사진에 대한 InputStream을 열고 사진을 바이트 스트림으로 반환합니다. |
SetHandle(IntPtr, JniHandleOwnership) |
Handle 속성을 설정합니다. (다음에서 상속됨 Object) |
ToArray<T>() |
동일한 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다. (다음에서 상속됨 Object) |
ToString() |
개체의 문자열 표현을 반환합니다. (다음에서 상속됨 Object) |
UnregisterFromRuntime() |
동일한 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다. (다음에서 상속됨 Object) |
Wait() |
현재 스레드가 각성될 때까지 대기하도록 합니다. 일반적으로 <알림을<> 받>거나<<> 중단/em>합니다. (다음에서 상속됨 Object) |
Wait(Int64) |
현재 스레드가 깨어날 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 중단</>em>>을 받거나 <일정량의 실시간이 경과할 때까지 대기합니다. (다음에서 상속됨 Object) |
Wait(Int64, Int32) |
현재 스레드가 깨어날 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 중단</>em>>을 받거나 <일정량의 실시간이 경과할 때까지 대기합니다. (다음에서 상속됨 Object) |
명시적 인터페이스 구현
IJavaPeerable.Disposed() |
동일한 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다. (다음에서 상속됨 Object) |
IJavaPeerable.DisposeUnlessReferenced() |
동일한 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다. (다음에서 상속됨 Object) |
IJavaPeerable.Finalized() |
동일한 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다. (다음에서 상속됨 Object) |
IJavaPeerable.JniManagedPeerState |
동일한 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다. (다음에서 상속됨 Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
동일한 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다. (다음에서 상속됨 Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
동일한 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다. (다음에서 상속됨 Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
동일한 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다. (다음에서 상속됨 Object) |
확장 메서드
JavaCast<TResult>(IJavaObject) |
Android 런타임 확인 형식 변환을 수행합니다. |
JavaCast<TResult>(IJavaObject) |
동일한 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다. |
GetJniTypeName(IJavaPeerable) |
동일한 사람을 나타내는 원시 연락처의 집계당 레코드를 포함하는 연락처 테이블의 상수입니다. |