App inventor 2 en español
Cómo programar los teléfonos móviles con Android
mediante App inventor 2 - Juan Antonio Villalpando
-- Tutorial de iniciación de App Inventor 2 en español --
Volver al índice del tutorial
____________________________
8N3.- Copiar TinyBD en un archivo. Extensión TinyDBX.
p8n3_copiar_tinybd.aia
com.KIO4_TinyDBX.aix
- Presentación.
- En los cuatro tutoriales anteriores hemos visto cómo pasar una TinyBD a un archivo y viceversa.
- Ahora vamos a guardar los datos de la TinyDB muy facilmente en un archivo y recuperarlo.
- Utilizaré mi extensión TinyDBX vista en el tutorial:
257.- TinyBD extendida. Diferencia entre varias TinyBD.
- Esa extensión tiene varias características importantes:
1.- Podemos tener varias TinyDBX independientes, de manera que al borrar una, no se borran las demás.
[Con la TinyDB normal, si ponemos varias y borramos una, se borran todas]
2.- Mediante Show podemos ver su contenido y copiarlo en un archivo externo.
3.- Podemos tener un archivo externo de datos y cargarlo en la TinyDBX.
- ¿Cómo puedo tener TinyDBX diferentes?
- Establece en la Screen1 una TinyDBX1. Vas a sus Propiedades y pones T1
- Cada vez que saques una TinyDBX2, debes ir a sus Propiedades y poner un Pretag distinto, por ejemplo T2.
- Solo tienes que hacer eso, cada vez que saques una TinyDBX, pones un T1, T2, T3,... distinto para cada una. De esta manera ya se distinguen unas de otras.
- ¿Cómo puedo ver el contenido de una TinyDBX1?
- En una Etiqueta.Texto = TinyDBX1.Show
- ¿Cómo puedo guardar el contenido de una TinyDBX en un archivo de la SdCard?
- Estableces en la Screen1 un Archivo1. Pones Archivo1.GuardarArchivo texto = TinyDBX1.Show
- ¿Cómo puedo poner el contenido de un archivo de la SdCard en una TinyDBX?
- Utiliza FileToTinydbx, el archivo debe estar en formato entendible por la TinyDBX.
____________________________________________________________________________________
- En esta aplicación pulsamos varias veces el Botón "Crear y guardar datos".
- Se obtendrá la fecha en formato: 12-10-2018;21:14:32
- Además se crearán tres números aleatorios entre los límites establecidos.
- Se guardará un dato de la forma: 12-10-2018;21:14:32,"45;1123;87"
- Si pulsamos el Botón "Ver los datos de la TinyDBX" veremos los datos guardados en ella en la Etiqueta5
- Si pulsamos el Botón "Guardar TinyDBX1 en SdCard" se guardará en la SdCard interna.
- App Inventor y Android, tienen dificultad para guardar en la SdCard externa, así que guardamos en la interna.
- Los datos guardados los preparamos para luego verlos en Excel.
- Por eso quitamos las comillas "
- Cambiamos la , por ;
- Quedarán así:
12-10-2018;21:14:32;45;1123;87
- El archivo se encontrará en la SdCard, concretamente en: /mnt/sdcard/meteorologico.txt
- Podemos pasarlo al ordenador y verlo con Excel.
- Para pasarlo desde el móvil al ordenador, vamos a la Play de Google e instalamos en nuestro móvil la aplicación: Airmore
- Luego en nuestro ordenador vamos a un navegador web como el Chrome o el Firefox y escribimos: web.airmore.com
- Podemos importar/exprotar archivos desde el móvil al ordenador y viceversa.
_________________
- Diseño.
_________________
- Bloques.
_________________
- Comentarios.
1.- Observa cómo mediante los bloques de sustituye en todo el texto, quito las " y cambio la , por ;
__________________________________
|