DocumentsContract.Document Classe

Definição

Constantes relacionadas a um documento, incluindo Cursor nomes de coluna e sinalizadores.

[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
Herança
DocumentsContract.Document
Atributos

Comentários

Constantes relacionadas a um documento, incluindo Cursor nomes de coluna e sinalizadores.

Um documento pode ser um fluxo aberta (com um tipo MIME específico) ou um diretório que contém documentos adicionais (com o #MIME_TYPE_DIR tipo MIME). Um diretório representa a parte superior de uma subárvore que contém zero ou mais documentos, que podem conter ainda mais documentos e diretórios recursivamente.

Todas as colunas são <em>somente< leitura/em> aplicativos cliente.

Java documentação para android.provider.DocumentsContract.Document.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Campos

Nome Description
ColumnDisplayName

Nome de exibição de um documento, usado como o título primário exibido para um usuário.

ColumnDocumentId

ID exclusiva de um documento.

ColumnFlags

Sinalizadores que se aplicam a um documento.

ColumnIcon

ID de recurso de ícone específica para um documento.

ColumnLastModified

Carimbo de data/hora quando um documento foi modificado pela última vez, em milissegundos desde 1º de janeiro de 1970 00:00:00.

ColumnMimeType

Tipo MIME concreto de um documento.

ColumnSize

Tamanho de um documento, em bytes ou null se desconhecido.

ColumnSummary

Resumo de um documento, que pode ser mostrado a um usuário.

FlagDirBlocksOpenDocumentTree
Obsoleto.

Sinalizador indicando que um documento é um diretório que deseja impedir a seleção quando o usuário inicia uma Intent#ACTION_OPEN_DOCUMENT_TREE intenção.

FlagDirPrefersGrid
Obsoleto.

Sinalizador indicando que um diretório prefere que seu conteúdo seja mostrado em uma grade de formato maior.

FlagDirPrefersLastModified
Obsoleto.

Sinalizador indicando que um diretório prefere que seu conteúdo seja classificado por #COLUMN_LAST_MODIFIED.

FlagDirSupportsCreate
Obsoleto.

Sinalizador indicando que um documento é um diretório que dá suporte à criação de novos arquivos dentro dele.

FlagPartial
Obsoleto.

Sinalizador indicando que um documento não está concluído, provavelmente seu conteúdo está sendo baixado.

FlagSupportsCopy
Obsoleto.

Sinalizador indicando que um documento pode ser copiado para outro local dentro do mesmo provedor de documentos.

FlagSupportsDelete
Obsoleto.

Sinalizador indicando que um documento é deletável.

FlagSupportsMetadata
Obsoleto.

Sinalizador indicando que um documento tem metadados disponíveis que podem ser lidos usando DocumentsContract#getDocumentMetadata

FlagSupportsMove
Obsoleto.

Sinalizador indicando que um documento pode ser movido para outro local dentro do mesmo provedor de documentos.

FlagSupportsRemove
Obsoleto.

Sinalizador indicando que um documento pode ser removido de um pai.

FlagSupportsRename
Obsoleto.

Sinalizador indicando que um documento pode ser renomeado.

FlagSupportsSettings
Obsoleto.

Sinalizador indicando que um documento tem configurações que podem ser configuradas pelo usuário.

FlagSupportsThumbnail
Obsoleto.

Sinalizador indicando que um documento pode ser representado como uma miniatura.

FlagSupportsWrite
Obsoleto.

Sinalizador indicando que um documento dá suporte à gravação.

FlagVirtualDocument
Obsoleto.

Sinalizador indicando que um documento é virtual e não tem representação de bytes no tipo MIME especificado como #COLUMN_MIME_TYPE.

FlagWebLinkable
Obsoleto.

Sinalizador indicando que um link da Web pode ser obtido para o documento.

MimeTypeDir

Tipo MIME de um documento que é um diretório que pode conter documentos adicionais.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Constantes relacionadas a um documento, incluindo Cursor nomes de coluna e sinalizadores.

(Herdado de JavaObject)
JniPeerMembers

Constantes relacionadas a um documento, incluindo Cursor nomes de coluna e sinalizadores.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Constantes relacionadas a um documento, incluindo Cursor nomes de coluna e sinalizadores.

(Herdado de JavaObject)
Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Constantes relacionadas a um documento, incluindo Cursor nomes de coluna e sinalizadores.

(Herdado de JavaObject)
Equals(Object)

Constantes relacionadas a um documento, incluindo Cursor nomes de coluna e sinalizadores.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Constantes relacionadas a um documento, incluindo Cursor nomes de coluna e sinalizadores.

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Constantes relacionadas a um documento, incluindo Cursor nomes de coluna e sinalizadores.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Constantes relacionadas a um documento, incluindo Cursor nomes de coluna e sinalizadores.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Constantes relacionadas a um documento, incluindo Cursor nomes de coluna e sinalizadores.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Constantes relacionadas a um documento, incluindo Cursor nomes de coluna e sinalizadores.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Constantes relacionadas a um documento, incluindo Cursor nomes de coluna e sinalizadores.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Constantes relacionadas a um documento, incluindo Cursor nomes de coluna e sinalizadores.

(Herdado de JavaObject)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Constantes relacionadas a um documento, incluindo Cursor nomes de coluna e sinalizadores.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a