語言

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 操作/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 類型是 #CONTENT_URI 單一個人的子目錄。

ContentType

MIME 類型提供 #CONTENT_URI 人員目錄。

ContentVcardType

MIME 類型是 #CONTENT_URI 單一個人的子目錄。

ExtraAddressBookIndex

將此查詢參數加入 URI,即可取得依通訊錄索引分組的後排數量作為游標額外值。

ExtraAddressBookIndexCounts

對應群的群數陣列。

ExtraAddressBookIndexTitles

通訊錄索引標題陣列,與游標資料的順序相同。

QueryParameterVcardNoPhoto

布林參數,可用於 #CONTENT_VCARD_URI 和 #CONTENT_MULTI_VCARD_URI 表示回傳的 vcard 不應包含照片。

屬性

名稱 Description
Class

傳回這個 Object的運行時間類別。

(繼承來源 Object)
ContentFilterUri

URI 用於「型別到篩選」功能的 #CONTENT_URI content:// 風格。

ContentFrequentUri

content:// 風格的 URI 顯示經常聯絡的人員名單。

ContentGroupUri
ContentLookupUri

此表格的 content:// 風格 URI,應用於建立捷徑或建立長期連結與聯絡人。

ContentMultiVcardUri

用於引用多重Uri條目的基礎Contacts,透過附加 #LOOKUP_KEYUri#withAppendedPath(Uri, String)建立。

ContentStrequentFilterUri

URI 用於「型別到篩選」功能的 #CONTENT_STREQUENT_URI content:// 風格。

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

取得由互通執行時指派給此 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)

建立#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(見 #CONTENT_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)

取得實例 self類型的 JNI 名稱。

JavaAs<TResult>(IJavaPeerable)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

聯絡人表的常數,該表包含代表同一人的原始聯絡人總量的紀錄。

TryJavaCast<TResult>(IJavaPeerable, TResult)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

適用於