miércoles, 17 de diciembre de 2008

Declaración - Disclaimer

Declaración
Google, The Open Handset Alliance y Sun Microsystems, Inc. no endosan este blog ni autorizan el desarrollo de mis proyectos personales. De hecho, este blog es el resultado de mis intereses personales y no ha sido endosado ni autorizado por ninguna entidad comercial.

Disclaimer
Neither Google,The Open Handset Alliance nor Sun Microsystems, Inc. have endorsed this page or authorized the development of my personal projects. In fact, this blog is the result of my personal interests and it has not been endorsed or authorized by any commercial entity.

En este Blog voy a publicar mi experiencia desarrollando software para Android® platform utilizando Java®. Además, publicaré mis notas personales sobre algunos documentos de la documentación de Android®.

In this Blog I'm going to publish my experience developing software for Android® platform using Java®. Also, I'll publish my personal notes about some documents of Android's documentation.

martes, 16 de diciembre de 2008

Sobre mis notas personales

Algunas cosas sobre mis notas personales:

  • Continuar con la traduccion cuando tengamos en el mercado telefonos con Android instalado.

jueves, 6 de marzo de 2008

TIP: Sensor Simulator

En la siguiente página encontrarás un simulador excelente para generar datos de ubicación geográfica y de movimiento para tu emulador.

http://code.google.com/p/openintents/

martes, 15 de enero de 2008

Desarrollando aplicaciones - Almacenamiento, recuperación y exposición de datos

Documento original: Storing, Retrieving and Exposing Data

Almacenamiento, recuperación y exposición de datos

[Título original: Storing, Retrieving and Exposing Data]

Un típico sistema operativo de escritorio provee un sistema de archivos común que cualquier aplicación puede usar para almacenar y leer archivos que pueden ser leídos por otras aplicaciones (quizá definiendo algunos controles de acceso). Android usa un sistema diferente: en Android, todas los datos de aplicaciones (incluyendo archivos) son privados a esa aplicación. Sin embargo, Android también provee una forma standard para que una aplicación exponga sus datos privados a otra aplicación. Esta sección describe todas las formas en las que una aplicación puede almacenar y recuperar datos, exponer sus datos a otras aplicaciones y también la forma en la cual tú puedes solicitar datos desde otras aplicaciones que exponen sus datos.

Android provee los siguiente mecanismos para almacenar y recuperar datos:

  • Preferencias : Es un mecanismo liviano que permite almacenar y recuperar datos primitivos en la forma de pares clave/valor. Este mecanismo es típicamente usado para almacenar las preferencias de la aplicación.

  • Archivos : Tú puedes almacenar tus archivos en el dispositivo o en un medio de almacenamiento removible. Por omisión, las otras aplicaciones no tienen acceso a estos archivos.

  • Base de datos : Las APIs de Android contienen soporte para SQLite. Tu aplicación puede crear y usar base de datos SQLite privadas. Cada base de datos es privada al paquete que la crea.

  • Proveedores de contenidos : Un proveedor de contenidos es un componente opcional de una aplicación y expone el acceso de lectura/escritura a los datos privados de la aplicación, sujeto a las restricciones que tú quieras imponer. Los proveedores de contenidos implementan una sintaxis estándard para solicitar datos y un mecanismo de acceso estándard para devolver los datos. Android provee algunos proveedores de contenidos para tipos de datos estándard, tales como contactos personales.

  • Redes : No te olvides que también puedes usar la red para almacenar y recuperar datos.

  •