Sprache

DocumentRootFlags Enumeration

Definition

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 android.provider.DocumentsContract.Root.FLAG_SUPPORTS_CREATE.

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 android.provider.DocumentsContract.Root.FLAG_LOCAL_ONLY.

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 android.provider.DocumentsContract.Root.FLAG_SUPPORTS_RECENTS.

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 android.provider.DocumentsContract.Root.FLAG_SUPPORTS_SEARCH.

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 android.provider.DocumentsContract.Root.FLAG_SUPPORTS_IS_CHILD.

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 android.provider.DocumentsContract.Root.FLAG_SUPPORTS_EJECT.

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 android.provider.DocumentsContract.Root.FLAG_EMPTY.

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 android.provider.DocumentsContract.Root.FLAG_SUPPORTS_QUERY_TRASH.

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.

Android-Referenz für android.provider.DocumentsContract.Root.FLAG_LIMITED_FUNCTIONALITY_WHEN_OFFLINE.

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.

Gilt für: