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 操作/h3><dl><dt>b<插入></b>/dt<><dd A>聯絡人無法明確建立。<> 當輸入原始聯絡人時,提供者會先嘗試尋找代表同一人的聯絡人。 若找到,原始聯絡 RawContacts#CONTACT_ID 欄將取得該總體接觸的_ID。 若未找到匹配,提供者會自動插入新聯絡人,並將其_ID放入RawContacts#CONTACT_ID新插入的原始聯絡人欄位。</dd>dt b 更新/b</dt><>dd<只有某些接觸欄位可修改:><, >, <,>#STARRED#CUSTOM_RINGTONE#SEND_TO_VOICEMAIL 更改聯絡人中的任何這些欄位,也會改變所有組成原始聯絡人的欄位。</dd>dt b 刪除/b</dt><>dd<刪除聯絡人時要小心!><><> 刪除彙總聯絡人會刪除所有組成的原始聯絡人。 相應的同步轉接器會偵測到各自原始接點的刪除,並將其從後端儲存中移除。</dd>dt b 查詢/b</dt><>dd ul<><><li>如果你需要閱讀個別聯絡人,請考慮用 。<><>#CONTENT_LOOKUP_URI#CONTENT_URI</li><li>如果你需要用電話號碼查詢聯絡人,請使用 PhoneLookup#CONTENT_FILTER_URI PhoneLookup.CONTENT_FILTER_URI,這是為此目的優化的。</li><li>如果你需要用部分名稱查詢聯絡人,例如產生篩選建議,請使用 #CONTENT_FILTER_URI URI。
<Li>如果你需要透過電子郵件地址、暱稱等資料元素查詢聯絡人,可以用查詢表。ContactsContract.Data 結果會包含聯絡人ID、姓名等。 </ul>/dd<>/dl<>h2<欄位>/h2<>表格類別=“jd-sumtable”<>tr<>th colspan='4'Contacts<>/th<>/tr<>tr td<><long>/td<>td<>#_ID/td<>td<唯讀>/td<>td<列 ID.> 可以考慮改用#LOOKUP_KEY。</td/tr><tr td><>字串</td><td><>/td#LOOKUP_KEY<td>唯讀</td td><>不透明值,包含若列 ID 因同步或聚合而改變,該聯絡點的提示。<></td/tr><tr td><>長</td><td>NAME_RAW_CONTACT_ID</td><td 唯>讀</td><td>原始聯絡人的 ID,該聯絡人將顯示名稱貢獻給彙整聯絡人。<> 在彙整過程中,會透過啟發式方式選擇其中一個組成的原始聯絡人:選擇較長的名稱,或帶有更多變音符號或較大寫字母的名稱。</td/tr><tr td><>字串</td><td>DISPLAY_NAME_PRIMARY</td><td>唯讀</td td><>聯絡人的顯示名稱。<> 這是由NAME_RAW_CONTACT_ID欄所指的原始接觸所提供的顯示名稱。</td/tr><tr td><>長</td><td><>/td#PHOTO_ID<td>唯讀</td><td>參考顯示照片的表格中<該列。>ContactsContract.Data 那一排是默劇型 CommonDataKinds.Photo#CONTENT_ITEM_TYPE。 此欄位的值會根據CommonDataKinds.Photo#IS_SUPER_PRIMARY該 mime 類型資料列的欄位自動計算。</td/tr><tr><td>長</td><><>td#PHOTO_URI<> td-only read-only</td><>td 一個可用來擷取聯絡人全尺寸照片的 URI。<> 此欄是取得聯絡照片的首選方法。</td/tr><tr><td>長</td><td><>/td#PHOTO_THUMBNAIL_URI<td>唯讀</td td><>一個可用來擷取聯絡人照片縮圖的 URI。<> 此欄是取得聯絡照片的首選方法。</td/tr><tr><td>int</td><td><>/td#IN_VISIBLE_GROUP<td>唯讀</td><td>此聯絡人是否應該在使用者介面中顯示。<> 「1」表示接觸點至少有一個原始接觸屬於可見群;否則為<「0」。/td/tr><tr td><>int</td td><><>/td#HAS_PHONE_NUMBER<td-only>< 讀/td><td>顯示此聯絡人是否至少擁有一個電話號碼。<> 若至少有一個電話號碼,則為「1」,否則為<「0」。/td/tr><tr td><>int</td td><><>/td#STARRED<td>讀/寫</td td><>一個最愛聯絡人的指示器:最愛為「1」,否則為「0」。<> 當原始接觸被彙總時,此欄位會自動計算:若任何原始聯絡人被星標記,則此欄位設為「1」。 設定此欄位會自動改變所有原始接觸的對應欄位。</td/tr><tr td><>字串</td><td><>/td#CUSTOM_RINGTONE<td>讀/寫</td td><>與接點相關的自訂鈴聲。<> 通常是由以意圖android.media.RingtoneManager#ACTION_RINGTONE_PICKER啟動的活動回傳的 URI。</td/tr><tr><td>int</td><td><>/td#SEND_TO_VOICEMAIL<td>read/write</td td><>是判斷該聯絡人來電是否應該直接轉接到語音信箱('1')或是否('0')的指示。<> 當原始接觸被彙總時,此欄位會自動計算:若 所有 組成原始接觸皆為 SEND_TO_VOICEMAIL=1,則該欄位設為 '1'。 設定此欄位會自動改變所有原始接觸的對應欄位。</td/tr><tr><td>int</td><td><>/td#CONTACT_PRESENCE<td>唯讀</td><td>聯絡即時通訊狀態。<> 請參閱 StatusUpdates 個別身份定義。 自動計算為所有原始接觸中存在度最高的值。 提供者可選擇不將此值儲存在持久儲存中。 預期存在狀態會定期更新。</td/tr><tr><td>字串</td><td><>/td#CONTACT_STATUS<td>唯讀</td td><>聯絡人最新狀態更新。<> 自動計算為所有原始聯絡人狀態更新中的最新一次。</td/tr><tr><td>long</td><td><>/td#CONTACT_STATUS_TIMESTAMP<td>唯讀/td<>< td>最新狀態插入/更新的絕對時間(毫秒)。<></td/tr><tr td><>字串</td><td><>/td#CONTACT_STATUS_RES_PACKAGE<td>唯讀</td td><> 包含此狀態資源的套件:label 和 icon。<></td/tr><tr td><>長</td><td><>/td#CONTACT_STATUS_LABEL<td>唯讀</td><td>標籤的資源 ID,描述聯絡狀態來源,例如「Google Talk」。<> 此資源由 #CONTACT_STATUS_RES_PACKAGE< 。/td/tr><tr td><>長</td><td><>/td#CONTACT_STATUS_ICON<td>唯讀</td><td>是聯絡狀態來源圖示的資源 ID。<> 此資源由 #CONTACT_STATUS_RES_PACKAGE< 。/td></tr></table>
的 android.provider.ContactsContract.ContactsJava 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
建構函式
| 名稱 | Description |
|---|---|
| ContactsContract.Contacts(IntPtr, JniHandleOwnership) |
建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。 |
欄位
| 名稱 | Description |
|---|---|
| ContentItemType |
MIME 類型是 |
| ContentType |
MIME 類型提供 |
| ContentVcardType |
MIME 類型是 |
| ExtraAddressBookIndex |
將此查詢參數加入 URI,即可取得依通訊錄索引分組的後排數量作為游標額外值。 |
| ExtraAddressBookIndexCounts |
對應群的群數陣列。 |
| ExtraAddressBookIndexTitles |
通訊錄索引標題陣列,與游標資料的順序相同。 |
| QueryParameterVcardNoPhoto |
布林參數,可用於 |
屬性
| 名稱 | 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 |
取得由互通執行時指派給此 Java 對等端的身份雜湊碼。 (繼承來源 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(見 |
| 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() |
將此 Java 節點從互通執行時中取消註冊。 (繼承來源 Object) |
| Wait() |
讓目前線程等候直到喚醒為止,通常是藉由em <notified/em>或<em>interrupted</em> 來喚醒它。<> (繼承來源 Object) |
| Wait(Int64, Int32) |
讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。 (繼承來源 Object) |
| Wait(Int64) |
讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。 (繼承來源 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) |
試著強制 |