DocumentRootFlags Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Enumera los valores devueltos por varios tipos.
public enum DocumentRootFlags
type DocumentRootFlags =
- Herencia
-
DocumentRootFlags
Campos
| Nombre | Valor | Description |
|---|---|---|
| SupportsCreate | 1 | Marca que indica que al menos un directorio de esta raíz admite la creación de contenido. Las raíces con esta marca se mostrarán cuando una aplicación interactúe con Intent.ACTION_CREATE_DOCUMENT.
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| LocalOnly | 2 | Marca que indica que esta raíz ofrece contenido que es estrictamente local en el dispositivo. Es decir, no se realizan solicitudes de red para el contenido.
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| SupportsRecents | 4 | Marca que indica que esta raíz se puede consultar para proporcionar documentos modificados recientemente.
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| SupportsSearch | 8 | Marca que indica que esta raíz admite la búsqueda.
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| SupportsIsChild | 16 | Marca que indica que esta raíz admite la prueba de las relaciones secundarias primarias.
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| SupportsEject | 32 | Marca que indica que esta raíz se puede expulsar.
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| Empty | 64 | Marca que indica que esta raíz está vacía actualmente. Esto se puede usar para ocultar la raíz al abrir documentos, pero la raíz se seguirá mostrando al crear documentos y FLAG_SUPPORTS_CREATE también se establece. Si cambia el valor de esta marca, como cuando una raíz deja de estar vacía, debe enviar una notificación de contenido modificada para DocumentsContract.buildRootsUri(String).
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| SupportsQueryTrash | 1048576 | Marca que indica que esta raíz se puede consultar para proporcionar documentos papeleras.
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| LimitedFunctionalityWhenOffline | 2097152 | Marca que indica que esta raíz tiene una funcionalidad limitada cuando el dispositivo no tiene una conexión a Internet. Esto afectará a la forma en que el selector de archivos del sistema y el administrador de archivos presentan archivos al usuario cuando el dispositivo no tiene conexión a Internet. Las operaciones como abrir, copiar y mover, que requieren leer el contenido del archivo, se deshabilitarán en los archivos que no tengan contenido disponible localmente. En concreto, se deben cumplir las siguientes condiciones para deshabilitar estas acciones: el dispositivo no tiene conexión a Internet; Document.COLUMN_CONTENT_SYNC_STATE_FLAGS no es null y no se establece Document.SYNC_STATE_FLAG_AVAILABLE_LOCALLY; FLAG_LIMITED_FUNCTIONALITY_WHEN_OFFLINE se establece; Document.FLAG_VIRTUAL_DOCUMENT no se ha establecido; Document.COLUMN_MIME_TYPE no es igual a Document.MIME_TYPE_DIR Se abrirá la carpeta no se verá afectada por el estado de esta marca para permitir que los usuarios puedan seguir navegando por el sistema de archivos. Sin embargo, otras operaciones que requieren leer el contenido del archivo se deshabilitarán en carpetas porque pueden contener archivos que no tienen contenido disponible localmente. En concreto, se deben cumplir las siguientes condiciones para deshabilitar estas acciones:; el dispositivo no tiene conexión a Internet; FLAG_LIMITED_FUNCTIONALITY_WHEN_OFFLINE se establece; Document.COLUMN_MIME_TYPE es igual a Document.MIME_TYPE_DIR Operaciones como cambiar el nombre y eliminar, que no requieren leer el contenido del archivo, no se verá afectado por el estado de esta marca. Además, cuando se establece esta marca y el dispositivo si está sin conexión, el selector de archivos y el administrador de archivos mostrarán un mensaje al usuario que indica que hay una funcionalidad limitada cuando está sin conexión. Tenga en cuenta que, incluso si el dispositivo tiene una conexión a Internet, la implementación del proveedor de documentos puede estar limitada o impedir el acceso a él debido a varias restricciones del sistema y características de ahorro de batería. No habrá ningún cambio en la interfaz de usuario para este caso. Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
Comentarios
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.