MockContentResolver クラス

定義

テスト用に設計された の拡張機能 android.content.ContentResolver

[Android.Runtime.Register("android/test/mock/MockContentResolver", DoNotGenerateAcw=true)]
public class MockContentResolver : Android.Content.ContentResolver
[<Android.Runtime.Register("android/test/mock/MockContentResolver", DoNotGenerateAcw=true)>]
type MockContentResolver = class
    inherit ContentResolver
継承
MockContentResolver
属性

注釈

テスト用に設計された の拡張機能 android.content.ContentResolver

MockContentResolver は、機関によってプロバイダーを解決する Android の通常の方法をオーバーライドします。 権限に基づいてプロバイダーにアクセスできるようにするには、MockContentResolver のユーザーが最初にプロバイダーをインスタンス化し、 を使用 MockContentResolver#addProvider(String, ContentProvider)します。 権限の解決は、MockContentResolver 内で完全に行われます。

また、ユーザーは、プロバイダーが完全にモックアウトされるように、マップ内の機関のエントリを null に設定することもできます。

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

アプリケーション テストの詳細については、「 テスト 開発者ガイド」を参照してください。

</部>

の Java ドキュメント android.test.mock.MockContentResolver

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

コンストラクター

MockContentResolver()

プロバイダーのローカル マップを作成します。

MockContentResolver(Context)

プロバイダーのローカル マップを作成します。

MockContentResolver(IntPtr, JniHandleOwnership)

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

フィールド

AnyCursorItemType

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

(継承元 ContentResolver)
CursorDirBaseType

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

(継承元 ContentResolver)
CursorItemBaseType

これは、コンテンツの Android プラットフォームの基本 MIME の種類です。1 つのアイテムの Cursor を含む URI です。

(継承元 ContentResolver)
ExtraHonoredArgs

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

(継承元 ContentResolver)
ExtraRefreshSupported

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

(継承元 ContentResolver)
ExtraSize

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

(継承元 ContentResolver)
ExtraTotalCount

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

(継承元 ContentResolver)
NotifyDelete
古い.

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

(継承元 ContentResolver)
NotifyInsert
古い.

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

(継承元 ContentResolver)
NotifySkipNotifyForDescendants
古い.

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

(継承元 ContentResolver)
NotifySyncToNetwork
古い.

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

(継承元 ContentResolver)
NotifyUpdate
古い.

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

(継承元 ContentResolver)
QueryArgGroupColumns

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

(継承元 ContentResolver)
QueryArgLimit

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

(継承元 ContentResolver)
QueryArgOffset

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

(継承元 ContentResolver)
QueryArgSortCollation

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

(継承元 ContentResolver)
QueryArgSortColumns

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

(継承元 ContentResolver)
QueryArgSortDirection

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

(継承元 ContentResolver)
QueryArgSortLocale

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

(継承元 ContentResolver)
QueryArgSqlGroupBy

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

(継承元 ContentResolver)
QueryArgSqlHaving

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

(継承元 ContentResolver)
QueryArgSqlLimit

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

(継承元 ContentResolver)
QueryArgSqlSelection

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

(継承元 ContentResolver)
QueryArgSqlSelectionArgs

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

(継承元 ContentResolver)
QueryArgSqlSortOrder

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

(継承元 ContentResolver)
QuerySortDirectionAscending
古い.

テスト用に設計された の拡張機能 android.content.ContentResolver

(継承元 ContentResolver)
QuerySortDirectionDescending
古い.

テスト用に設計された の拡張機能 android.content.ContentResolver

(継承元 ContentResolver)
SchemeAndroidResource (継承元 ContentResolver)
SchemeContent (継承元 ContentResolver)
SchemeFile (継承元 ContentResolver)
SyncExtrasAccount
古い.

このメンバーは非推奨とされます。

(継承元 ContentResolver)
SyncExtrasDiscardLocalDeletions

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

(継承元 ContentResolver)
SyncExtrasDoNotRetry

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

(継承元 ContentResolver)
SyncExtrasExpedited

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

(継承元 ContentResolver)
SyncExtrasForce
古い.

このメンバーは非推奨とされます。

(継承元 ContentResolver)
SyncExtrasIgnoreBackoff

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

(継承元 ContentResolver)
SyncExtrasIgnoreSettings

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

(継承元 ContentResolver)
SyncExtrasInitialize

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

(継承元 ContentResolver)
SyncExtrasManual

この追加の設定は、 と の両方 #SYNC_EXTRAS_IGNORE_SETTINGS を設定するのと同じです #SYNC_EXTRAS_IGNORE_BACKOFF

(継承元 ContentResolver)
SyncExtrasOverrideTooManyDeletions

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

(継承元 ContentResolver)
SyncExtrasRequireCharging

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

(継承元 ContentResolver)
SyncExtrasScheduleAsExpeditedJob

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

(継承元 ContentResolver)
SyncExtrasUpload

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

(継承元 ContentResolver)
SyncObserverTypeActive
古い.
(継承元 ContentResolver)
SyncObserverTypePending
古い.
(継承元 ContentResolver)
SyncObserverTypeSettings
古い.
(継承元 ContentResolver)

プロパティ

Class

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

(継承元 Object)
Handle

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

(継承元 Object)
JniIdentityHashCode

テスト用に設計された の拡張機能 android.content.ContentResolver

(継承元 Object)
JniPeerMembers

テスト用に設計された の拡張機能 android.content.ContentResolver

OutgoingPersistedUriPermissions

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

(継承元 ContentResolver)
PeerReference

テスト用に設計された の拡張機能 android.content.ContentResolver

(継承元 Object)
PersistedUriPermissions

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

(継承元 ContentResolver)
ThresholdClass

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

ThresholdType

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

メソッド

AcquireContentProviderClient(String)

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

(継承元 ContentResolver)
AcquireContentProviderClient(Uri)

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

(継承元 ContentResolver)
AcquireUnstableContentProviderClient(String)

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

(継承元 ContentResolver)
AcquireUnstableContentProviderClient(Uri)

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

(継承元 ContentResolver)
AddProvider(String, ContentProvider)

機関に基づいてプロバイダーへのアクセスを追加します

ApplyBatch(String, IList<ContentProviderOperation>)

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

(継承元 ContentResolver)
BulkInsert(Uri, ContentValues[])

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

(継承元 ContentResolver)
Call(String, String, String, Bundle)

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

(継承元 ContentResolver)
Call(Uri, String, String, Bundle)

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

(継承元 ContentResolver)
CancelSync(Uri)
古い.

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

(継承元 ContentResolver)
Canonicalize(Uri)

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

(継承元 ContentResolver)
Clone()

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

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

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

(継承元 ContentResolver)
Delete(Uri, String, String[])

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

(継承元 ContentResolver)
Dispose()

テスト用に設計された の拡張機能 android.content.ContentResolver

(継承元 Object)
Dispose(Boolean)

テスト用に設計された の拡張機能 android.content.ContentResolver

(継承元 Object)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetStreamTypes(Uri, String)

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

(継承元 ContentResolver)
GetType(Uri)

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

(継承元 ContentResolver)
GetTypeInfo(String)

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

(継承元 ContentResolver)
Insert(Uri, ContentValues)

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

(継承元 ContentResolver)
Insert(Uri, ContentValues, Bundle)

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

(継承元 ContentResolver)
JavaFinalize()

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

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

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

(継承元 ContentResolver)
Notify()

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

(継承元 Object)
NotifyAll()

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

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

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

(継承元 ContentResolver)
NotifyChange(Uri, ContentObserver)

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

(継承元 ContentResolver)
NotifyChange(Uri, ContentObserver, Boolean)

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

(継承元 ContentResolver)
NotifyChange(Uri, ContentObserver, NotifyChangeFlags)

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

(継承元 ContentResolver)
OpenAssetFile(Uri, String, CancellationSignal)

テスト用に設計された の拡張機能 android.content.ContentResolver

(継承元 ContentResolver)
OpenAssetFileDescriptor(Uri, String)

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

(継承元 ContentResolver)
OpenAssetFileDescriptor(Uri, String, CancellationSignal)

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

(継承元 ContentResolver)
OpenFile(Uri, String, CancellationSignal)

テスト用に設計された の拡張機能 android.content.ContentResolver

(継承元 ContentResolver)
OpenFileDescriptor(Uri, String)

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

(継承元 ContentResolver)
OpenFileDescriptor(Uri, String, CancellationSignal)

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

(継承元 ContentResolver)
OpenInputStream(Uri)

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

(継承元 ContentResolver)
OpenOutputStream(Uri)

#openOutputStream(Uri, String) openOutputStream(uri, "w") と同義。

(継承元 ContentResolver)
OpenOutputStream(Uri, String)

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

(継承元 ContentResolver)
OpenTypedAssetFile(Uri, String, Bundle, CancellationSignal)

テスト用に設計された の拡張機能 android.content.ContentResolver

(継承元 ContentResolver)
OpenTypedAssetFileDescriptor(Uri, String, Bundle)

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

(継承元 ContentResolver)
OpenTypedAssetFileDescriptor(Uri, String, Bundle, CancellationSignal)

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

(継承元 ContentResolver)
Query(Uri, String[], Bundle, CancellationSignal)

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

(継承元 ContentResolver)
Query(Uri, String[], String, String[], String)

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

(継承元 ContentResolver)
Query(Uri, String[], String, String[], String, CancellationSignal)

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

(継承元 ContentResolver)
Refresh(Uri, Bundle, CancellationSignal)

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

(継承元 ContentResolver)
RegisterContentObserver(Uri, Boolean, ContentObserver)

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

(継承元 ContentResolver)
ReleasePersistableUriPermission(Uri, ActivityFlags)

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

(継承元 ContentResolver)
SetHandle(IntPtr, JniHandleOwnership)

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

(継承元 Object)
StartSync(Uri, Bundle)
古い.

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

(継承元 ContentResolver)
TakePersistableUriPermission(Uri, ActivityFlags)

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

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

テスト用に設計された の拡張機能 android.content.ContentResolver

(継承元 Object)
ToString()

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

(継承元 Object)
Uncanonicalize(Uri)

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

(継承元 ContentResolver)
UnregisterContentObserver(ContentObserver)

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

(継承元 ContentResolver)
UnregisterFromRuntime()

テスト用に設計された の拡張機能 android.content.ContentResolver

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

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

(継承元 ContentResolver)
Update(Uri, ContentValues, String, String[])

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

(継承元 ContentResolver)
Wait()

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

(継承元 Object)
Wait(Int64)

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

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

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

(継承元 Object)

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

IJavaPeerable.Disposed()

テスト用に設計された の拡張機能 android.content.ContentResolver

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

テスト用に設計された の拡張機能 android.content.ContentResolver

(継承元 Object)
IJavaPeerable.Finalized()

テスト用に設計された の拡張機能 android.content.ContentResolver

(継承元 Object)
IJavaPeerable.JniManagedPeerState

テスト用に設計された の拡張機能 android.content.ContentResolver

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

テスト用に設計された の拡張機能 android.content.ContentResolver

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

テスト用に設計された の拡張機能 android.content.ContentResolver

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

テスト用に設計された の拡張機能 android.content.ContentResolver

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

テスト用に設計された の拡張機能 android.content.ContentResolver

GetJniTypeName(IJavaPeerable)

テスト用に設計された の拡張機能 android.content.ContentResolver

適用対象