|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 PHP - MySQL
  Estación meteorológica   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
Translate:
Búsqueda en este sitio:


Nuevo concurso para España, Argentina, Brasil, Chile, Colombia, Ecuador, México, Perú y Portugal.

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

____________________________

Almacenamiento
34D.- Leer Archivo y cargarlo en una Lista. Capitales de países.

p34D_leer_archivo.aia

[Nota: en 73B_visordelista_csv.htm y en 73cargarcsv.htm, puedes encontrar tutoriales parecidos a este.]

- Vamos a cargar en una Lista un listado de países europeos y sus capitales que están almacenado en un archivo.

- Luego al pulsar un Botón se elegirá aleatoriamente un país y al pulsar otro Botón nos mostrará su Capital.

-------------------------------------------------------

Con un procesador de texto, recomiendo el Notepad++, escribimos una serie de países separado por punto y coma sus capitales.

Es conveniente que su Codificación sea UTF-8

Puedes bajar el archivo de aquí: capitales.csv

También puedes leer este archivo con el Excel.

_______________
- Diseño.

_________________
- Bloques.

- Inicializamos listas y variables.

- Cuando se Inicializa la pantalla se lee el archivo capitales.csv (Fíjate //capitales.csv)

- Una vez leído se carga el contenido en la Lista todos_los_paises

-----------------

- Al pulsar el Botón1, se crea un número aleatorio. Se toma en la Lista todos_los_paises, el elemento correspondiente a ese número aleatorio.

- Viene de la forma: (España; Madrid)

- Recorta por el punto y coma; y crea una Lista llamada pais_capital con dos elementos:

1 = (España
2 = Madrid)

- Tomamos el primer elemento: 1

    (España

- Le quitamos el paréntesis (

    España

-----------------

- Al pulsar el Botón2, se toma el segundo elemento 2 de la Lista pais_capital

    Madrid)

- Le quitamos el paréntesis )

   Madrid

_________________
- Propuestas.

- Crea un CampoDeTexto donde el usuario deba introducir el nombre de la Capital. Después de pulsar el Botón de "Consulta" se mostrará si ha acertado o no.

- Añade código para que cuando aparezca el nombre del país se pronuncie por voz y que el usuario deba contestar por voz el nombre de la capital.

- En vez de quitar el paréntesis en dos etapas, primero: ( y después: ), lo podríamos haber quitado de la siguiente manera, cambia el código para quitar el paréntesis así...

______________________________________________________________________________

34E.- Leer Archivo y cargarlo en una Lista. Capitales de países. Casilla de verificación.

p34E_leer_archivo_casilla_de_verificacion.aia

- Vamos a ampliar la aplicación anterior.

- Añadimos tres CasillasDeVerificación.

- Al pulsar el Botón de "País aleatorio" se tomara un país, por ejemplo: España; Madrid

- Además se tomará dos paises más, por ejemplo: Francia; París e Italia; Roma

- En las casillas de verificación aparecerá desordenadas las capitales de esos paises.

París

Madrid

Roma

- El usuario debe marcar la capital correspondiente al primer país obtenido.

_________________
- Diseño.

_________________
- Bloques.

_________________
- Propuestas.

- Modifica el código para que la aplicación detecte si la CasillaDeVerificación pulsada en la respuesta del usuario es correcta o no.

- Modifica el código para que el usuario pueda dejar activada solo una CasillaDeVerificación.

__________________________________

 

- 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