|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 PHP - MySQL
  Estación meteorológica B4J (Basic4Java) ADB Shell - Android Arduino
  AutoIt (Programación) Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  Teleco - Emisora de A.M. Visual Basic Cosas de Windows Webs interesantes
T Búsqueda en este sitio:


.

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 ;

__________________________________

 

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información