語言

ContactsContract.Profile 類別

定義

常數用於使用者的個人資料資料,這些資料以代表使用者的裝置上的單一聯絡人表示。

[Android.Runtime.Register("android/provider/ContactsContract$Profile", DoNotGenerateAcw=true)]
public sealed class ContactsContract.Profile : Java.Lang.Object
[<Android.Runtime.Register("android/provider/ContactsContract$Profile", DoNotGenerateAcw=true)>]
type ContactsContract.Profile = class
    inherit Object
繼承
ContactsContract.Profile
屬性

備註

常數用於使用者的個人資料資料,這些資料以代表使用者的裝置上的單一聯絡人表示。 該輪廓聯絡人不會像一般聯絡人那樣自動聚合;取而代之的是,裝置上的每個帳號(包括資料集,如適用)都可以提供一個代表該來源個人資料的原始聯絡人。

透過這些 URI 存取設定檔條目(或若直接透過 ID 取得,則可偶爾存取設定檔部分)需要額外權限,超出提供者所需的讀寫聯絡權限。 查詢個人資料資料需要android.permission.READ_PROFILE權限,插入或更新個人資料資料則需要android.permission.WRITE_PROFILE權限。

<h3 操作/h3><dl><dt>b<插入></b>/dt<><dd>使用者的設定檔條目無法明確建立(嘗試建立會拋出例外)。<> 當原始聯絡人入檔案時,提供者會檢查裝置上是否存在該檔案。 如果找到,原始聯絡人的 RawContacts#CONTACT_ID 欄位會取得該聯絡人檔案的_ID。 若未找到匹配,則建立 Profile Contact 並將其_ID放入RawContacts#CONTACT_ID新插入的原始 Contact 欄位。</dd>dt b 更新/b</dt><>dd<個人檔案聯絡人與一般聯絡人有相同的更新限制,但需要android.permission.WRITE_PROFILE權限。><><></dd>dt b 刪除/b</dt><>dd<該個人檔案聯絡人無法被明確刪除。><><> 如果所有原始聯絡條目都被刪除,該帳號將自動移除。</dd>dt b 查詢/b</dt><>dd ul<><><li ><for profiles 的行為與透過 ID 檢索聯絡人相似,但只會回傳使用者的個人檔案聯絡人。><>#CONTENT_URI </li><li> 設定檔聯絡人支援與個別聯絡人相同的所有子路徑——設定檔聯絡人的內容可以以實體或資料列的形式取得。 同樣地,可以透過在個人資料中附加所需的原始聯絡人 ID 來取得特定的原始聯絡人條目。 </li></ul<>/dd></dl>

Java 文件 android.provider.ContactsContract.Profile。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

欄位

名稱 Description
MinId

屬於該帳戶的任何實體的最低識別碼。

屬性

名稱 Description
Class

回傳此 Object的執行時類別。

(繼承來源 Object)
ContentRawContactsUri

Uri 用於參考構成使用者個人資料 Contacts 條目的原始聯絡人。

ContentUri

此表格的 content:// 風格 URI,請求代表使用者個人個人資料的聯絡人條目。

ContentVcardUri

Uri 用於參考使用者的個人資料 Contacts 條目,查詢時提供 OpenableColumns 欄位,或透過 開啟 ContentResolver#openAssetFileDescriptor(Uri, String)時回傳以 vCard 格式的使用者個人資料聯絡人。

Handle

底層 Android 實例的帳號。

(繼承來源 Object)
JniIdentityHashCode

取得由互通執行時指派給此 Java 對等端的身份雜湊碼。

(繼承來源 Object)
JniManagedPeerState

常數用於使用者的個人資料資料,這些資料以代表使用者的裝置上的單一聯絡人表示。

(繼承來源 JavaObject)
JniPeerMembers

常數用於使用者的個人資料資料,這些資料以代表使用者的裝置上的單一聯絡人表示。

PeerReference

取得這個 Java 節點的 JNI 物件參考。

(繼承來源 Object)
ThresholdClass

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

(繼承來源 Object)
ThresholdType

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

(繼承來源 Object)

方法

名稱 Description
Clone()

建立並回傳此物件的副本。

(繼承來源 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

常數用於使用者的個人資料資料,這些資料以代表使用者的裝置上的單一聯絡人表示。

(繼承來源 JavaObject)
Dispose()

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
Dispose(Boolean)

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
DisposeUnlessReferenced()

常數用於使用者的個人資料資料,這些資料以代表使用者的裝置上的單一聯絡人表示。

(繼承來源 JavaObject)
Equals(Object)

常數用於使用者的個人資料資料,這些資料以代表使用者的裝置上的單一聯絡人表示。

(繼承來源 JavaObject)
Equals(Object)

表示是否有其他物體「等同」於此物。

(繼承來源 Object)
GetHashCode()

回傳物件的雜湊碼值。

(繼承來源 Object)
JavaFinalize()
已淘汰.

當垃圾回收判定該物件不再有相關參考時,由垃圾回收器呼叫。

(繼承來源 Object)
Notify()

喚醒一個正在該物件監視器上等待的執行緒。

(繼承來源 Object)
NotifyAll()

喚醒所有等待該物件監視器的執行緒。

(繼承來源 Object)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

常數用於使用者的個人資料資料,這些資料以代表使用者的裝置上的單一聯絡人表示。

(繼承來源 JavaObject)
ToArray<T>()

從這個 Java 陣列包裝器建立一個受管理陣列。

(繼承來源 Object)
ToString()

回傳物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

將此 Java 節點從互通執行時中取消註冊。

(繼承來源 Object)
Wait()

導致目前執行緒等待被喚醒,通常是透過 <em>通知</><em 或 em>中斷</em> 來喚醒。

(繼承來源 Object)
Wait(Int64, Int32)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)
Wait(Int64)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</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 端是否有效。

適用於