DocumentContractFlags Enumeração

Definição

Enumera valores retornados por vários tipos.

public enum DocumentContractFlags
type DocumentContractFlags = 
Herança
DocumentContractFlags

Campos

Nome Valor Description
SupportsThumbnail 1

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

Referência do Android para android.provider.DocumentsContract.Document.FLAG_SUPPORTS_THUMBNAIL.

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.

SupportsWrite 2

Sinalizador indicando que um documento dá suporte à gravação. Quando um documento é aberto com Intent.ACTION_OPEN_DOCUMENT, o aplicativo de chamada é concedido Intent.FLAG_GRANT_READ_URI_PERMISSION e Intent.FLAG_GRANT_WRITE_URI_PERMISSION. No entanto, a gravabilidade real de um documento pode mudar ao longo do tempo, por exemplo, devido a alterações de acesso remoto. Esse sinalizador indica que um cliente de documento pode esperar que ContentResolver.openOutputStream(Uri) seja bem-sucedido.

Referência do Android para android.provider.DocumentsContract.Document.FLAG_SUPPORTS_WRITE.

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.

SupportsDelete 4

Sinalizador indicando que um documento é deletável.

Referência do Android para android.provider.DocumentsContract.Document.FLAG_SUPPORTS_DELETE.

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.

DirSupportsCreate 8

Sinalizador indicando que um documento é um diretório que dá suporte à criação de novos arquivos dentro dele. Válido somente quando COLUMN_MIME_TYPE é MIME_TYPE_DIR.

Referência do Android para android.provider.DocumentsContract.Document.FLAG_DIR_SUPPORTS_CREATE.

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.

DirPrefersGrid 16

Sinalizador indicando que um diretório prefere que seu conteúdo seja mostrado em uma grade de formato maior. Normalmente adequado quando um diretório contém principalmente imagens. Válido somente quando COLUMN_MIME_TYPE é MIME_TYPE_DIR.

Referência do Android para android.provider.DocumentsContract.Document.FLAG_DIR_PREFERS_GRID.

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.

DirPrefersLastModified 32

Sinalizador indicando que um diretório prefere que seu conteúdo seja classificado por COLUMN_LAST_MODIFIED. Válido somente quando COLUMN_MIME_TYPE é MIME_TYPE_DIR.

Referência do Android para android.provider.DocumentsContract.Document.FLAG_DIR_PREFERS_LAST_MODIFIED.

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.

SupportsRename 64

Sinalizador indicando que um documento pode ser renomeado.

Referência do Android para android.provider.DocumentsContract.Document.FLAG_SUPPORTS_RENAME.

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.

SupportsCopy 128

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

Referência do Android para android.provider.DocumentsContract.Document.FLAG_SUPPORTS_COPY.

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.

SupportsMove 256

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

Referência do Android para android.provider.DocumentsContract.Document.FLAG_SUPPORTS_MOVE.

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.

VirtualDocument 512

Sinalizador indicando que um documento é virtual e não tem representação de bytes no tipo MIME especificado como COLUMN_MIME_TYPE. Os documentos virtuais devem ter pelo menos um formato de fluxo alternativo por meio de DocumentsProvider.openTypedDocument

Referência do Android para android.provider.DocumentsContract.Document.FLAG_VIRTUAL_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.

SupportsRemove 1024

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

Referência do Android para android.provider.DocumentsContract.Document.FLAG_SUPPORTS_REMOVE.

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.

SupportsSettings 2048

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

Referência do Android para android.provider.DocumentsContract.Document.FLAG_SUPPORTS_SETTINGS.

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.

WebLinkable 4096

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

Referência do Android para android.provider.DocumentsContract.Document.FLAG_WEB_LINKABLE.

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.

Partial 8192

Sinalizador indicando que um documento não está concluído, provavelmente seu conteúdo está sendo baixado. Não é possível abrir arquivos parciais, copiados, movidos na interface do usuário. Mas eles podem ser excluídos e repetidos se representarem um download com falha.

Referência do Android para android.provider.DocumentsContract.Document.FLAG_PARTIAL.

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.

SupportsMetadata 16384

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

Referência do Android para android.provider.DocumentsContract.Document.FLAG_SUPPORTS_METADATA.

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.

DirBlocksOpenDocumentTree 32768

Sinalizador indicando que um documento é um diretório que deseja impedir a seleção quando o usuário inicia uma intenção Intent.ACTION_OPEN_DOCUMENT_TREE. Arquivos individuais ainda podem ser selecionados quando iniciados por meio de outras intenções, como Intent.ACTION_OPEN_DOCUMENT e Intent.ACTION_GET_CONTENT. Válido somente quando COLUMN_MIME_TYPE é MIME_TYPE_DIR. Observe que esse sinalizador só se aplica ao único diretório ao qual ele é aplicado. Ele não impede que o usuário selecione um diretório pai ou filho durante uma solicitação de Intent.ACTION_OPEN_DOCUMENT_TREE. Em particular, a única maneira de garantir que um diretório específico nunca possa ser concedido por meio de uma solicitação Intent.ACTION_OPEN_DOCUMENT_TREE é garantir que ele e todos os diretórios pai tenham definido esse sinalizador.

Referência do Android para android.provider.DocumentsContract.Document.FLAG_DIR_BLOCKS_OPEN_DOCUMENT_TREE.

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.

Comentários

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.

Aplica-se a