ContactsContract.Profile クラス

定義

ユーザーのプロファイル データの定数。ユーザーを表すデバイス上の 1 つの連絡先として表されます。

[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
属性

注釈

ユーザーのプロファイル データの定数。ユーザーを表すデバイス上の 1 つの連絡先として表されます。 プロファイル連絡先は、通常の連絡先と同じ方法で自動的に集計されません。代わりに、デバイス上の各アカウント (該当する場合はデータ セットを含む) は、そのソースからのユーザーの個人プロファイル データを表す 1 つの生の連絡先を提供できます。

これらの URI を介したプロファイル エントリへのアクセス (または ID を介して直接取得された場合はプロファイルの一部への偶発的なアクセス) には、プロバイダーに必要な読み取り/書き込み連絡先アクセス許可を超える追加のアクセス許可が必要です。 プロファイル データのクエリを実行するには、android.permission.READ_PROFILEアクセス許可が必要です。また、プロファイル データを挿入または更新するには、android.permission.WRITE_PROFILEアクセス許可が必要です。

<h3>Operations</h3><dl><dt><b>Insert</b></dt><dd>ユーザーのプロファイル エントリを明示的に作成することはできません (これを試みると例外がスローされます)。 未加工の連絡先がプロファイルに挿入されると、プロバイダーはデバイス上にプロファイルが存在することをチェックします。 見つかった場合、未加工の連絡先の RawContacts#CONTACT_ID 列はプロファイル連絡先の_IDを取得します。 一致するものが見つからない場合は、プロファイル連絡先が作成され、その_IDが新しく挿入された未加工の接触の列にRawContacts#CONTACT_ID配置されます。</dd dt><><b>Update</b></dt><dd>プロファイル連絡先には、連絡先全般と同じ更新制限がありますが、android.permission.WRITE_PROFILEアクセス許可が必要です。</dd><dt><b>Delete</b></dt><dd>プロファイル連絡先を明示的に削除することはできません。 すべての構成未加工の連絡先エントリが削除されると、自動的に削除されます。</dd dt><<>b>Query</b></dt><dd><ul><li>プロファイルは#CONTENT_URI、ユーザーのプロファイル連絡先のみを返す点を除き、ID による連絡先の取得とほぼ同じ方法で動作します。 </li li><> プロファイル連絡先は、個々の連絡先と同じサブパスをすべてサポートします。プロファイル連絡先の内容は、エンティティまたはデータ行として取得できます。 同様に、プロファイル内に目的の未加工の連絡先 ID を追加することで、特定の未加工の連絡先エントリを取得できます。 </li></ul></dd></dl>

android.provider.ContactsContract.ProfileJava ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

フィールド

MinId

プロファイルに属するすべてのエンティティの最小 ID。

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
ContentRawContactsUri

Uri ユーザーのプロファイル Contacts エントリを構成する未加工の連絡先を参照します。

ContentUri

このテーブルの content:// スタイル URI。ユーザーの個人プロファイル データを表す連絡先エントリを要求します。

ContentVcardUri

Uri ユーザーのプロファイル Contacts エントリを参照する場合は 、クエリ時に列を提供 OpenableColumns するか、 を使用して開いたときに vCard として書式設定されたユーザーのプロファイル連絡先を ContentResolver#openAssetFileDescriptor(Uri, String)返します。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

ユーザーのプロファイル データの定数。ユーザーを表すデバイス上の 1 つの連絡先として表されます。

(継承元 Object)
JniPeerMembers

ユーザーのプロファイル データの定数。ユーザーを表すデバイス上の 1 つの連絡先として表されます。

PeerReference

ユーザーのプロファイル データの定数。ユーザーを表すデバイス上の 1 つの連絡先として表されます。

(継承元 Object)
ThresholdClass

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
ThresholdType

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Dispose()

ユーザーのプロファイル データの定数。ユーザーを表すデバイス上の 1 つの連絡先として表されます。

(継承元 Object)
Dispose(Boolean)

ユーザーのプロファイル データの定数。ユーザーを表すデバイス上の 1 つの連絡先として表されます。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

ユーザーのプロファイル データの定数。ユーザーを表すデバイス上の 1 つの連絡先として表されます。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

ユーザーのプロファイル データの定数。ユーザーを表すデバイス上の 1 つの連絡先として表されます。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

ユーザーのプロファイル データの定数。ユーザーを表すデバイス上の 1 つの連絡先として表されます。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

ユーザーのプロファイル データの定数。ユーザーを表すデバイス上の 1 つの連絡先として表されます。

(継承元 Object)
IJavaPeerable.Finalized()

ユーザーのプロファイル データの定数。ユーザーを表すデバイス上の 1 つの連絡先として表されます。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

ユーザーのプロファイル データの定数。ユーザーを表すデバイス上の 1 つの連絡先として表されます。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

ユーザーのプロファイル データの定数。ユーザーを表すデバイス上の 1 つの連絡先として表されます。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

ユーザーのプロファイル データの定数。ユーザーを表すデバイス上の 1 つの連絡先として表されます。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

ユーザーのプロファイル データの定数。ユーザーを表すデバイス上の 1 つの連絡先として表されます。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

ユーザーのプロファイル データの定数。ユーザーを表すデバイス上の 1 つの連絡先として表されます。

GetJniTypeName(IJavaPeerable)

ユーザーのプロファイル データの定数。ユーザーを表すデバイス上の 1 つの連絡先として表されます。

適用対象