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 переопределяет обычный способ разрешения поставщиков по центру. Чтобы получить доступ к поставщику на основе его полномочий, пользователи 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 формы " |
| CursorDirBaseType |
Это базовый тип MIME платформы Android для содержимого: URI, содержащий курсор нулевого или более элементов. (Унаследовано от ContentResolver) |
| CursorItemBaseType |
Это базовый тип MIME платформы Android для содержимого: URI, содержащий курсор одного элемента. (Унаследовано от ContentResolver) |
| ExtraHonoredArgs |
Позволяет поставщику сообщать клиенту, какие ключи запросов учитываются в курсоре. (Унаследовано от ContentResolver) |
| ExtraRefreshSupported |
Дополнительное логическое описание того, поддерживает ли конкретный поставщик обновление или нет. (Унаследовано от ContentResolver) |
| ExtraSize |
Дополнительное |
| ExtraTotalCount |
Добавлено к |
| NotifyDelete |
Устаревшие.
Флаг для |
| NotifyInsert |
Устаревшие.
Флаг для |
| NotifySkipNotifyForDescendants |
Устаревшие.
Флаг для |
| NotifySyncToNetwork |
Устаревшие.
Флаг для |
| NotifyUpdate |
Устаревшие.
Флаг для |
| QueryArgGroupColumns |
Указывает список столбцов (хранящихся в виде |
| QueryArgLimit |
Указывает максимальное количество строк, включаемых в курсор. (Унаследовано от ContentResolver) |
| QueryArgOffset |
Указывает индекс строки смещения в курсоре. (Унаследовано от ContentResolver) |
| QueryArgSortCollation |
Позволяет клиенту указать указание поставщику, объявляющее параметры сортировки, которые следует использовать при сортировке значений. (Унаследовано от ContentResolver) |
| QueryArgSortColumns |
Задает список столбцов (хранящихся в виде) |
| QueryArgSortDirection |
Указывает требуемый порядок сортировки. (Унаследовано от ContentResolver) |
| QueryArgSortLocale |
Позволяет клиенту указать указание поставщику, объявляющего языковой стандарт, используемый при сортировке значений. (Унаследовано от ContentResolver) |
| QueryArgSqlGroupBy |
Ключ для строки стиля |
| QueryArgSqlHaving |
Ключ для строки стиля |
| QueryArgSqlLimit |
Ключ для строки стиля |
| QueryArgSqlSelection |
Ключ для строки выбора стиля SQL, которая может присутствовать в аргументе пакета запросов, переданном |
| QueryArgSqlSelectionArgs |
Ключ для списка аргументов строки выбора SQL. (Унаследовано от ContentResolver) |
| QueryArgSqlSortOrder |
Ключ для строки сортировки стиля SQL, которая может присутствовать в аргументе пакета запросов, переданном |
| 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 |
Настройка этого дополнительно эквивалентна настройке обоих |
| SyncExtrasOverrideTooManyDeletions |
Указывает, что адаптер синхронизации должен продолжать операции удаления, даже если он определяет, что слишком много. (Унаследовано от ContentResolver) |
| SyncExtrasRequireCharging |
Если для этого дополнительно задано значение true, запрос синхронизации будет запланирован только при подключении устройства. (Унаследовано от ContentResolver) |
| SyncExtrasScheduleAsExpeditedJob |
Выполните эту операцию синхронизации как "ускоренное задание" (см. раздел |
| SyncExtrasUpload |
Указывает, что эта синхронизация предназначена только для отправки локальных изменений на сервер. (Унаследовано от ContentResolver) |
| SyncObserverTypeActive |
Устаревшие.
(Унаследовано от ContentResolver)
|
| SyncObserverTypePending |
Устаревшие.
(Унаследовано от ContentResolver)
|
| SyncObserverTypeSettings |
Устаревшие.
(Унаследовано от ContentResolver)
|
Свойства
| Имя. | Описание |
|---|---|
| Class |
Возвращает класс среды выполнения этого |
| Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
| JniIdentityHashCode |
Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия. (Унаследовано от Object) |
| JniManagedPeerState |
Расширение этого предназначено |
| JniPeerMembers |
Расширение этого предназначено |
| OutgoingPersistedUriPermissions |
Возвращает список всех сохраненных разрешений URI, размещенных вызывающим приложением. (Унаследовано от ContentResolver) |
| PeerReference |
Возвращает ссылку на объект JNI для этого Java однорангового узла. (Унаследовано от Object) |
| 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> в каноническое представление указанного ресурса, который можно использовать на разных устройствах, сохранялся, сохранялся и восстанавливался и т. д. (Унаследовано от ContentResolver) |
| Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Расширение этого предназначено |
| Delete(Uri, Bundle) |
Удаляет строки, указанные универсальным кодом ресурса (URI) содержимого. (Унаследовано от ContentResolver) |
| Delete(Uri, String, String[]) |
Удаляет строки, указанные универсальным кодом ресурса (URI) содержимого. (Унаследовано от ContentResolver) |
| Dispose() |
Освобождает ресурсы, удерживаемые этим Java одноранговым узлом. (Унаследовано от Object) |
| Dispose(Boolean) |
Освобождает ресурсы, удерживаемые этим Java одноранговым узлом. (Унаследовано от Object) |
| DisposeUnlessReferenced() |
Расширение этого предназначено |
| Equals(Object) |
Расширение этого предназначено |
| Equals(Object) |
Указывает, равен ли другой объект этому объекту. (Унаследовано от Object) |
| GetHashCode() |
Возвращает хэш-значение кода для объекта. (Унаследовано от Object) |
| GetStreamTypes(Uri, String) |
Запрос возможных типов MIME для представлений заданного URL-адреса содержимого можно вернуть при открытии в качестве потока |
| 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) |
Удобный метод, который эффективно загружает визуальный эскиз для заданного. |
| 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) |
Синоним для |
| 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) |
Запросите заданный |
| Query(Uri, String[], String, String[], String, CancellationSignal) |
Запросите заданный |
| Query(Uri, String[], String, String[], String) |
Запросите заданный универсальный |
| Refresh(Uri, Bundle, CancellationSignal) |
Это позволяет клиентам запрашивать явное обновление содержимого, определяемого |
| RegisterContentObserver(Uri, Boolean, ContentObserver) |
Зарегистрируйте класс наблюдателя, который получает обратные вызовы при изменении данных, определенных заданным универсальным кодом ресурса (URI) содержимого. (Унаследовано от ContentResolver) |
| ReleasePersistableUriPermission(Uri, ActivityFlags) |
Отклинить сохраняемое разрешение URI. (Унаследовано от ContentResolver) |
| SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Расширение этого предназначено |
| StartSync(Uri, Bundle) |
Устаревшие.
Запустите асинхронную операцию синхронизации. (Унаследовано от ContentResolver) |
| TakePersistableUriPermission(Uri, ActivityFlags) |
Примите сохраняемое разрешение URI, которое было предложено. (Унаследовано от ContentResolver) |
| ToArray<T>() |
Создает управляемый массив из этого Java оболочки массива. (Унаследовано от Object) |
| ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
| Uncanonicalize(Uri) |
Учитывая канонический URI, созданный |
| 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() |
Расширение этого предназначено |
| IJavaPeerable.Finalized() |
Расширение этого предназначено |
| IJavaPeerable.JniObjectReferenceControlBlock |
Расширение этого предназначено |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Расширение этого предназначено |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Расширение этого предназначено |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Расширение этого предназначено |
Методы расширения
| Имя. | Описание |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Возвращает имя JNI типа экземпляра |
| JavaAs<TResult>(IJavaPeerable) |
Попробуйте принуждать к типу |
| JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
| JavaCast<TResult>(IJavaObject) |
Расширение этого предназначено |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Попробуйте принуждать к типу |