DocumentRootFlags Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Enumera i valori restituiti da diversi tipi.
public enum DocumentRootFlags
type DocumentRootFlags =
- Ereditarietà
-
DocumentRootFlags
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| SupportsCreate | 1 | Flag che indica che almeno una directory nella radice supporta la creazione di contenuto. Le radici con questo flag verranno visualizzate quando un'applicazione interagisce con Intent.ACTION_CREATE_DOCUMENT. Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
| LocalOnly | 2 | Flag che indica che questa radice offre contenuto strettamente locale nel dispositivo. Ovvero, non vengono effettuate richieste di rete per il contenuto.
Informazioni di riferimento su Android per Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
| SupportsRecents | 4 | Flag che indica che è possibile eseguire una query su questa radice per fornire documenti modificati di recente. Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
| SupportsSearch | 8 | Flag che indica che questa radice supporta la ricerca. Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
| SupportsIsChild | 16 | Flag che indica che questa radice supporta il test delle relazioni padre-figlio. Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
| SupportsEject | 32 | Flag che indica che questa radice può essere espulsa. Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
| Empty | 64 | Flag che indica che la radice è attualmente vuota. Questa operazione può essere usata per nascondere la radice durante l'apertura dei documenti, ma la radice verrà comunque visualizzata durante la creazione di documenti e FLAG_SUPPORTS_CREATE è impostata. Se il valore di questo flag cambia, ad esempio quando una radice diventa non vuota, è necessario inviare una notifica di modifica del contenuto per DocumentsContract.buildRootsUri(String).
Informazioni di riferimento su Android per Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
| SupportsQueryTrash | 1048576 | Flag che indica che è possibile eseguire una query su questa radice per fornire documenti in cestino. Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
| LimitedFunctionalityWhenOffline | 2097152 | Flag che indica che questa radice ha funzionalità limitate quando il dispositivo non dispone di una connessione Internet. Ciò influirà sul modo in cui la selezione file di sistema e gestione file presenta i file all'utente quando il dispositivo non dispone di connessione Internet. Le operazioni come l'apertura, la copia e lo spostamento, che richiedono la lettura del contenuto del file, verranno disabilitate nei file che non dispongono del contenuto disponibile in locale. In particolare, le condizioni seguenti devono essere soddisfatte per disabilitare queste azioni: il dispositivo non dispone di connessione Internet; Document.COLUMN_CONTENT_SYNC_STATE_FLAGS non è null e Document.SYNC_STATE_FLAG_AVAILABLE_LOCALLY non è impostato; FLAG_LIMITED_FUNCTIONALITY_WHEN_OFFLINE è impostato; Document.FLAG_VIRTUAL_DOCUMENT non è impostato; Document.COLUMN_MIME_TYPE non è uguale a Document.MIME_TYPE_DIR l'apertura della cartella non sarà influenzata dallo stato di questo flag per consentire agli utenti di spostarsi ancora all'interno del file system. Tuttavia, altre operazioni che richiedono la lettura del contenuto dei file verranno disabilitate nelle cartelle perché potrebbero contenere file che non hanno contenuto disponibile in locale. In particolare, è necessario soddisfare le condizioni seguenti per disabilitare queste azioni: il dispositivo non dispone di connessione Internet; FLAG_LIMITED_FUNCTIONALITY_WHEN_OFFLINE è impostato; Document.COLUMN_MIME_TYPE uguale a Document.MIME_TYPE_DIR Operazioni come la ridenominazione e l'eliminazione, che non richiedono la lettura del contenuto del file, non saranno interessate dallo stato di questo flag. Inoltre, quando questo flag è impostato e il dispositivo se offline, la selezione file e gestione file mostrerà un messaggio all'utente che indica che è presente una funzionalità limitata quando è offline. Si noti che anche se il dispositivo dispone di una connessione Internet, l'implementazione del provider di documenti può essere limitata o impedita l'accesso a esso a causa di varie restrizioni di sistema e funzionalità di risparmio batteria. In questo caso non verrà apportata alcuna modifica all'interfaccia utente. Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
Commenti
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.