Icono del sitio Blog de Programación y Desarrollo – Nube Colectiva

Creando una Aplicación Android que responda ante comandos de Voz mediante Inteligencia Artificial y Machine Learning – Parte 6

En este Post continuaremos con la Parte anterior llamada Creando una Aplicación Android que responda ante comandos de Voz mediante Inteligencia Artificial y Machine Learning – Parte 5 en donde configuramos los Handlers y el archivo token.js en donde accedo a los tokens de seguridad de un servicio que usaremos mas adelante, en este Post continuaremos con la creación del nuestra aplicación.

Partes

Antes de continuar con este Post, te invito a escuchar el Podcast: “Dominio del trabajo con Varios Lenguajes de Programación.”

Sound Cloud:

Spotify:

Bien ahora continuemos con el Post: Creando una Aplicación Android que responda ante comandos de Voz mediante Inteligencia Artificial y Machine Learning – Parte 6.

Voy a crear una tarea asíncrona para que la aplicacion se ejecute en la misma interface UI sin tener que recargar la Actividad (Activity).

Tarea Asíncrona (Async Task)

Es importante mantener el orden, así que voy a crear crear un directorio con el nombre asynctasks en donde colocaré una tarea asíncronas útil para la aplicación.

tareaGestionarEntidades

Esta tarea asíncrona que creare es en el archivo tareaSolicitudIA.kt, será de tipo Class (Clase Kotlin), este archivo lo creo en java > com.example.iapostresapp > asynctasks > tareaSolicitudIA.kt 


Abro el archivo creado tareaSolicitudIA.kt y agrego el siguiente código en los 2 métodos llamados doInBackground y on PostExecute que pertenecen a la clase AsyncTask de Android. (En el código he colocado comentarios para explicar que hace cada línea de código o método):

Dependencias build.gradle (Module: app)

En nuestro proyecto tenemos el archivo llamado build.gradle (Module: app), este archivo se encuentra en Gradle Scripts > build.gradle (Module: app)


Abro el archivo build.gradle (Module: app) y agrego las siguientes dependencias y configuraciones:


Ten Paciencia, lo que quiero es que entiendas todo el proceso de como crear la aplicación y no llenarte el capitulo de mucho contenido porque te puedes marear y no tendrás un óptimo aprendizaje. 

Nota(s)

 

Síguenos en nuestras Redes Sociales para que no te pierdas nuestros próximos contenidos.

Salir de la versión móvil