Diseño de aplicaciones moviles

Páginas: 8 (1769 palabras) Publicado: 31 de agosto de 2014

Diseña Aplicaciones Móviles.







INDICE

•Almacenamiento de datos en un archivo de texto de memoria externa. (Pag. 2)
•Almacenamiento de datos en un archivo de texto localizado en una tarjeta SD. (Pag. 3)
•Almacenamiento de una base de datos SQLite. (Pag. 5)
•LAYOUT.
Linear Layout. (Pag. 7)
Table Layout. (Pag. 8)
Relative Layout. (Pag. 9)
Frame Layout. (Pag. 10)Scroll View y Linear Layout. (Pag. 11)
•AUDIO.
Reproducción De Audio. (Pag. 12)
Archivo Contenido En Aplicación. (Pag. 12)
Archivo Contenido En SD. (Pag. 12)
Archivo Localizado En Internet. (Pag. 13)
•MENUS.
Menú De Opciones. (Pag. 13)
Menú De Opciones Con Submenús. (Pag. 13)
Menú Contextúales. (Pag. 13)
•VENTANAS.
Alert Dialog Simple. (Pag. 14)
Alert Dialog Con Botones De Confirmar YCancelar. (Pag. 14)
Notificaciones O Mensajes Mediante La Clase Toast. (Pag. 15)
Almacenamiento de datos en un archivo de texto de memoria externa.
Los archivos que se guardan en la memoria interna del móvil son privados, eso quiere decir que las demás aplicaciones no pueden acceder a ellas. Si la aplicación se borra todos los archivos guardados se borran.
Para crear el archivo donde se guardan losdatos usamos la clase "FileOutputStream" y llamamos a su método "openFileOutput(name, mode)". Ya que creamos la instancia escribimos en el archivo con el método "write()".
El primer parametro "name" se ingresa el nombre del archivo que se va a crear. Y el segundo parámetro "mode" es la forma es la que se va a acceder a los datos. Los modos son:
MODE_PRIVATE, MODE_WORLD_READABLE,MODE_WORLD_WRITABLE.-Estos modos eliminan y crean un archivo nuevo.
MODE_APPEND.-Este modo no elimina nada sigue escribiendo en el mismo archivo.








Almacenamiento de datos en un archivo de texto localizado en una tarjeta SD.
Antes de usar el almacenamiento externo se debe hacer 2 comprobaciones: primero se tiene que comprobar que la tarjeta esta en el móvil esta comprobación se hace con laclase "Environment" y su método "getExternalStorageState()":.
Para comprobar por la clase “Environment” existen estos métodos:
MEDIA_BAD_REMOVAL: el medio se retiro antes de que fuera desmontado
MEDIA_CHECKING: el medio esta presente y siendo revisado
MEDIA_MOUNTED: el medio esta presente, montado y preparado para lectura o escritura
MEDIA_MOUNTED_READ_ONLY: el medio esta presente, montado perosolo preparado para lectura
MEDIA_NOFS: el medio esta presente pero esta en blanco o si tiene un sistema de archivos no soportado
MEDIA_REMOVED: el medio no esta presente
MEDIA_SHARED: el medio no esta presente pero esta compartido a través del almacenamiento masivo USB
MEDIA_UNMOUNTABLE: el medio esta presente pero no se puede montar
MEDIA_UNMOUNTED : el medio esta presente pero sin montarPara la segunda comprobación para ver si tenemos permiso de escritura se utiliza:

Cuando esta comprobado que se esta la tarjeta y que se tiene permiso de escribir, el siguiente paso es la creación de archivos, y existen 2 tipos de archivos:
Publicos: Este tipo de archivo puede ser compartido por otras aplicaciones y si se desinstala la aplicación los archivos permanecen.
Privados: Estosarchivos son exclusivamente de la aplicación, si la aplicación se borra los archivos se borran.
Para crear los archivos públicos se utiliza el metodo "getExternalStoragePublicDirectory()" que nos pide como parámetro el directorio publico que necesitemos usar. Aquí están los parámetros que hay:
DIRECTORY_ALARMS
DIRECTORY_DCIM
DIRECTORY_DOWNLOADS
DIRECTORY_MOVIES
DIRECTORY_MUSICDIRECTORY_NOTIFICATIONS
DIRECTORY_PICTURES
DIRECTORY_PODCAST
DIRECTORY_RINGTONES
Para crear los archivos privados se pueden usar los mismos parámetros o crear unos personalizados, pero estos serán privados y solo estarán accesibles para la aplicación. Para crearlos deberemos llamar a los métodos: "getExternalFilesDir()" si estamos usando un nivel de API 8 o superior, o "getExternalStorageDirectory() si...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Aplicaciones Moviles
  • Aplicaciones moviles
  • Aplicaciones Moviles
  • Aplicaciones Moviles
  • aplicaciones moviles
  • Aplicaciones moviles
  • DESARROLLO DE APLICACIONES MOVILES DISPOSITIVOS MOVILES
  • Historia de las aplicaciones móviles

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS