Язык

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 переопределяет обычный способ разрешения поставщиков по центру. Чтобы получить доступ к поставщику на основе его полномочий, пользователи MockContentResolver сначала создайте экземпляр поставщика и используйте MockContentResolver#addProvider(String, ContentProvider)его. Разрешение полномочий происходит полностью в MockContentResolver.

Пользователи также могут задать запись центра в сопоставлении с значением NULL, чтобы поставщик полностью вымехал.

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

Дополнительные сведения о тестировании приложений см. в руководстве разработчика по тестированию.

</Div>

Java документации по android.test.mock.MockContentResolver.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Конструкторы

Имя. Описание
MockContentResolver()

Создает локальную карту поставщиков.

MockContentResolver(Context)

Создает локальную карту поставщиков.

MockContentResolver(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Поля

Имя. Описание
AnyCursorItemType

Это универсальный тип MIME платформы Android, соответствующий любому типу MIME формы "#CURSOR_ITEM_BASE_TYPE/SUB_TYPE .

(Унаследовано от ContentResolver)
CursorDirBaseType

Это базовый тип MIME платформы Android для содержимого: URI, содержащий курсор нулевого или более элементов.

(Унаследовано от ContentResolver)
CursorItemBaseType

Это базовый тип MIME платформы Android для содержимого: URI, содержащий курсор одного элемента.

(Унаследовано от ContentResolver)
ExtraHonoredArgs

Позволяет поставщику сообщать клиенту, какие ключи запросов учитываются в курсоре.

(Унаследовано от ContentResolver)
ExtraRefreshSupported

Дополнительное логическое описание того, поддерживает ли конкретный поставщик обновление или нет.

(Унаследовано от ContentResolver)
ExtraSize

Дополнительное Point описание оптимального размера запрошенного ресурса изображения в пикселях.

(Унаследовано от ContentResolver)
ExtraTotalCount

Добавлено к Cursor дополнительным компонентам, чтобы указать общее количество строк набора записей 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): если задано, это уведомление будет пропущено, если оно доставлено в корневой URI сервера ContentObserver, использующий "уведомление для потомков".

(Унаследовано от ContentResolver)
NotifySyncToNetwork
Устаревшие.

Флаг для #notifyChange(Uri, ContentObserver, int): попытка синхронизировать изменение с сетью.

(Унаследовано от ContentResolver)
NotifyUpdate
Устаревшие.

Флаг для #notifyChange(Uri, ContentObserver, int): обычно устанавливается на объекте ContentProvider , указывающее, что это уведомление является результатом ContentProvider#update вызова.

(Унаследовано от ContentResolver)
QueryArgGroupColumns

Указывает список столбцов (хранящихся в виде String[]) для группирования результатов.

(Унаследовано от ContentResolver)
QueryArgLimit

Указывает максимальное количество строк, включаемых в курсор.

(Унаследовано от ContentResolver)
QueryArgOffset

Указывает индекс строки смещения в курсоре.

(Унаследовано от ContentResolver)
QueryArgSortCollation

Позволяет клиенту указать указание поставщику, объявляющее параметры сортировки, которые следует использовать при сортировке значений.

(Унаследовано от ContentResolver)
QueryArgSortColumns

Задает список столбцов (хранящихся в виде) String[]для сортировки результатов.

(Унаследовано от ContentResolver)
QueryArgSortDirection

Указывает требуемый порядок сортировки.

(Унаследовано от ContentResolver)
QueryArgSortLocale

Позволяет клиенту указать указание поставщику, объявляющего языковой стандарт, используемый при сортировке значений.

(Унаследовано от ContentResolver)
QueryArgSqlGroupBy

Ключ для строки стиля GROUP BY SQL, которая может присутствовать в аргументе пакета запросов, переданном в ContentProvider#query(Uri, String[], Bundle, CancellationSignal).

(Унаследовано от ContentResolver)
QueryArgSqlHaving

Ключ для строки стиля HAVING SQL, которая может присутствовать в аргументе пакета запросов, переданном в ContentProvider#query(Uri, String[], Bundle, CancellationSignal).

(Унаследовано от ContentResolver)
QueryArgSqlLimit

Ключ для строки стиля LIMIT SQL, которая может присутствовать в аргументе пакета запросов, переданном в ContentProvider#query(Uri, String[], Bundle, CancellationSignal).

(Унаследовано от ContentResolver)
QueryArgSqlSelection

Ключ для строки выбора стиля SQL, которая может присутствовать в аргументе пакета запросов, переданном ContentProvider#query(Uri, String[], Bundle, CancellationSignal) при вызове устаревшего клиента.

(Унаследовано от ContentResolver)
QueryArgSqlSelectionArgs

Ключ для списка аргументов строки выбора SQL.

(Унаследовано от ContentResolver)
QueryArgSqlSortOrder

Ключ для строки сортировки стиля SQL, которая может присутствовать в аргументе пакета запросов, переданном ContentProvider#query(Uri, String[], Bundle, CancellationSignal) при вызове устаревшего клиента.

(Унаследовано от ContentResolver)
QuerySortDirectionAscending
Устаревшие.

Константа: 0 (0x00000000)

(Унаследовано от ContentResolver)
QuerySortDirectionDescending
Устаревшие.

Константа: 1 (0x00000001)

(Унаследовано от ContentResolver)
SchemeAndroidResource (Унаследовано от ContentResolver)
SchemeContent (Унаследовано от ContentResolver)
SchemeFile (Унаследовано от ContentResolver)
SyncExtrasAccount
Устаревшие.

Этот элемент не рекомендуется.

(Унаследовано от ContentResolver)
SyncExtrasDiscardLocalDeletions

Указывает, что адаптер синхронизации не должен продолжать операции удаления, если он определяет, что слишком много.

(Унаследовано от ContentResolver)
SyncExtrasDoNotRetry

Если этот дополнительный параметр имеет значение true, запрос не будет извлечен при сбое.

(Унаследовано от ContentResolver)
SyncExtrasExpedited

Если этот дополнительный параметр имеет значение true, запрос синхронизации будет запланирован на передней части очереди запросов синхронизации, но он по-прежнему зависит от квоты 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

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

(Унаследовано от Object)
JniManagedPeerState

Расширение этого предназначено android.content.ContentResolver для тестирования.

(Унаследовано от JavaObject)
JniPeerMembers

Расширение этого предназначено android.content.ContentResolver для тестирования.

OutgoingPersistedUriPermissions

Возвращает список всех сохраненных разрешений URI, размещенных вызывающим приложением.

(Унаследовано от ContentResolver)
PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

(Унаследовано от Object)
PersistedUriPermissions

Возвращает список всех разрешений URI, которые были сохранены вызывающим приложением.

(Унаследовано от ContentResolver)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

Имя. Описание
AcquireContentProviderClient(String)

ContentProviderClient Возвращает объект, связанный с ContentProvider центром имени, запуская поставщика при необходимости.

(Унаследовано от ContentResolver)
AcquireContentProviderClient(Uri)

ContentProviderClient Возвращает объект, связанный с ContentProvider тем, что обслуживает содержимое по URI, запуская поставщика при необходимости.

(Унаследовано от 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)

Преобразуйте заданный <>URL-адрес< или var> в каноническое представление указанного ресурса, который можно использовать на разных устройствах, сохранялся, сохранялся и восстанавливался и т. д.

(Унаследовано от ContentResolver)
Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Расширение этого предназначено android.content.ContentResolver для тестирования.

(Унаследовано от JavaObject)
Delete(Uri, Bundle)

Удаляет строки, указанные универсальным кодом ресурса (URI) содержимого.

(Унаследовано от ContentResolver)
Delete(Uri, String, String[])

Удаляет строки, указанные универсальным кодом ресурса (URI) содержимого.

(Унаследовано от ContentResolver)
Dispose()

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
Dispose(Boolean)

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
DisposeUnlessReferenced()

Расширение этого предназначено android.content.ContentResolver для тестирования.

(Унаследовано от JavaObject)
Equals(Object)

Расширение этого предназначено android.content.ContentResolver для тестирования.

(Унаследовано от JavaObject)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает хэш-значение кода для объекта.

(Унаследовано от Object)
GetStreamTypes(Uri, String)

Запрос возможных типов MIME для представлений заданного URL-адреса содержимого можно вернуть при открытии в качестве потока #openTypedAssetFileDescriptor.

(Унаследовано от ContentResolver)
GetType(Uri)

Возвращает тип MIME заданного URL-адреса содержимого.

(Унаследовано от ContentResolver)
GetTypeInfo(String)

Возвращает подробное описание заданного типа MIME, включая значок и метку, описывающую тип.

(Унаследовано от ContentResolver)
Insert(Uri, ContentValues, Bundle)

Вставляет строку в таблицу по указанному URL-адресу.

(Унаследовано от ContentResolver)
Insert(Uri, ContentValues)

Вставляет строку в таблицу по указанному URL-адресу.

(Унаследовано от ContentResolver)
JavaFinalize()
Устаревшие.

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
LoadThumbnail(Uri, Size, CancellationSignal)

Удобный метод, который эффективно загружает визуальный эскиз для заданного.Uri

(Унаследовано от ContentResolver)
Notify()

Просыпается один поток, ожидающий монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
NotifyChange(ICollection<Uri>, ContentObserver, NotifyChangeFlags)

Уведомите зарегистрированных наблюдателей о том, что были обновлены несколько строк.

(Унаследовано от ContentResolver)
NotifyChange(Uri, ContentObserver, Boolean)

Уведомите зарегистрированных наблюдателей о том, что строка была обновлена.

(Унаследовано от ContentResolver)
NotifyChange(Uri, ContentObserver, NotifyChangeFlags)

Уведомите зарегистрированных наблюдателей о том, что строка была обновлена.

(Унаследовано от ContentResolver)
NotifyChange(Uri, ContentObserver)

Уведомите зарегистрированных наблюдателей о том, что строка была обновлена и попытается синхронизировать изменения в сети.

(Унаследовано от ContentResolver)
OpenAssetFile(Uri, String, CancellationSignal)

Открывает файл ресурса, связанный с URI содержимого.

(Унаследовано от ContentResolver)
OpenAssetFileDescriptor(Uri, String, CancellationSignal)

Откройте дескриптор необработанного файла для доступа к данным в URI.

(Унаследовано от ContentResolver)
OpenAssetFileDescriptor(Uri, String)

Откройте дескриптор необработанного файла для доступа к данным в URI.

(Унаследовано от ContentResolver)
OpenFile(Uri, String, CancellationSignal)

Открывает файл, связанный с универсальным кодом ресурса (URI) содержимого.

(Унаследовано от ContentResolver)
OpenFileDescriptor(Uri, String, CancellationSignal)

Откройте дескриптор необработанного файла для доступа к данным в URI.

(Унаследовано от ContentResolver)
OpenFileDescriptor(Uri, String)

Откройте дескриптор необработанного файла для доступа к данным в URI.

(Унаследовано от ContentResolver)
OpenInputStream(Uri)

Откройте поток на содержимое, связанное с универсальным кодом ресурса (URI) содержимого.

(Унаследовано от ContentResolver)
OpenOutputStream(Uri, String)

Откройте поток на содержимое, связанное с универсальным кодом ресурса (URI) содержимого.

(Унаследовано от ContentResolver)
OpenOutputStream(Uri)

Синоним для #openOutputStream(Uri, String) openOutputStream(uri, "w").

(Унаследовано от ContentResolver)
OpenTypedAssetFile(Uri, String, Bundle, CancellationSignal)

Открывает типизированный файл ресурса, связанный с URI содержимого.

(Унаследовано от ContentResolver)
OpenTypedAssetFileDescriptor(Uri, String, Bundle, CancellationSignal)

Откройте дескриптор необработанного файла для доступа к данным (потенциально преобразованным типом) из URI content:.

(Унаследовано от ContentResolver)
OpenTypedAssetFileDescriptor(Uri, String, Bundle)

Откройте дескриптор необработанного файла для доступа к данным (потенциально преобразованным типом) из URI content:.

(Унаследовано от ContentResolver)
Query(Uri, String[], Bundle, CancellationSignal)

Запросите заданный Cursor URI, возвращая результирующий набор с поддержкой отмены.

(Унаследовано от ContentResolver)
Query(Uri, String[], String, String[], String, CancellationSignal)

Запросите заданный Cursor URI, возвращая результирующий набор с необязательной поддержкой отмены.

(Унаследовано от ContentResolver)
Query(Uri, String[], String, String[], String)

Запросите заданный универсальный Cursor код ресурса (URI), возвращая результирующий набор.

(Унаследовано от ContentResolver)
Refresh(Uri, Bundle, CancellationSignal)

Это позволяет клиентам запрашивать явное обновление содержимого, определяемого uri.

(Унаследовано от ContentResolver)
RegisterContentObserver(Uri, Boolean, ContentObserver)

Зарегистрируйте класс наблюдателя, который получает обратные вызовы при изменении данных, определенных заданным универсальным кодом ресурса (URI) содержимого.

(Унаследовано от ContentResolver)
ReleasePersistableUriPermission(Uri, ActivityFlags)

Отклинить сохраняемое разрешение URI.

(Унаследовано от ContentResolver)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Расширение этого предназначено android.content.ContentResolver для тестирования.

(Унаследовано от JavaObject)
StartSync(Uri, Bundle)
Устаревшие.

Запустите асинхронную операцию синхронизации.

(Унаследовано от ContentResolver)
TakePersistableUriPermission(Uri, ActivityFlags)

Примите сохраняемое разрешение URI, которое было предложено.

(Унаследовано от ContentResolver)
ToArray<T>()

Создает управляемый массив из этого Java оболочки массива.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
Uncanonicalize(Uri)

Учитывая канонический URI, созданный #canonicalizeранее, преобразуйте его в локальную не каноническую форму.

(Унаследовано от ContentResolver)
UnregisterContentObserver(ContentObserver)

Отменяет регистрацию наблюдателя изменений.

(Унаследовано от ContentResolver)
UnregisterFromRuntime()

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

(Унаследовано от Object)
Update(Uri, ContentValues, Bundle)

Обновите строки в URI содержимого.

(Унаследовано от ContentResolver)
Update(Uri, ContentValues, String, String[])

Обновите строки в URI содержимого.

(Унаследовано от ContentResolver)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.>

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

Имя. Описание
IJavaPeerable.Disposed()

Расширение этого предназначено android.content.ContentResolver для тестирования.

(Унаследовано от JavaObject)
IJavaPeerable.Finalized()

Расширение этого предназначено android.content.ContentResolver для тестирования.

(Унаследовано от JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Расширение этого предназначено android.content.ContentResolver для тестирования.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Расширение этого предназначено android.content.ContentResolver для тестирования.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Расширение этого предназначено android.content.ContentResolver для тестирования.

(Унаследовано от JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Расширение этого предназначено android.content.ContentResolver для тестирования.

(Унаследовано от JavaObject)

Методы расширения

Имя. Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Расширение этого предназначено android.content.ContentResolver для тестирования.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

Применяется к