07.05.2013 Views

Incorporación de los dispositivos móviles como herramienta para ...

Incorporación de los dispositivos móviles como herramienta para ...

Incorporación de los dispositivos móviles como herramienta para ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4.4 Módu<strong>los</strong> <strong>de</strong>l visualizador.<br />

Capítulo 4. Implementación y Pruebas<br />

El visualizador <strong>de</strong> cuentos permite abrir un cuento <strong>para</strong> su lectura y cambiar el tipo <strong>de</strong><br />

letra <strong>de</strong>l texto. En la figura 4.3 se muestran <strong>los</strong> módu<strong>los</strong> que conforman el visualizador así<br />

<strong>como</strong> su relación entre el<strong>los</strong>.<br />

4.4.1 Módulo Abrir Cuento.<br />

Figura 4.3 Módu<strong>los</strong> <strong>de</strong>l visualizador y sus relaciones.<br />

El módulo abrir cuento busca <strong>los</strong> cuentos disponibles en la tarjeta, se listan <strong>para</strong> que el<br />

usuario seleccione uno y posteriormente se analiza el contenido <strong>de</strong>l cuento <strong>para</strong> po<strong>de</strong>r<br />

extraer la información <strong>de</strong>l archivo y conocer el número <strong>de</strong> páginas, el nombre <strong>de</strong> las<br />

imágenes y sus respectivos textos. El funcionamiento <strong>de</strong>l módulo abrir cuento se pue<strong>de</strong><br />

resumir en <strong>los</strong> siguientes pasos:<br />

1. Buscar <strong>los</strong> cuentos contenidos en la memoria SD. Utilizando la función<br />

VFSDirEntryEnumerate (dirRef, &dirIterator, &info) <strong>para</strong> obtener una lista <strong>de</strong><br />

directorios y archivos contenidos en dirRef se diseñó un algoritmo que busca en toda<br />

la tarjeta SD archivos con extensión TXT. Así al final <strong>de</strong>l algoritmo se tiene una lista<br />

39

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!