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

の Java ドキュメント android.provider.ContactsContract.Contacts

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

コンストラクター

ContactsContract.Contacts(IntPtr, JniHandleOwnership)

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

フィールド

ContentItemType

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

ContentType

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

ContentVcardType

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

ExtraAddressBookIndex

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

ExtraAddressBookIndexCounts

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

ExtraAddressBookIndexTitles

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

QueryParameterVcardNoPhoto

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

プロパティ

Class

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

(継承元 Object)
ContentFilterUri

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

ContentFrequentUri

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

ContentGroupUri
ContentLookupUri

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

ContentMultiVcardUri

を使用して Uri#withAppendedPath(Uri, String)を追加して作成された、複数Contactsのエントリを#LOOKUP_KEY参照するためのベースUri

ContentStrequentFilterUri

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

ContentStrequentUri

このテーブルの content:// スタイル URI は、 からの ContactsContract.Data有用なデータと結合され、星付きの連絡先のみを含むようにフィルター処理されています。

ContentUri

このテーブルの content:// スタイル URI

ContentVcardUri

を使用して Uri#withAppendedPath(Uri, String)を追加して作成された、単一Contactsのエントリを#LOOKUP_KEY参照するためのベースUri

EnterpriseContentFilterUri

と同様のセマンティクスが #CONTENT_FILTER_URI サポートされ、同じ列が返されます。

EnterpriseContentUri

呼び出し元のユーザーとリンクされているマネージド プロファイルの両方からすべての連絡先を取得するために使用される URI。

Handle

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

(継承元 Object)
JniIdentityHashCode

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

(継承元 Object)
JniPeerMembers

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

PeerReference

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

(継承元 Object)
ThresholdClass

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

ThresholdType

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

メソッド

Clone()

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

(継承元 Object)
Dispose()

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

(継承元 Object)
Dispose(Boolean)

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

(継承元 Object)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

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

要求されたContactsエントリを#CONTENT_LOOKUP_URI記述するスタイルUriを作成します。

GetLookupUri(Int64, String)

指定ContactsContract.Contacts#_IDされた と #LOOKUP_KEY#CONTENT_LOOKUP_URI使用してルックアップUriを作成します。

IsEnterpriseContactId(Int64)

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

JavaFinalize()

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

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

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

MarkAsContacted(ContentResolver, Int64)
古い.

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

Notify()

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

(継承元 Object)
NotifyAll()

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

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

連絡先のサムネイル写真の InputStream を開き、その写真をバイト ストリームとして返します。

OpenContactPhotoInputStream(ContentResolver, Uri, Boolean)

連絡先の写真の InputStream を開き、その写真をバイト ストリームとして返します。

SetHandle(IntPtr, JniHandleOwnership)

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

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

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

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

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

(継承元 Object)
Wait()

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

(継承元 Object)
Wait(Int64)

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

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

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

(継承元 Object)

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

IJavaPeerable.Disposed()

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

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

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

(継承元 Object)
IJavaPeerable.Finalized()

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

(継承元 Object)
IJavaPeerable.JniManagedPeerState

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

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

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

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

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

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

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

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

適用対象