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
____________________________
8W.- Comprobar si un archivo existe. Código de errores. Crear un directorio.
- Se trata de crear un directorio en /mnt/sdcard/midirectorio
- Dentro de ese directorio el archivo: miarchivo.txt
- También comprobaremos si el archivo existe.
_____________________________________________________
- Inicio.
p8W_archivo_existe.aia
- Con el Botón1.
- Para eso utilizaremos auxiliarmente un Lienzo, el Lienzo tiene una tamaño de 1 pixel x 1 pixel para que no se vea.
- En el Lienzo guardo una imagen auxiliar: /mnt/sdcard/midirectorio/auxiliar.png
- Luego borro el auxiliar.png, ya que solo lo he puesto para crear midirectorio.
- Una vez creado midirectorio, guardo en él un archivo de texto llamado saludos.txt
/mnt/sdcard/midirectorio/saludos.txt
-------------------------------------------------------------------------------------------------------------------------------
- Con el Botón2.
- Vamos a comprobar si existe el archivo /mnt/sdcard/midirectorio/saludos.txt
- Escribimos su dirección completa en el CampoDeTexto y pulsamos el Botón2
- Intentamos leer ese archivo: /mnt/sdcard/midirectorio/saludos.txt
- En caso que ese archivo no exista, el bloque Screen1.Error nos indicará el error 2101, código de archivo no encontrado.
- En caso que el archivo exista no obtendremos errores.
- Para probar, escribe una dirección no existente, por ejemplo /mnt/sdcard/midirectorio/saludos.txt888
- En caso de dirección incorrecta indicará que el archivo no existe.
- En caso que sea correcta no saldrá ningún mensaje.
_______________
- Diseño.
- He puesto un Lienzo de tamaño 1 pixel x 1 pixel.
_______________
- Bloques.
_______________
- Comentarios.
- Puedes probar con otros tipos de errores con el bloque de Screen1.Error
- Con los códigos de errores podemos tomar determinaciones, por ejemplo si obtenemos el código de error 2101, podemos poner en el código un algoritmo para crear el archivo.
- Si no encuentras el archivo búscalo en /sdcard/mnt/sdcard/midirectorio/saludos.txt
- Un buen explorador de archivos para el móvil es el AndExplorer
_______________
- Propuesta.
- Modifica el código para que en caso de que el archivo no exista, lo cree y en caso que existe salga una Notificación indicándolo.
__________________________________
|