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>Operations</h3><dl><dt><b>Insert</b></dt><dd>A Contact を明示的に作成することはできません。 生の連絡先が挿入されると、プロバイダーは最初に同じ人物を表す連絡先を見つけようとします。 見つかった場合、生の連絡先の RawContacts#CONTACT_ID 列は、集約連絡先の_IDを取得します。 一致するものが見つからない場合、プロバイダーは自動的に新しい連絡先を挿入し、新しく挿入された未加工の連絡先の RawContacts#CONTACT_ID 列にその_IDを配置します</dd><dt><b>Update</b></dt><dd>連絡先の特定の列は変更可能です: #STARRED#CUSTOM_RINGTONE#SEND_TO_VOICEMAIL。 連絡先でこれらの列を変更すると、構成するすべての未加工の連絡先でも変更されます。</dd><dt><b>Delete</b></dt><dd>連絡先を削除することに注意してください! 集約連絡先を削除すると、すべての構成未加工の連絡先が削除されます。 対応する同期アダプターでは、それぞれの生の連絡先が削除され、バックエンド ストレージから削除されます</dd><dt><b>Query</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>Columns</h2><table class="jd-sumtable"><tr><th colspan='4'>Contacts</th ></tr><tr><td>long</td><td>#_ID</td><td>read-only</td><td>Row ID。 代わりに #LOOKUP_KEY を使用することを検討してください。</td></tr><tr><td>String</td><td>#LOOKUP_KEY</td><td>read-only</td><td>同期または集計の結果として連絡先を検索する方法に関するヒントを含む不透明な値。</td></tr><tr><td>long</td><td>NAME_RAW_CONTACT_ID</td><td>read-only</td><td>集計連絡先に表示名を提供する生の連絡先の ID。 集約中に、構成する未加工の連絡先の 1 つがヒューリスティックを使用して選択されます。長い名前またはより多くの分音記号または大文字の名前が選択されます</td></tr><tr><td>String</td><td>DISPLAY_NAME_PRIMARY</td><td>read-only</td><td>連絡先の表示名。 これは、NAME_RAW_CONTACT_ID column.< によって参照される未加工の連絡先によって提供される表示名です。/td></tr><tr><td>long</td><td>#PHOTO_ID</td><td>read-only</td><td>写真を保持する ContactsContract.Data テーブル内の行への参照。 その行には mime の種類が CommonDataKinds.Photo#CONTENT_ITEM_TYPE。 このフィールドの値は、その mime type.CommonDataKinds.Photo#IS_SUPER_PRIMARY のデータ行の< フィールドに基づいて自動的に計算されます。/td></tr><tr><td>long</td><td>#PHOTO_URI</td><td>read-only</td><td>連絡先のフルサイズの写真を取得するために使用できる URI。 この列は、連絡先 photo.< を取得する場合に推奨される方法です。/td></tr><tr><td>long</td><td>#PHOTO_THUMBNAIL_URI</td><td>read-only</td><td>連絡先の写真のサムネイルを取得するために使用できる URI。 この列は、連絡先 photo.< を取得する場合に推奨される方法です。/td></tr><tr><td>int</td><td>#IN_VISIBLE_GROUP</td><td>read-only</td><td>この連絡先が UI に表示されるかどうかを示すインジケーター。 "1" 連絡先に、表示されるグループに属する生の連絡先が少なくとも 1 つ存在する場合。"0" 以外の場合.</td></tr><tr><td>int</td><td>#HAS_PHONE_NUMBER</td><td>read-only</td><td>この連絡先に少なくとも 1 つの電話番号があるかどうかを示すインジケーター。 電話番号が 1 つ以上ある場合は "1"、それ以外の場合は "0" です。</td></tr><trtr><td>int</td><td>#STARRED</td><td>read/write</td><td>お気に入りの連絡先のインジケーター: お気に入りの場合は '0' です。 未加工の連絡先が集計されると、このフィールドは自動的に計算されます。構成する未加工の連絡先に星付きが付いている場合、このフィールドは "1" に設定されます。 このフィールドを設定すると、すべての構成未加工の連絡先の対応するフィールドが自動的に変更されます</td></tr><tr><td>String</td><td>#CUSTOM_RINGTONE</td><td>read/write</td><td>連絡先に関連付けられたカスタム着信音。 通常、これは、 android.media.RingtoneManager#ACTION_RINGTONE_PICKER intent.< で起動されたアクティビティによって返される URI です。/td></tr><tr><td>int</td><td>#SEND_TO_VOICEMAIL</td><td>read/write</td><td>この連絡先からの通話をボイス メール ('1') に直接転送する必要があるかどうかのインジケーター ('0')。 未加工の連絡先が集計されると、このフィールドは自動的に計算されます。 すべての 構成生の連絡先に SEND_TO_VOICEMAIL=1 がある場合、このフィールドは '1' に設定されます。 このフィールドを設定すると、すべての構成未加工の連絡先の対応するフィールドが自動的に変更されます</td></tr><tr><td>int</td><td>#CONTACT_PRESENCE</td><td>read-only</td><td>Contact IM presence status. 個々の状態定義については、 StatusUpdates を参照してください。 すべての構成生の接触の最も高い存在として自動的に計算されます。 プロバイダーは、永続的ストレージにこの値を格納しないことを選択できます。 プレゼンス状態は定期的に更新される予定です</td></tr><tr><td>String</td><td>#CONTACT_STATUS</td><td>read-only</td><td>Contact の最新の状態更新。 すべての未加工の連絡先の状態更新の最新の更新プログラムとして自動的に計算されます。</td></tr><trtr><td>long</td><td>#CONTACT_STATUS_TIMESTAMP</td><td>read-only</td><td>最新の状態が挿入/更新されたときの絶対時間 (ミリ秒単位</td></tr><tr><td>String</td><td>#CONTACT_STATUS_RES_PACKAGE</td><td>read-only</td><td> この状態のリソースを含むパッケージ: label と icon.</td></tr><tr><td>long</td><td>#CONTACT_STATUS_LABEL</td><td>read-only</td><td>連絡先の状態のソースを説明するラベルのリソース ID (例: "Google Talk")。 このリソースのスコープは #CONTACT_STATUS_RES_PACKAGE.</td></tr><tr><td>long</td><td>#CONTACT_STATUS_ICON</td><td>read-only</td><td>連絡先の状態のソースのアイコンのリソース ID。 このリソースのスコープは #CONTACT_STATUS_RES_PACKAGE.</td></tr></table>

Javaドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

コンストラクター

名前 説明
ContactsContract.Contacts(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

フィールド

名前 説明
ContentItemType

1 人のユーザーの #CONTENT_URI サブディレクトリの MIME の種類。

ContentType

ユーザーのディレクトリを提供する #CONTENT_URI の MIME の種類。

ContentVcardType

1 人のユーザーの #CONTENT_URI サブディレクトリの MIME の種類。

ExtraAddressBookIndex

このクエリ パラメーターを URI に追加して、アドレス帳インデックスによってカーソルの追加としてグループ化された行数を取得します。

ExtraAddressBookIndexCounts

対応するグループのグループ数の配列。

ExtraAddressBookIndexTitles

カーソル内のデータと同じ順序で返されるアドレス帳インデックス タイトルの配列。

QueryParameterVcardNoPhoto

返された vcard に写真を含めないことを示すために、 #CONTENT_VCARD_URI#CONTENT_MULTI_VCARD_URI で使用できるブール値パラメーター。

プロパティ

名前 説明
Class

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

(継承元 Object)
ContentFilterUri

#CONTENT_URI URI の "type-to-filter" 機能に使用される content:// スタイル URI。

ContentFrequentUri

頻繁に連絡を取るユーザーの一覧を表示するための content:// スタイル URI。

ContentGroupUri
ContentLookupUri

ショートカットを作成したり、連絡先への長期的なリンクを作成したりするために使用する必要がある、このテーブルの content:// スタイル URI。

ContentMultiVcardUri

Uriを使用してContactsを追加することによって作成された、複数の#LOOKUP_KEY エントリを参照するための基本Uri#withAppendedPath(Uri, String)

ContentStrequentFilterUri

#CONTENT_STREQUENT_URI URI の "type-to-filter" 機能に使用される content:// スタイル URI。

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 ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

連絡先テーブルの定数。同じ人物を表す未加工の連絡先の集計ごとのレコードが含まれます。

(継承元 JavaObject)
JniPeerMembers

連絡先テーブルの定数。同じ人物を表す未加工の連絡先の集計ごとのレコードが含まれます。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
ThresholdClass

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

ThresholdType

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

メソッド

名前 説明
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エントリを記述UriContacts スタイルを構築します。

GetLookupUri(Int64, String)

指定した#CONTENT_LOOKUP_URIUriを使用して、ContactsContract.Contacts#_ID参照#LOOKUP_KEYを作成します。

IsEnterpriseContactId(Int64)

連絡先 ID が管理プロファイルの連絡先プロバイダーからの場合は、 true 返します。

JavaFinalize()

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

(継承元 Object)
LookupContact(ContentResolver, Uri)

参照 URI を指定してコンテンツ URI ( #CONTENT_URIを参照) を計算します。

MarkAsContacted(ContentResolver, Int64)
古い.

連絡先に連絡済みとしてマークします。

Notify()

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

(継承元 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)

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

名前 説明
IJavaPeerable.Disposed()

連絡先テーブルの定数。同じ人物を表す未加工の連絡先の集計ごとのレコードが含まれます。

(継承元 JavaObject)
IJavaPeerable.Finalized()

連絡先テーブルの定数。同じ人物を表す未加工の連絡先の集計ごとのレコードが含まれます。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

連絡先テーブルの定数。同じ人物を表す未加工の連絡先の集計ごとのレコードが含まれます。

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

連絡先テーブルの定数。同じ人物を表す未加工の連絡先の集計ごとのレコードが含まれます。

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

連絡先テーブルの定数。同じ人物を表す未加工の連絡先の集計ごとのレコードが含まれます。

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

連絡先テーブルの定数。同じ人物を表す未加工の連絡先の集計ごとのレコードが含まれます。

(継承元 JavaObject)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

連絡先テーブルの定数。同じ人物を表す未加工の連絡先の集計ごとのレコードが含まれます。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象