Lenguaje

FileCreationMode Enumeración

Definición

Enumera los valores devueltos por varios tipos y tomados como parámetro de varios tipos.

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

[System.Flags]
public enum FileCreationMode
[<System.Flags>]
type FileCreationMode = 
Herencia
FileCreationMode
Atributos

Campos

Nombre Valor Description
Private 0

Modo de creación de archivos: el modo predeterminado, al que solo puede acceder el archivo creado mediante la aplicación que realiza la llamada (o todas las aplicaciones que comparten el mismo identificador de usuario).

WorldReadable 1

Esta constante estaba en desuso en el nivel de API 17. La creación de archivos legibles en el mundo es muy peligrosa y es probable que cause agujeros de seguridad en las aplicaciones. Se desaconseja encarecidamente; en su lugar, las aplicaciones deben usar un mecanismo más formal para interacciones como ContentProvider, BroadcastReceiver y Service . No hay garantías de que este modo de acceso permanecerá en un archivo, como cuando pase por una copia de seguridad y restauración. Modo de creación de archivos: permite que todas las demás aplicaciones tengan acceso de lectura al archivo creado. A partir de Build.VERSION_CODES. N , al intentar usar este modo se produce una excepción SecurityException . Vea también: FileProvider Intent.FLAG_GRANT_WRITE_URI_PERMISSION Valor constante: 1 (0x00000001)

WorldWriteable 2

Esta constante estaba en desuso en el nivel de API 17. La creación de archivos grabables en el mundo es muy peligrosa y es probable que cause agujeros de seguridad en las aplicaciones. Se desaconseja encarecidamente; en su lugar, las aplicaciones deben usar un mecanismo más formal para interacciones como ContentProvider, BroadcastReceiver y Service . No hay garantías de que este modo de acceso permanecerá en un archivo, como cuando pase por una copia de seguridad y restauración. Modo de creación de archivos: permite que todas las demás aplicaciones tengan acceso de escritura al archivo creado. A partir de Build.VERSION_CODES. N , al intentar usar este modo se producirá una excepción SecurityException . Vea también: FileProvider Intent.FLAG_GRANT_WRITE_URI_PERMISSION valor constante: 2 (0x00000002)

MultiProcess 4

Esta constante estaba en desuso en el nivel de API 23. MODE_MULTI_PROCESS no funciona de forma confiable en algunas versiones de Android y, además, no proporciona ningún mecanismo para conciliar modificaciones simultáneas entre procesos. Las aplicaciones no deben intentar usarla. En su lugar, deben usar un enfoque explícito de administración de datos entre procesos, como ContentProvider . Marca de carga SharedPreference: cuando se establece, se comprobará la modificación del archivo en el disco, incluso si la instancia de preferencias compartidas ya está cargada en este proceso. Este comportamiento a veces se desea en los casos en los que la aplicación tiene varios procesos, todo ello escribiendo en el mismo archivo SharedPreferences. Por lo general, hay mejores formas de comunicación entre procesos, sin embargo. Este era el comportamiento heredado (pero no documentado) en y antes de Gingerbread (Android 2.3) y esta marca está implícita al dirigirse a estas versiones. En el caso de las aplicaciones destinadas a versiones del SDK superiores a Android 2.3, esta marca debe establecerse explícitamente si lo desea. Vea también: getSharedPreferences(String, int) Valor constante: 4 (0x00000004)

EnableWriteAheadLogging 8

Marca abierta de base de datos: cuando se establece, la base de datos se abre con el registro de escritura anticipada habilitado de forma predeterminada.

NoLocalizedCollators 16

Marca abierta de base de datos: cuando se establece, la base de datos se abre sin compatibilidad con los intercaladores localizados.

Append 32768

Modo de creación de archivos: para su uso con openFileOutput(String, int) , si el archivo ya existe, escriba datos al final del archivo existente en lugar de borrarlo.

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.

Se aplica a