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>

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

</Div>

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

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

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

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

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

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

Задает индекс строки смещения в cursor.

(Унаследовано от 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
Устаревшие..

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

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

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

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

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

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

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

OutgoingPersistedUriPermissions

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.><

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

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

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

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

(Унаследовано от 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 предназначенное для тестирования.

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