..
Hasta ahora hemos mostrado al lector una visión general Rigarda muy amplio y profundo como el desarrollo de aplicaciones en la plataforma Android. En este punto, la guía para el lector será capaz de utilizar los elementos que se muestran para crear aplicaciones de mediana complejidad. Pero lo que el lector se encuentra, y eso es lo que vamos a explicar en este capítulo y el siguiente, es la forma en que usted puede ahorrar un poco de datos de forma permanente (cuando tienen que ver con el almacenamiento de datos de forma permanente por lo general se utiliza el término de almacenamiento de datos).
Por ejemplo, puede que tenga que guardar las preferencias de los introducidos por el usuario en forma permanente y para permitir la aplicación, mientras que a partir de leer estas preferencias y actuar en consecuencia. Android ofrece varias opciones para guardar datos de forma permanente y es responsabilidad del programador para usar el modo más adecuado según sea necesario.
Ahora vamos a presentar la forma en que Android ofrece.
Es una forma muy sencilla en la que vamos a crear un archivo, normalmente un archivo de texto, en el que puede escribir y leer algunos datos.
De manera predeterminada, este tipo de ahorro es un ahorro privado, lo que significa que el archivo pueda ser leído y escrito sólo por la aplicación que lo creó y por lo tanto no es posible acceder a él desde otra aplicación.
Vamos a ver ahora, con estas pocas líneas de código, un ejemplo práctico de creación de un archivo:
Cadena de archivo = "file_di_prova"; String cadena = "Esto es un archivo escrito por MrWebMaster!"; FileOutputStream fos = openFileOutput (nombre de archivo, Context.MODE_PRIVATE); fos.write (string.getBytes ()); fos.close ();
Este código simplemente declarar dos variables de cadena, uno para el nombre del archivo y el contenido del archivo. A continuación, se abre una corriente en el archivo, la escritura se hace con el método de escritura y, finalmente, se cierra la secuencia con el método de cierre.
Si tenemos que cambiar las propiedades defualt fijado para la visibilidad de los archivos (como ya hemos dicho que el acceso a applucazione único que creó el archivo), tenemos que actuar en el segundo parámetro de la openFileOutput método. Y "que pueden elegir los siguientes valores:
En resumen, este método de almacenamiento es muy sencillo e intuitivo, ampliamente utilizado en aplicaciones debido a su fácil implementación.
Este tipo de almacenamiento de datos permite el ahorro de algunos datos, por aplicación, el dispositivo extraíble, como una tarjeta SD. Los archivos almacenados en este tipo de medios de comunicación se define que sean legibles para el archivo que se concede a todas las aplicaciones que lo lea.
Es señalar que el lector los "peligros" del uso de este método de almacenamiento. Esto es porque si usted guardar los datos en un almacenamiento externo debe comprobar que los datos guardados no es esencial para el buen funcionamiento de la aplicación. Esto se debe a que no tenemos control sobre estos datos cuando el usuario extrae la tarjeta SD, lo inserta en un ordenador, y sin querer borrar algunas partes de ella.
Por lo tanto se recomienda el uso de esta metodología en un almacenamiento económico.
| |
Linux (Curso)
Guía completa de código abierto del sistema. A partir de 49 €. |
| |
Grabación de CDs y DVDs (Ebook)
Guía para grabar CDs y DVDs con programas gratuitos. A tan sólo 25 €. |
| |
OpenOffice (Ebook)
El software de código abierto para la gestión del trabajo de oficina. A tan sólo 25 €. |