ContentResolver クラス

定義

このクラスは、アプリケーションにコンテンツ モデルへのアクセスを提供します。

[Android.Runtime.Register("android/content/ContentResolver", DoNotGenerateAcw=true)]
public abstract class ContentResolver : Java.Lang.Object
[<Android.Runtime.Register("android/content/ContentResolver", DoNotGenerateAcw=true)>]
type ContentResolver = class
    inherit Object
継承
ContentResolver
派生
属性

注釈

このクラスは、アプリケーションにコンテンツ モデルへのアクセスを提供します。

<div class="special reference"><h3>Developer Guides</h3>

コンテンツ プロバイダーで ContentResolver を使用する方法の詳細については、 コンテンツ プロバイダー 開発者ガイドを参照してください。

</部>

Javaドキュメント。

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

コンストラクター

名前 説明
ContentResolver(Context)

注: ここで null コンテキストを渡すと、特定の ContentResolver API で予期しない動作が発生する可能性があるため、ここでは null 以外のコンテキストを渡すことを強くお勧めします。

ContentResolver(IntPtr, JniHandleOwnership)

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

フィールド

名前 説明
AnyCursorItemType

これは、フォーム "#CURSOR_ITEM_BASE_TYPE/SUB_TYPE" の任意の MIME の種類に一致する Android プラットフォームの汎用 MIME の種類です。

CursorDirBaseType

これは、コンテンツの Android プラットフォームの基本 MIME の種類です。0 個以上の項目のカーソルを含む URI です。

CursorItemBaseType

これは、コンテンツの Android プラットフォームの基本 MIME の種類です。URI には、1 つの項目の Cursor が含まれます。

ExtraHonoredArgs

プロバイダーがカーソルで受け入れるクエリ キーをクライアントに報告できるようにします。

ExtraRefreshSupported

特定のプロバイダーが更新をサポートしているかどうかを示す追加のブール値。

ExtraSize

要求されたイメージ リソースの最適なサイズをピクセル単位で記述する追加の Point

ExtraTotalCount

ページングがサポートされている場合にレコードセットの合計行数を示す追加BundleCursorに追加しました。

NotifyDelete
古い.

#notifyChange(Uri, ContentObserver, int)のフラグ: 通常、この通知がContentProvider#delete呼び出しの結果であることを示すためにContentProviderによって設定されます。

NotifyInsert
古い.

#notifyChange(Uri, ContentObserver, int)のフラグ: 通常、この通知がContentProvider#insert呼び出しの結果であることを示すためにContentProviderによって設定されます。

NotifySkipNotifyForDescendants
古い.

#notifyChange(Uri, ContentObserver, int)のフラグ: 設定されている場合、"子孫に通知" を使用している ContentObserver のルート URI に配信されている場合、この通知はスキップされます。

NotifySyncToNetwork
古い.

#notifyChange(Uri, ContentObserver, int)のフラグ: 変更をネットワークに同期しようとします。

NotifyUpdate
古い.

#notifyChange(Uri, ContentObserver, int)のフラグ: 通常、この通知がContentProvider#update呼び出しの結果であることを示すためにContentProviderによって設定されます。

QueryArgGroupColumns

結果をグループ化する列 ( String[]として格納) の一覧を指定します。

QueryArgLimit

Cursor に含める行の最大数を指定します。

QueryArgOffset

Cursor 内のオフセット行インデックスを指定します。

QueryArgSortCollation

クライアントが、値の並べ替え時に使用する照合順序を宣言するプロバイダーにヒントを指定できるようにします。

QueryArgSortColumns

結果の並べ替えに使用する列の一覧 ( String[]として格納) を指定します。

QueryArgSortDirection

目的の並べ替え順序を指定します。

QueryArgSortLocale

クライアントが、値の並べ替え時に使用するロケールを宣言するヒントをプロバイダーに指定できるようにします。

QueryArgSqlGroupBy

ContentProvider#query(Uri, String[], Bundle, CancellationSignal)に渡されるクエリバンドル引数に存在する可能性がある SQL スタイルGROUP BY文字列のキー。

QueryArgSqlHaving

ContentProvider#query(Uri, String[], Bundle, CancellationSignal)に渡されるクエリバンドル引数に存在する可能性がある SQL スタイルHAVING文字列のキー。

QueryArgSqlLimit

ContentProvider#query(Uri, String[], Bundle, CancellationSignal)に渡されるクエリバンドル引数に存在する可能性がある SQL スタイルLIMIT文字列のキー。

QueryArgSqlSelection

レガシ クライアントから呼び出されたときに ContentProvider#query(Uri, String[], Bundle, CancellationSignal) に渡されるクエリバンドル引数に存在する可能性がある SQL スタイル選択文字列のキー。

QueryArgSqlSelectionArgs

SQL 選択文字列引数リストのキー。

QueryArgSqlSortOrder

レガシ クライアントによって呼び出されたときに ContentProvider#query(Uri, String[], Bundle, CancellationSignal) に渡されるクエリバンドル引数に存在する可能性がある SQL スタイルの並べ替え文字列のキー。

QuerySortDirectionAscending
古い.

このクラスは、アプリケーションにコンテンツ モデルへのアクセスを提供します。

QuerySortDirectionDescending
古い.

このクラスは、アプリケーションにコンテンツ モデルへのアクセスを提供します。

SchemeAndroidResource
SchemeContent
SchemeFile
SyncExtrasAccount
古い.

このメンバーは非推奨です。

SyncExtrasDiscardLocalDeletions

同期アダプターが多すぎると判断した場合に、削除操作を続行しないことを示します。

SyncExtrasDoNotRetry

この追加が true に設定されている場合、失敗した場合、要求は再試行されません。

SyncExtrasExpedited

この追加が true に設定されている場合、同期要求は同期要求キューの先頭でスケジュールされますが、アプリ スタンバイ バケットによる JobScheduler クォータと調整の対象となります。

SyncExtrasForce
古い.

このメンバーは非推奨です。

SyncExtrasIgnoreBackoff

この追加が true に設定されている場合、最初の試行のバックオフ (e.

SyncExtrasIgnoreSettings

この追加が true に設定されている場合、同期設定 (getSyncAutomatically() など) は同期スケジューラによって無視されます。

SyncExtrasInitialize

SyncManager によって、指定されたアカウント/機関ペアに対して SyncAdapter が自身を初期化するように要求するように設定されます。

SyncExtrasManual

この追加設定は、 #SYNC_EXTRAS_IGNORE_SETTINGS#SYNC_EXTRAS_IGNORE_BACKOFF

SyncExtrasOverrideTooManyDeletions

同期アダプターが削除操作を続行する必要があることを示します (多すぎると判断された場合でも)。

SyncExtrasRequireCharging

この追加が true に設定されている場合、同期要求はデバイスが接続されている場合にのみスケジュールされます。

SyncExtrasScheduleAsExpeditedJob

この同期操作を "迅速なジョブ" として実行します ( android.app.job.JobInfo.Builder#setExpedited(boolean)を参照)。

SyncExtrasUpload

この同期は、ローカルの変更のみをサーバーにアップロードすることを目的としていることを示します。

SyncObserverTypeActive
SyncObserverTypePending
SyncObserverTypeSettings

プロパティ

名前 説明
Class

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

(継承元 Object)
CurrentSync
古い.

同期がアクティブな場合は、その同期に関する情報が返され、それ以外の場合は null が返されます。

CurrentSyncs

すべてのアクティブな同期に関する情報を含むリストを返します。

Handle

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

(継承元 Object)
JniIdentityHashCode

このクラスは、アプリケーションにコンテンツ モデルへのアクセスを提供します。

(継承元 Object)
JniPeerMembers

このクラスは、アプリケーションにコンテンツ モデルへのアクセスを提供します。

MasterSyncAutomatically

すべてのプロバイダーとアカウントに適用されるグローバル自動同期設定を取得します。 または、すべてのプロバイダーとアカウントに適用されるグローバル自動同期設定を設定します。

OutgoingPersistedUriPermissions

呼び出し元アプリによってホストされているすべての永続化された URI アクセス許可許可の一覧を返します。

PeerReference

このクラスは、アプリケーションにコンテンツ モデルへのアクセスを提供します。

(継承元 Object)
PersistedUriPermissions

呼び出し元アプリによって永続化されたすべての URI アクセス許可許可の一覧を返します。

ThresholdClass

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

ThresholdType

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

メソッド

名前 説明
AcquireContentProviderClient(String)

必要に応じてプロバイダーを開始し、名前の権限を持つContentProviderに関連付けられているContentProviderClientを返します。

AcquireContentProviderClient(Uri)

URI でコンテンツを処理するContentProviderに関連付けられているContentProviderClientを返し、必要に応じてプロバイダーを起動します。

AcquireUnstableContentProviderClient(String)

#acquireContentProviderClient(String)と同様ですが、ターゲット コンテンツ プロバイダーの安定性を信頼しない場合に使用します。

AcquireUnstableContentProviderClient(Uri)

#acquireContentProviderClient(Uri)と同様ですが、ターゲット コンテンツ プロバイダーの安定性を信頼しない場合に使用します。

AddPeriodicSync(Account, String, Bundle, Int64)

指定された頻度で、指定されたアカウント、機関、および追加のアカウントで同期を要求する必要があることを指定します。

AddStatusChangeListener(SyncObserverType, ISyncStatusObserver)

SyncManager のさまざまな側面が変更されたときに通知を要求します。

ApplyBatch(String, IList<ContentProviderOperation>)

ContentProviderOperation オブジェクトを適用し、その結果の配列を返します。

BulkInsert(Uri, ContentValues[])

指定された URL のテーブルに複数の行を挿入します。

Call(String, String, String, Bundle)

プロバイダー定義メソッドを呼び出します。

Call(Uri, String, String, Bundle)

プロバイダー定義メソッドを呼び出します。

CancelSync(Account, String)

アカウントと権限に一致するアクティブまたは保留中の同期を取り消します。

CancelSync(SyncRequest)

指定した同期を削除します。

CancelSync(Uri)
古い.

Uri に一致するアクティブまたは保留中の同期を取り消します。

Canonicalize(Uri)

指定した <var>url</var> を、デバイス間で使用したり、永続化したり、バックアップしたり、復元したりできる、参照されるリソースの正規表現に変換します。

Clone()

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

(継承元 Object)
Delete(Uri, Bundle)

コンテンツ URI で指定された行を削除します。

Delete(Uri, String, String[])

コンテンツ URI で指定された行を削除します。

Dispose()

このクラスは、アプリケーションにコンテンツ モデルへのアクセスを提供します。

(継承元 Object)
Dispose(Boolean)

このクラスは、アプリケーションにコンテンツ モデルへのアクセスを提供します。

(継承元 Object)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetIsSyncable(Account, String)

このアカウント/プロバイダーが同期可能かどうかを確認します。

GetPeriodicSyncs(Account, String)

特定のアカウントと機関の定期的な同期に関する情報の一覧を取得します。

GetStreamTypes(Uri, String)

指定されたコンテンツ URL をストリームとして開くと、 #openTypedAssetFileDescriptorを使用して、表現に使用できる MIME の種類のクエリを返すことができます。

GetSyncAdapterTypes()

システムに認識されている SyncAdapters に関する情報を取得します。

GetSyncAutomatically(Account, String)

ネットワーク ティックルを受信したときにプロバイダーを同期する必要があるかどうかを確認する

GetType(Uri)

指定されたコンテンツ URL の MIME の種類を返します。

GetTypeInfo(String)

特定の MIME の種類の詳細な説明 (種類を説明するアイコンとラベルを含む) を返します。

Insert(Uri, ContentValues, Bundle)

指定された URL のテーブルに行を挿入します。

Insert(Uri, ContentValues)

指定された URL のテーブルに行を挿入します。

IsSyncActive(Account, String)

現在、特定のアカウントまたは機関の同期操作がアクティブに処理されている場合は true を返します。

IsSyncPending(Account, String)

保留中の状態が一致する機関の true の場合は true を返します。

JavaFinalize()

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

(継承元 Object)
LoadThumbnail(Uri, Size, CancellationSignal)

特定の Uriのビジュアル サムネイルを効率的に読み込む便利なメソッド。

Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
NotifyChange(ICollection<Uri>, ContentObserver, NotifyChangeFlags)

登録されたオブザーバーに、複数の行が更新されたことを通知します。

NotifyChange(Uri, ContentObserver, Boolean)

行が更新されたことを登録済みオブザーバーに通知します。

NotifyChange(Uri, ContentObserver, NotifyChangeFlags)

行が更新されたことを登録済みオブザーバーに通知します。

NotifyChange(Uri, ContentObserver)

行が更新されたことを登録済みオブザーバーに通知し、ネットワークへの変更の同期を試みます。

OpenAssetFile(Uri, String, CancellationSignal)

このクラスは、アプリケーションにコンテンツ モデルへのアクセスを提供します。

OpenAssetFileDescriptor(Uri, String, CancellationSignal)

生ファイル記述子を開いて、URI の下のデータにアクセスします。

OpenAssetFileDescriptor(Uri, String)

生ファイル記述子を開いて、URI の下のデータにアクセスします。

OpenFile(Uri, String, CancellationSignal)

このクラスは、アプリケーションにコンテンツ モデルへのアクセスを提供します。

OpenFileDescriptor(Uri, String, CancellationSignal)

生ファイル記述子を開いて、URI の下のデータにアクセスします。

OpenFileDescriptor(Uri, String)

生ファイル記述子を開いて、URI の下のデータにアクセスします。

OpenInputStream(Uri)

コンテンツ URI に関連付けられているコンテンツへのストリームを開きます。

OpenOutputStream(Uri, String)

コンテンツ URI に関連付けられているコンテンツへのストリームを開きます。

OpenOutputStream(Uri)

#openOutputStream(Uri, String) openOutputStream(uri, "w")のシノニム。

OpenTypedAssetFile(Uri, String, Bundle, CancellationSignal)

このクラスは、アプリケーションにコンテンツ モデルへのアクセスを提供します。

OpenTypedAssetFileDescriptor(Uri, String, Bundle, CancellationSignal)

生ファイル記述子を開き、"content:" URI からデータにアクセス (型変換される可能性があります) します。

OpenTypedAssetFileDescriptor(Uri, String, Bundle)

生ファイル記述子を開き、"content:" URI からデータにアクセス (型変換される可能性があります) します。

Query(Uri, String[], Bundle, CancellationSignal)

指定された URI に対してクエリを実行し、キャンセルをサポートする結果セットに対して Cursor を返します。

Query(Uri, String[], String, String[], String, CancellationSignal)

指定された URI に対してクエリを実行し、取り消しのサポートを省略可能な結果セットに対して Cursor を返します。

Query(Uri, String[], String, String[], String)

指定された URI に対してクエリを実行し、結果セットに対して Cursor を返します。

Refresh(Uri, Bundle, CancellationSignal)

これにより、クライアントは、 uriによって識別されるコンテンツの明示的な更新を要求できます。

RegisterContentObserver(Uri, Boolean, ContentObserver)

特定のコンテンツ URI によって識別されるデータが変更されたときにコールバックを取得するオブザーバー クラスを登録します。

ReleasePersistableUriPermission(Uri, ActivityFlags)

永続化された URI アクセス許可の付与を放棄します。

RemovePeriodicSync(Account, String, Bundle)

定期的な同期を削除します。

RemoveStatusChangeListener(Object)

以前に登録された状態変更リスナーを削除します。

RequestSync(Account, String, Bundle)

非同期同期操作を開始します。

RequestSync(SyncRequest)

SyncManager に同期を登録します。

SetHandle(IntPtr, JniHandleOwnership)

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

(継承元 Object)
SetIsSyncable(Account, String, Int32)

このアカウント/プロバイダーが同期可能かどうかを設定します。

SetSyncAutomatically(Account, String, Boolean)

ネットワーク ティックを受信したときにプロバイダーを同期するかどうかを設定します。

StartSync(Uri, Bundle)
古い.

非同期同期操作を開始します。

TakePersistableUriPermission(Uri, ActivityFlags)

提供されている永続化可能な URI アクセス許可の付与を受け取ります。

ToArray<T>()

このクラスは、アプリケーションにコンテンツ モデルへのアクセスを提供します。

(継承元 Object)
ToString()

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

(継承元 Object)
Uncanonicalize(Uri)

#canonicalizeによって以前に生成された正規 URI を指定して、ローカルの非正規形式に変換します。

UnregisterContentObserver(ContentObserver)

変更オブザーバーの登録を解除します。

UnregisterFromRuntime()

このクラスは、アプリケーションにコンテンツ モデルへのアクセスを提供します。

(継承元 Object)
Update(Uri, ContentValues, Bundle)

コンテンツ URI の行を更新します。

Update(Uri, ContentValues, String, String[])

コンテンツ URI の行を更新します。

ValidateSyncExtrasBundle(Bundle)

Bundle: <ul><li>Integer</li><li>Long</li><li>Boolean</li><li>Flo の値のみがバンドル内にあることを確認しますat</li><li>Double</li><li>String</li><li>Account</li><li>null</li></ul>

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)
Wrap(ContentProvider)

すべてのメソッドを特定のContentProviderにリダイレクトするContentResolver インスタンスを作成します。

Wrap(ContentProviderClient)

すべてのメソッドを特定のContentProviderClientにリダイレクトするContentResolver インスタンスを作成します。

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

名前 説明
IJavaPeerable.Disposed()

このクラスは、アプリケーションにコンテンツ モデルへのアクセスを提供します。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

このクラスは、アプリケーションにコンテンツ モデルへのアクセスを提供します。

(継承元 Object)
IJavaPeerable.Finalized()

このクラスは、アプリケーションにコンテンツ モデルへのアクセスを提供します。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

このクラスは、アプリケーションにコンテンツ モデルへのアクセスを提供します。

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

このクラスは、アプリケーションにコンテンツ モデルへのアクセスを提供します。

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

このクラスは、アプリケーションにコンテンツ モデルへのアクセスを提供します。

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

このクラスは、アプリケーションにコンテンツ モデルへのアクセスを提供します。

(継承元 Object)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

このクラスは、アプリケーションにコンテンツ モデルへのアクセスを提供します。

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

適用対象