ContactsContract.Contacts クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
連絡先テーブルの定数。このテーブルには、同じ人物を表す未加工の連絡先の集計ごとのレコードが含まれます。
[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
- 継承
- 属性
注釈
連絡先テーブルの定数。このテーブルには、同じ人物を表す未加工の連絡先の集計ごとのレコードが含まれます。 <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 人のユーザーの |
ContentType |
ユーザーの |
ContentVcardType |
1 人のユーザーの |
ExtraAddressBookIndex |
連絡先テーブルの定数。このテーブルには、同じ人物を表す未加工の連絡先の集計ごとのレコードが含まれます。 |
ExtraAddressBookIndexCounts |
連絡先テーブルの定数。このテーブルには、同じ人物を表す未加工の連絡先の集計ごとのレコードが含まれます。 |
ExtraAddressBookIndexTitles |
連絡先テーブルの定数。このテーブルには、同じ人物を表す未加工の連絡先の集計ごとのレコードが含まれます。 |
QueryParameterVcardNoPhoto |
と |
プロパティ
Class |
この |
ContentFilterUri |
URI の "type-to-filter" 機能 |
ContentFrequentUri |
頻繁に連絡を取るユーザーの一覧を表示するための content:// スタイル URI。 |
ContentGroupUri | |
ContentLookupUri |
ショートカットを作成したり、連絡先への長期的なリンクを作成したりするために使用する必要がある、このテーブルの content:// スタイル URI。 |
ContentMultiVcardUri |
を使用して |
ContentStrequentFilterUri |
URI の "type-to-filter" 機能 |
ContentStrequentUri |
このテーブルの content:// スタイル URI は、 からの |
ContentUri |
このテーブルの content:// スタイル URI |
ContentVcardUri |
を使用して |
EnterpriseContentFilterUri |
と同様のセマンティクスが |
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) |
要求された |
GetLookupUri(Int64, String) |
指定 |
IsEnterpriseContactId(Int64) |
連絡先 ID が管理プロファイルの連絡先プロバイダーからの場合は を返 |
JavaFinalize() |
ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
LookupContact(ContentResolver, Uri) |
参照 URI を指定して、コンテンツ 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) |
連絡先テーブルの定数。このテーブルには、同じ人物を表す未加工の連絡先の集計ごとのレコードが含まれます。 |