Es momento de realizar el escaneo de un código cuál entonces esa acción de escaneo se debe de disparar.
Todavía no sabemos cómo pero se debería de disparar cuando tocamos este botón.
Entonces programemos eso.
A quién voy a llamar.
Un método que todavía no existe que se llama Scan curvar o que no lo estoy ejecutando simplemente estoy
pasando la referencia a este método.
Voy a crear justo aquí abajo.
Scam parentesis ahora ISRO James aquí adentro lo único que quiero hacer es un Prin diciendo que cualquier
mensaje puede agravar los cambios.
Voy a abrir aquí la terminal de boscosos limpio y voy a tocar el botón OK.
Ahí está mi scam que es lo que tengo acá perfecto mi botón está funcionando pero no hace absolutamente
nada para eso les voy a pedir que vayan al material adjunto.
Yo les dejo a ustedes este enlace que los lleva directamente a este paquete que es el que usaremos para
leer códigos jugar.
Este no es el único.
Es bastante sencillo de usar muy eficiente por lo menos a mí me ha funcionado bastante bien pero hay
otros paquetes que ustedes pueden buscar.
Después de terminar esta sección les voy a pedir que vayamos a la instalación.
Es bastante fácil ustedes pueden usar la misma versión mía si quieren o usar la última versión.
Eso ya queda a su discreción y vamos a instalarlo.
Copiamos esas líneas revisemos aviso al estudio ok buscamos nuestro aspecto Youm y bajamos un poco.
Justo abajo de Cupertino pego grabo los cambios.
Recuerdan que si ustedes no ponen eso haría la última versión.
Hay que esperar que esto termine éxico.
Cero.
Perfecto Cierro cierro y recuerden que instalamos un paquete.
Lo mejor es hacer un full Ristar.
Eso sería lo mejor pero en todo caso bueno voy a hacer sólo para que ustedes vean los posibles errores
que vamos a tener.
Voy a hacer un filtro Istar y mientras eso levanta y lo muestra en mi dispositivo sigamos viendo los
pasos que hicimos la parte del paquete Xúquer esto se hace de forma automática y para utilizarlo ocupamos
esta instrucción del paquete Guarco bajo Ridder y bueno todo esto lo vamos a copiar.
Regresemos al piso del estudio Kohut aquí dejemos que estos termine y acá lo voy a importar en mi home
Ph.D Art temporalmente lo voy a poner acá.
Realmente se va a quedar acá pero lo voy a colocar de esa manera lo voy a colocar acá y grabo los cambios.
Sigamos viendo ahora cómo se utiliza.
Hacemos clic y aquí hay mucho código relacionado.
Para utilizarlo hay muchas propiedades que se pueden cambiar.
Podríamos revisar más la documentación para tener información sobre otras propiedades que se puedan
configurar para utilizarlo simplemente tenemos que llamar a esta instrucción.
Entonces vamos a irnos a nuestro programa nuevamente de estudio.
Asegúrese que el simulador esté abierto y aquí en lugar de Princes vamos a hacer lo siguiente.
Voy a crearme una variable llamada Future Strength Gerstein va a ser lo que yo debería recibir cuando
se escanea algo que eso si bien es el mismo nombre que yo le puse ahí.
Entonces yo lo voy a quitar de acá y voy a hacer un try un catch.
Entonces hicieron llaves Catch.
Aquí podríamos recibir un erro.
Entonces digamos que el error sea que la aplicación se terminó o vamos a ver cómo funciona mejor.
Esta información del cual es Knet aquí vamos a tener toda la información referente a si falla o si funciona
la lectura del código CUART.
Entonces aquí voy a decir que este código que tengo acá lo voy a poner aquí arriba diciendo del el futuro
va a ser igual a River y todo esto está marcando un error entonces esto es porque jugar con eso regreso
a un fútbol.
Todo esto regresa a un futuro ven aquí el regreso al futuro y yo lo quiero asignar a un Strait normal.
Entonces sería conveniente poner aquí una waited para que esperemos hasta que esto se resuelva.
Recuerden que la web sólo se puede utilizar en un método Zink y de esa manera ya no tenemos ningún error.
Ahora si fallara algo si sucediera algún error.
Lo que quiero hacer acá es decir que el fichero va a ser igual al punto o sea que tengamos información
del error.
Normalmente este código si se cancela si tocamos el cancel entonces el fichero sería uno.
Podríamos hacer una pequeña validación aquí también entonces voy a Primero que nada vamos a imprimir
el valor del fichero string feature string dos puntos y voy a colocar el Strength sólo para que lo miremos
en la consola cuando lo escaneamos o cuando tengamos algún error.
En mi caso tendríamos que hacer una validación no voy a escribir de una vez y decir que el fichero string
es diferente de Null.
Entonces voy a decir Paint tenemos información algo así póntico si yo grabo los cambios.
Tenemos la aplicación funcionando y qué haría el emulador tocó el botón aquí me aparece la pantalla
en blanco.
No hay mucho que hacer.
Dejemos la consola aquí el consorcio dice que no puede leer el registro no importa cuando yo tengo cáncer
me regresa un fichero.
No entonces aquí no lo puedo hacer con este emulador.
En las próximas clases vamos a simular que recibimos un geo location o una dirección HTTP pero primero
quiero salir de dudas de que mi código funciona por lo menos quiero aquí tener impreso el valor de una
lectura de un código.
Ahora en el material adjunto yo también les dejo a ustedes esta dirección que sirve para crear códigos
jugar en línea.
Simplemente ocupamos algo para probar.
Pueden escribir http 2.2 o HTTPS 2.2 explica.
Las islas crearon su sitio web o cualquier dirección donde As.com toca generar código.
Y esto es lo que yo necesito leer por los momentos por los momentos aquí.
Yo voy a detener mi aplicación y voy a conectar un dispositivo en este caso va a ser un Android para
ver si mi aplicación puede leer el código e imprimir Melo aquí abajo así que de un momento para conectar
al dispositivo y echar a andar el proyecto.
Ok aquí estoy corriendo la aplicación en un Android como ustedes la pueden ver en pantalla.
Voy a regresar a la página pero voy a correr un poquito para que podamos ver todavía la consola que
podemos ver esta consola voy a limpiar y este es el código cuando voy a tocar el botón de escanear a
preguntar si la aplicación o si yo le deseo dar acceso a poder usar la cámara y grabar el video.
Voy a decirle que out y me lanza la cámara del dispositivo.
Voy a seleccionar el código.
Lo voy a apuntar y vamos a ver qué sucedió entonces.
Aquí aparece mucha información al respecto hay mucha información especialmente si si lo estamos corriendo
directamente en el dispositivo a ver qué configuración muchas cosas que ayudan a la depuración.
Bajamos un poco y deberíamos de buscar donde tenemos este código.
Deberíamos detenerlo por algún lado que no tan bueno o mejor vayamos al final y hagámoslo para arriba.
Por aquí lo daríamos detener o vamos a seguir buscando porque tienen que estar aquí.
Tenemos información y tenemos nuestra dirección http: Fernando Herrera As.com HTTPS y ese es el sitio
web que nosotros queremos apuntar.
Este es nuestro en que deseamos todos estos mensajes de consola no van a aparecer cuando lo pasemos
a la versión de producción.
Es decir todo ese código no va a aparecer en consola porque vamos a generar el bit de producción o sea
el Ruiz de producción.
Ahorita como estamos en depuración por eso aparece tanta información pero qué pasa si ahora vamos a
limpiar realmente la consola y vamos a tocar nuevamente el botón.
No estoy escaneando ningún código y voy a tocar el botón de Back para cancelar que vamos a ver qué sucedió.
Voy a tener el mismo no voy a irme hasta el final y voy a volver a subir a buscar el saber el input
bajista de ficheras es Nohl y por eso no aparece.
Tenemos información porque esta validación se está haciendo lo vamos a dejar así.
Ya hemos hecho prácticamente todos los estudios de la aplicación que es escanear un código QR pero antes
de terminar la clase quiero que nosotros hagamos lo siguiente un sitio web.
Vamos a ver el sitio web cuando nosotros lo escaneamos mediante un código.
Eso sí háganlo conmigo justo abajo del escáner van a poner lo que se retorna retornamos este HTTPS y
todo el sitio web pero cuando nosotros generamos un mediante un mapa seleccionen aquellos que están
usando una licencia pagada muevan el cursor hasta que ustedes tengan acá ciertas jornadas tocan generar
código Cuart y vamos a observar cuál es la respuesta de un código que viene.
Vamos a ver quién nos está viendo cuál es la respuesta que viene cuando usamos el geo location.
Entonces vamos a hacer lo mismo vamos a tocar el botón de Scan o escanear ese código que no está haciendo
nada más la aplicación.
Voy a regresar acá hasta el final y busquemos lo por aquí deberíamos decir que tenemos información tenemos
información aquí está y noten que la respuesta viene con geo dos puntos y las coordenadas.
Eso también copia.
No le voy a pegar acá porque yo voy a hacer pruebas simulando que yo ya tengo esta información.
Luego vamos a conectar nuevamente el código.
Pero para hacer pruebas esto es mucho más rápido que en vez de estar escribiendo el código COAR y escanear
Dandolo porque es muy lento.
Quiero que esto sea un poco más rápido y por eso les voy a pedir que grabemos dos resultados de geo
location y el resultado del http.
Eso sería todo.
Voy a grabar los cambios y los veo en el siguiente video.