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
- Наследование
- Атрибуты
Комментарии
Расширение , 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 в форме " |
CursorDirBaseType |
Это базовый тип MIME платформы Android для содержимого: URI, содержащий курсор с нулевым или более элементами. (Унаследовано от ContentResolver) |
CursorItemBaseType |
Это базовый тип MIME платформы Android для содержимого: URI, содержащий курсор одного элемента. (Унаследовано от ContentResolver) |
ExtraHonoredArgs |
Позволяет поставщику сообщать клиенту, какие ключи запросов учитываются в cursor. (Унаследовано от ContentResolver) |
ExtraRefreshSupported |
Дополнительное логическое значение, описывающее, поддерживает ли конкретный поставщик обновление. (Унаследовано от ContentResolver) |
ExtraSize |
Дополнительное |
ExtraTotalCount |
Добавляется в |
NotifyDelete |
Устаревшие..
Флаг для |
NotifyInsert |
Устаревшие..
Флаг для |
NotifySkipNotifyForDescendants |
Устаревшие..
Флаг для |
NotifySyncToNetwork |
Устаревшие..
Пометка для |
NotifyUpdate |
Устаревшие..
Флаг для |
QueryArgGroupColumns |
Указывает список столбцов (хранящихся в виде |
QueryArgLimit |
Указывает максимальное количество строк, включаемых в курсор. (Унаследовано от ContentResolver) |
QueryArgOffset |
Задает индекс строки смещения в cursor. (Унаследовано от ContentResolver) |
QueryArgSortCollation |
Позволяет клиенту указать поставщику указание о том, какие параметры сортировки следует использовать при сортировке значений. (Унаследовано от ContentResolver) |
QueryArgSortColumns |
Указывает список столбцов (хранящихся в виде |
QueryArgSortDirection |
Указывает требуемый порядок сортировки. (Унаследовано от ContentResolver) |
QueryArgSortLocale |
Позволяет клиенту указать поставщику указание, указывающее, какой языковой стандарт следует использовать при сортировке значений. (Унаследовано от ContentResolver) |
QueryArgSqlGroupBy |
Ключ для строки стиля |
QueryArgSqlHaving |
Ключ для строки стиля |
QueryArgSqlLimit |
Ключ для строки стиля |
QueryArgSqlSelection |
Ключ для строки выбора стиля SQL, которая может присутствовать в аргументе пакета запроса, передаваемом |
QueryArgSqlSelectionArgs |
Ключ для списка аргументов строки выбора SQL. (Унаследовано от ContentResolver) |
QueryArgSqlSortOrder |
Ключ для строки сортировки в стиле SQL, которая может присутствовать в аргументе "Пакет запроса", передаваемом |
QuerySortDirectionAscending |
Устаревшие..
Расширение , |
QuerySortDirectionDescending |
Устаревшие..
Расширение , |
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 |
Установка этого дополнительного параметра эквивалентна настройке и |
SyncExtrasOverrideTooManyDeletions |
Указывает, что адаптер синхронизации должен продолжить операции удаления, даже если он определяет, что их слишком много. (Унаследовано от ContentResolver) |
SyncExtrasRequireCharging |
Если для этого дополнительного параметра задано значение true, запрос на синхронизацию будет запланирован только при подключении устройства. (Унаследовано от ContentResolver) |
SyncExtrasScheduleAsExpeditedJob |
Выполните эту операцию синхронизации как "ускоренное задание" (см. ). |
SyncExtrasUpload |
Указывает, что эта синхронизация предназначена только для передачи локальных изменений на сервер. (Унаследовано от ContentResolver) |
SyncObserverTypeActive |
Устаревшие..
(Унаследовано от ContentResolver)
|
SyncObserverTypePending |
Устаревшие..
(Унаследовано от ContentResolver)
|
SyncObserverTypeSettings |
Устаревшие..
(Унаследовано от ContentResolver)
|
Свойства
Class |
Возвращает класс среды выполнения данного объекта |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
JniIdentityHashCode |
Расширение , |
JniPeerMembers |
Расширение , |
OutgoingPersistedUriPermissions |
Возвращает список всех сохраненных разрешений URI, размещенных в вызывающем приложении. (Унаследовано от ContentResolver) |
PeerReference |
Расширение , |
PersistedUriPermissions |
Возвращает список всех предоставленных разрешений URI, которые были сохранены вызывающим приложением. (Унаследовано от ContentResolver) |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
Методы
AcquireContentProviderClient(String) |
Возвращает объект , связанный |
AcquireContentProviderClient(Uri) |
Возвращает объект , связанный |
AcquireUnstableContentProviderClient(String) |
Как |
AcquireUnstableContentProviderClient(Uri) |
Как |
AddProvider(String, ContentProvider) |
Добавляет доступ к поставщику на основе его полномочий |
ApplyBatch(String, IList<ContentProviderOperation>) |
Применяет каждый из |
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() |
Расширение , |
Dispose(Boolean) |
Расширение , |
Equals(Object) |
Указывает, равен ли какой-то другой объект этому объекту. (Унаследовано от Object) |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
GetStreamTypes(Uri, String) |
Запрос возможных типов MIME для представлений данный URL-адрес содержимого может быть возвращен при открытии в виде потока с |
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) |
Удобный метод, который эффективно загружает эскиз визуального элемента для заданного |
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) |
Расширение , |
OpenAssetFileDescriptor(Uri, String) |
Откройте дескриптор необработанного файла для доступа к данным по универсальному коду ресурса (URI). (Унаследовано от ContentResolver) |
OpenAssetFileDescriptor(Uri, String, CancellationSignal) |
Откройте дескриптор необработанного файла для доступа к данным по универсальному коду ресурса (URI). (Унаследовано от ContentResolver) |
OpenFile(Uri, String, CancellationSignal) |
Расширение , |
OpenFileDescriptor(Uri, String) |
Откройте дескриптор необработанного файла для доступа к данным по универсальному коду ресурса (URI). (Унаследовано от ContentResolver) |
OpenFileDescriptor(Uri, String, CancellationSignal) |
Откройте дескриптор необработанного файла для доступа к данным по универсальному коду ресурса (URI). (Унаследовано от ContentResolver) |
OpenInputStream(Uri) |
Откройте поток для содержимого, связанного с URI содержимого. (Унаследовано от ContentResolver) |
OpenOutputStream(Uri) |
Является синонимом элемента |
OpenOutputStream(Uri, String) |
Откройте поток для содержимого, связанного с URI содержимого. (Унаследовано от ContentResolver) |
OpenTypedAssetFile(Uri, String, Bundle, CancellationSignal) |
Расширение , |
OpenTypedAssetFileDescriptor(Uri, String, Bundle) |
Откройте необработанный дескриптор файла для доступа к данным (потенциально преобразованным типам) из универсального кода ресурса (URI) content:. (Унаследовано от ContentResolver) |
OpenTypedAssetFileDescriptor(Uri, String, Bundle, CancellationSignal) |
Откройте необработанный дескриптор файла для доступа к данным (потенциально преобразованным типам) из универсального кода ресурса (URI) content:. (Унаследовано от ContentResolver) |
Query(Uri, String[], Bundle, CancellationSignal) |
Запросите указанный URI, возвращая поверх результирующий |
Query(Uri, String[], String, String[], String) |
Запросите заданный универсальный код ресурса (URI), |
Query(Uri, String[], String, String[], String, CancellationSignal) |
Запросите заданный URI, возвращая поверх результирующий |
Refresh(Uri, Bundle, CancellationSignal) |
Это позволяет клиентам запрашивать явное обновление содержимого, определенного . |
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>() |
Расширение , |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
Uncanonicalize(Uri) |
При использовании канонического URI, созданного |
UnregisterContentObserver(ContentObserver) |
Отменяет регистрацию наблюдателя изменений. (Унаследовано от ContentResolver) |
UnregisterFromRuntime() |
Расширение , |
Update(Uri, ContentValues, Bundle) |
Обновление строк в URI содержимого. (Унаследовано от ContentResolver) |
Update(Uri, ContentValues, String, String[]) |
Обновление строк в URI содержимого. (Унаследовано от ContentResolver) |
Wait() |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.>< (Унаследовано от Object) |
Wait(Int64) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от Object) |
Явные реализации интерфейса
IJavaPeerable.Disposed() |
Расширение , |
IJavaPeerable.DisposeUnlessReferenced() |
Расширение , |
IJavaPeerable.Finalized() |
Расширение , |
IJavaPeerable.JniManagedPeerState |
Расширение , |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Расширение , |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Расширение , |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Расширение , |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенное средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Расширение , |
GetJniTypeName(IJavaPeerable) |
Расширение , |