Язык

DocumentsContract.Document Класс

Определение

Константы, связанные с документом, включая Cursor имена столбцов и флаги.

[Android.Runtime.Register("android/provider/DocumentsContract$Document", DoNotGenerateAcw=true)]
public sealed class DocumentsContract.Document : Java.Lang.Object
[<Android.Runtime.Register("android/provider/DocumentsContract$Document", DoNotGenerateAcw=true)>]
type DocumentsContract.Document = class
    inherit Object
Наследование
DocumentsContract.Document
Атрибуты

Комментарии

Константы, связанные с документом, включая Cursor имена столбцов и флаги.

Документ может быть открытым потоком (с определенным типом MIME) или каталогом, содержащим дополнительные документы (с типом #MIME_TYPE_DIR MIME). Каталог представляет верхнюю часть поддерев, содержащую ноль или больше документов, которые могут рекурсивно содержать еще больше документов и каталогов.

Все столбцы доступны <>только для< чтения и em> для клиентских приложений.

Java документации по android.provider.DocumentsContract.Document.

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

Поля

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

Столбец, указывающий состояние синхронизации содержимого документа, представленное в виде битовой маски, null если оно не указано.

ColumnDisplayName

Отображаемое имя документа, используемое в качестве основного заголовка, отображаемого пользователю.

ColumnDocumentId

Уникальный идентификатор документа.

ColumnFlags

Флаги, применяемые к документу.

ColumnIcon

Идентификатор ресурса определенного значка для документа.

ColumnLastModified

Метка времени последнего изменения документа в миллисекундах с 1 января 1970 г. 00:00:00.

ColumnMimeType

Конкретный тип MIME документа.

ColumnOriginalRelativePath

Относительный путь исходного расположения мусорного документа.

ColumnSize

Размер документа, в байтах или null если неизвестно.

ColumnSummary

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

FlagDirBlocksOpenDocumentTree
Устаревшие.

Флаг, указывающий, что документ является каталогом, который хочет заблокировать выбор при запуске намерения пользователем Intent#ACTION_OPEN_DOCUMENT_TREE .

FlagDirPrefersGrid
Устаревшие.

Флаг, указывающий, что каталог предпочитает отображать его содержимое в сетке большего формата.

FlagDirPrefersLastModified
Устаревшие.

Флаг, указывающий, что каталог предпочитает сортировку #COLUMN_LAST_MODIFIEDпо содержимому.

FlagDirSupportsCreate
Устаревшие.

Флаг, указывающий, что документ является каталогом, поддерживающим создание новых файлов в нем.

FlagPartial
Устаревшие.

Флаг, указывающий, что документ не завершен, скорее всего, его содержимое загружается.

FlagSupportsCopy
Устаревшие.

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

FlagSupportsDelete
Устаревшие.

Флаг, указывающий, что документ является деletable.

FlagSupportsMetadata
Устаревшие.

Флаг, указывающий, что у документа есть доступные метаданные, которые можно читать с помощью DocumentsContract#getDocumentMetadata

FlagSupportsMove
Устаревшие.

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

FlagSupportsRemove
Устаревшие.

Флаг, указывающий, что документ можно удалить из родительского элемента.

FlagSupportsRename
Устаревшие.

Флаг, указывающий, что документ можно переименовать.

FlagSupportsRestore
Устаревшие.

Флаг, указывающий, что документ можно восстановить.

FlagSupportsSettings
Устаревшие.

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

FlagSupportsSubtreeSearch
Устаревшие.

Флаг, указывающий, что этот документ поддерживает поиск поддерев.

FlagSupportsThumbnail
Устаревшие.

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

FlagSupportsTrash
Устаревшие.

Флаг, указывающий, что документ может быть корзиной.

FlagSupportsWrite
Устаревшие.

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

FlagVirtualDocument
Устаревшие.

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

FlagWebLinkable
Устаревшие.

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

MimeTypeDir

Тип MIME документа, который является каталогом, который может содержать дополнительные документы.

SyncStateFlagAvailableLocally
Устаревшие.

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

SyncStateFlagDownloadError
Устаревшие.

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

SyncStateFlagDownloadProgress
Устаревшие.

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

SyncStateFlagLocalChanges
Устаревшие.

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

SyncStateFlagUploadError
Устаревшие.

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

SyncStateFlagUploadProgress
Устаревшие.

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

Свойства

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

Возвращает класс среды выполнения этого Objectобъекта.

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

Дескриптор базового экземпляра Android.

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

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

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

Константы, связанные с документом, включая Cursor имена столбцов и флаги.

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

Константы, связанные с документом, включая Cursor имена столбцов и флаги.

PeerReference

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

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

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

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

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

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

Методы

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

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

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

Константы, связанные с документом, включая Cursor имена столбцов и флаги.

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

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

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

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

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

Константы, связанные с документом, включая Cursor имена столбцов и флаги.

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

Константы, связанные с документом, включая Cursor имена столбцов и флаги.

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

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

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

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

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

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

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

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

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

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

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

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

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

Константы, связанные с документом, включая Cursor имена столбцов и флаги.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Константы, связанные с документом, включая Cursor имена столбцов и флаги.

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

Константы, связанные с документом, включая Cursor имена столбцов и флаги.

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

Константы, связанные с документом, включая Cursor имена столбцов и флаги.

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

Константы, связанные с документом, включая Cursor имена столбцов и флаги.

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

Константы, связанные с документом, включая Cursor имена столбцов и флаги.

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

Константы, связанные с документом, включая Cursor имена столбцов и флаги.

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

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

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

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Константы, связанные с документом, включая Cursor имена столбцов и флаги.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

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