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
____________________________
255.- Obtener y copiar la TinyDB en un texto o en un archivo.
com.ObtieneTinyBD.aix
- Vamos a obtener todos los datos guardados en la TinyDB y visualizarlos en un texto.
- El texto se puede presentar en formato csv o en formato Json.
- También podemos obtener la información de un archivo guardado en la SdCard y cargarlo en la TinyDB.
- En un tutorial anterior vimos cómo hacerlo desde los códigos de App Inventor.
8M2.- Copiar TinyBD en un archivo. Otro ejemplo. JSON.
8N.- De archivo a TinyBD. (II)
8N2.- Copiar TinyBD en un archivo. Recuperar ese archivo a TinyBD. JSON. Definitivo. Esta es la mejor versión.
- Ahora vamos a realizarlo con una extensión.
_______________
- Ejemplo.
- Tenemos una TinyBD y queremos ver todo su contenido, a una etiqueta le ponemos el bloque .Csv o el Json para mostrarla de esas formas.
- Mediante el componente Archivo de App Inventor podemos guardar la información obtenida del .Csv en un archivo y guardar ese archivo en la SdCard y de ahí copiarlo a nuestro ordenador.
- Es conveniente poner para que se guarde en la raíz de la SdCard.
- En nuestro ordenador podemos modificar el archivo y luego volverlo a subir a nuestra aplicación para que actualice nuestra TinyBD, para ello debemos indicar dónde está el archivo con la copia de la TinyBD.
- En el foro de MIT he puesto la versión en inglés y un ejemplo:
- Versión en inglés: https://groups.google.com/forum/#!category-topic/mitappinventortest/app-inventor-extensions/7-zmkoNA47E
- Ejemplo práctico: https://groups.google.com/forum/#!category-topic/mitappinventortest/apps-tips--tricks/deCNeNr-X24
|
- Sometimes an App Inventor programmer creates an app with TinyDB and writes initials data.
- When Build app and others users install, TinyDB is empty.
- With this extention, programmer can create a file with inicials data and when an user install his app, TinyDB is loaded with those datas.
com.KIO4_GetTinyDB.aix
KIO4_Load_TinyDB_installation.aia |
_______________________________________
_______________________________________
_______________________________________
258.- Comprobar si la aplicación está funcionando emulada en el Companion o instalada.
com.Obtenerasset.aix
_______________
- Ejemplo.
1.- Subes un archivo de texto al asset. En el ejemplo he subido acueducto.txt
2.- Es conveniente que el archivo esté en codificación UTF-8 sin BOM, lo puedes hacer con el Notepad++
3.- Ponemos los siguientes bloques y nos mostrará el contenido del archivo.
4.- Tambíen nos indicará si está en el asset o no. Así mismo indicará si estás emuland al aplicación con el COMPANIO o está instalada.
___________________________
|