Idioma

DocumentRootFlags Enumeração

Definição

Enumera valores retornados por vários tipos.

public enum DocumentRootFlags
type DocumentRootFlags = 
Herança
DocumentRootFlags

Campos

Nome Valor Description
SupportsCreate 1

Sinalizador indicando que pelo menos um diretório nessa raiz dá suporte à criação de conteúdo. As raízes com esse sinalizador serão mostradas quando um aplicativo interagir com Intent.ACTION_CREATE_DOCUMENT.

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

LocalOnly 2

Sinalizador indicando que essa raiz oferece conteúdo estritamente local no dispositivo. Ou seja, nenhuma solicitação de rede é feita para o conteúdo.

Referência do Android para android.provider.DocumentsContract.Root.FLAG_LOCAL_ONLY.

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.

SupportsRecents 4

Sinalizador indicando que essa raiz pode ser consultada para fornecer documentos modificados recentemente.

Referência do Android para android.provider.DocumentsContract.Root.FLAG_SUPPORTS_RECENTS.

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.

SupportsSearch 8

Sinalizador indicando que essa raiz dá suporte à pesquisa.

Referência do Android para android.provider.DocumentsContract.Root.FLAG_SUPPORTS_SEARCH.

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.

SupportsIsChild 16

Sinalizador indicando que essa raiz dá suporte ao teste de relações pai filho.

Referência do Android para android.provider.DocumentsContract.Root.FLAG_SUPPORTS_IS_CHILD.

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.

SupportsEject 32

Sinalizador indicando que essa raiz pode ser ejetada.

Referência do Android para android.provider.DocumentsContract.Root.FLAG_SUPPORTS_EJECT.

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.

Empty 64

Sinalizador indicando que essa raiz está vazia no momento. Isso pode ser usado para ocultar a raiz ao abrir documentos, mas a raiz ainda será mostrada ao criar documentos e FLAG_SUPPORTS_CREATE também está definida. Se o valor desse sinalizador for alterado, como quando uma raiz ficar não vazia, você deverá enviar uma notificação alterada de conteúdo para DocumentsContract.buildRootsUri(String).

Referência do Android para android.provider.DocumentsContract.Root.FLAG_EMPTY.

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.

SupportsQueryTrash 1048576

Sinalizador indicando que essa raiz pode ser consultada para fornecer documentos destruídos.

Referência do Android para android.provider.DocumentsContract.Root.FLAG_SUPPORTS_QUERY_TRASH.

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.

LimitedFunctionalityWhenOffline 2097152

Sinalizador indicando que essa raiz tem funcionalidade limitada quando o dispositivo não tem uma conexão com a Internet. Isso afetará como o seletor de arquivos do sistema e o gerenciador de arquivos apresentarão arquivos ao usuário quando o dispositivo não tiver conexão com a Internet. Operações como abrir, copiar e mover, que exigem a leitura de conteúdo do arquivo, serão desabilitadas em arquivos que não têm conteúdo disponível localmente. Especificamente, as seguintes condições precisam ser atendidas para desabilitar essas ações: o dispositivo não tem conexão com a Internet; Document.COLUMN_CONTENT_SYNC_STATE_FLAGS não é nulo e Document.SYNC_STATE_FLAG_AVAILABLE_LOCALLY não está definido; FLAG_LIMITED_FUNCTIONALITY_WHEN_OFFLINE está definido; Document.FLAG_VIRTUAL_DOCUMENT não está definido; Document.COLUMN_MIME_TYPE não é igual a Document.MIME_TYPE_DIR a Pasta não será afetada pelo estado desse sinalizador para permitir que os usuários ainda possam navegar pelo sistema de arquivos. No entanto, outras operações que exigem a leitura do conteúdo do arquivo serão desabilitadas em pastas porque elas podem conter arquivos que não têm conteúdo disponível localmente. Especificamente, as seguintes condições devem ser atendidas para desabilitar essas ações:; o dispositivo não tem conexão com a Internet; FLAG_LIMITED_FUNCTIONALITY_WHEN_OFFLINE está definido; Document.COLUMN_MIME_TYPE é igual a operações de Document.MIME_TYPE_DIR, como renomear e excluir, que não exigem ler o conteúdo do arquivo, não serão afetadas pelo estado desse sinalizador. Além disso, quando esse sinalizador for definido e o dispositivo estiver offline, o seletor de arquivos e o gerenciador de arquivos mostrarão uma mensagem ao usuário indicando que há funcionalidade limitada quando offline. Observe que, mesmo que o dispositivo tenha uma conexão com a Internet, a implementação do provedor de documentos poderá ser limitada ou impedida de acessá-lo devido a várias restrições do sistema e recursos de economia de bateria. Não haverá nenhuma alteração de interface do usuário para esse caso.

Referência do Android para android.provider.DocumentsContract.Root.FLAG_LIMITED_FUNCTIONALITY_WHEN_OFFLINE.

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