DocumentRootFlags Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Listet Werte auf, die von mehreren Typen zurückgegeben werden.
public enum DocumentRootFlags
type DocumentRootFlags =
- Vererbung
-
DocumentRootFlags
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| SupportsCreate | 1 | Flag, das angibt, dass mindestens ein Verzeichnis unter diesem Stamm das Erstellen von Inhalten unterstützt. Wurzeln mit dieser Kennzeichnung werden angezeigt, wenn eine Anwendung mit Intent.ACTION_CREATE_DOCUMENT interagiert.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| LocalOnly | 2 | Flag, das angibt, dass dieser Stamm Inhalte bietet, die streng lokal auf dem Gerät sind. Das heißt, es werden keine Netzwerkanforderungen für den Inhalt gestellt.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| SupportsRecents | 4 | Flag, das angibt, dass dieser Stamm abgefragt werden kann, um zuletzt geänderte Dokumente bereitzustellen.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| SupportsSearch | 8 | Flag, das angibt, dass dieser Stamm die Suche unterstützt.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| SupportsIsChild | 16 | Flag, das angibt, dass dieser Stamm das Testen übergeordneter untergeordneter Beziehungen unterstützt.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| SupportsEject | 32 | Flag, das angibt, dass dieser Stamm ausgeworfen werden kann.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| Empty | 64 | Flag, das angibt, dass dieser Stamm zurzeit leer ist. Dies kann verwendet werden, um den Stamm beim Öffnen von Dokumenten auszublenden, aber der Stamm wird beim Erstellen von Dokumenten und FLAG_SUPPORTS_CREATE auch angezeigt. Wenn sich der Wert dieses Flags ändert, z. B. wenn ein Stamm nicht leer wird, müssen Sie eine Benachrichtigung über Inhaltsänderungen für DocumentsContract.buildRootsUri(String) senden.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| SupportsQueryTrash | 1048576 | Flag, das angibt, dass dieser Stamm abgefragt werden kann, um Papierkorbdokumente bereitzustellen.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| LimitedFunctionalityWhenOffline | 2097152 | Flag, das angibt, dass dieser Stamm eingeschränkte Funktionalität hat, wenn das Gerät keine Internetverbindung hat. Dies wirkt sich darauf aus, wie die Systemdateiauswahl und der Datei-Manager Dateien für den Benutzer darstellt, wenn das Gerät keine Internetverbindung hat. Vorgänge wie "Öffnen", "Kopieren" und "Verschieben", die das Lesen von Dateiinhalten erfordern, werden für Dateien deaktiviert, die nicht lokal verfügbar sind. Insbesondere müssen die folgenden Bedingungen erfüllt sein, um diese Aktionen zu deaktivieren: Das Gerät hat keine Internetverbindung; Document.COLUMN_CONTENT_SYNC_STATE_FLAGS ist nicht null und Document.SYNC_STATE_FLAG_AVAILABLE_LOCALLY nicht festgelegt; FLAG_LIMITED_FUNCTIONALITY_WHEN_OFFLINE ist festgelegt; Document.FLAG_VIRTUAL_DOCUMENT ist nicht festgelegt; Document.COLUMN_MIME_TYPE ist nicht gleich Document.MIME_TYPE_DIR Ordner wird vom Status dieses Flags nicht betroffen sein, damit Benutzer weiterhin im Dateisystem navigieren können. Andere Vorgänge, die das Lesen von Dateiinhalten erfordern, werden jedoch in Ordnern deaktiviert, da sie Möglicherweise Dateien enthalten, die nicht lokal verfügbar sind. Insbesondere müssen die folgenden Bedingungen erfüllt sein, um diese Aktionen zu deaktivieren:; das Gerät hat keine Internetverbindung; FLAG_LIMITED_FUNCTIONALITY_WHEN_OFFLINE ist festgelegt; Document.COLUMN_MIME_TYPE entspricht Document.MIME_TYPE_DIR Vorgängen wie Umbenennen und Löschen, die kein Lesen von Dateiinhalten erfordern, sind vom Status dieses Flags nicht betroffen. Wenn dieses Flag festgelegt ist und das Gerät offline ist, zeigt die Dateiauswahl und der Datei-Manager dem Benutzer eine Meldung an, die angibt, dass im Offlinemodus eingeschränkte Funktionen vorhanden sind. Beachten Sie, dass auch wenn das Gerät über eine Internetverbindung verfügt, die Implementierung des Dokumentanbieters aufgrund verschiedener Systemeinschränkungen und Stromsparfunktionen möglicherweise eingeschränkt oder daran gehindert wird, darauf zuzugreifen. Für diesen Fall gibt es keine Änderung der Benutzeroberfläche. Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
Hinweise
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.