ContactsContract.Profile クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ユーザーのプロファイル データの定数。ユーザーを表すデバイス上の 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
- 継承
- 属性
注釈
ユーザーのプロファイル データの定数。ユーザーを表すデバイス上の 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.Profile
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
フィールド
MinId |
プロファイルに属するすべてのエンティティの最小 ID。 |
プロパティ
Class |
この |
ContentRawContactsUri |
|
ContentUri |
このテーブルの content:// スタイル URI。ユーザーの個人プロファイル データを表す連絡先エントリを要求します。 |
ContentVcardUri |
|
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 つの連絡先として表されます。 |