Kotlin

Construir la interfaz

Para poder realizar y gestionar la llamada, es necesario añadir algunos elementos a la pantalla:

  • Botón para iniciar sesión Alice usuario
  • Botón para iniciar sesión Bob usuario
  • A TextView para mostrar el estado de la conexión
  • A Button para iniciar la llamada
  • A Button para finalizar la llamada
  • A Button para responder a la llamada
  • A Button para rechazar la llamada

Abra el app/res/layout/activity_main.xml archivo. Haga clic en el botón Code en la esquina superior derecha:

Code view

Sustituya el contenido del archivo por lo siguiente:

Controlarás la vista usando código, así que tienes que almacenar referencias a las vistas. Añade estas propiedades en la parte superior del ManActivity clase:

Ahora necesitas asignar vistas a las propiedades añadidas previamente y añadir callbacks a los botones. Añada el siguiente código al archivo onCreate método inside MainActivity (a continuación se solicita el código de los permisos):

Para que el código compile añade estos dos métodos vacíos en la directiva MainActivity clase:

Usted llenará el cuerpo de estos métodos en los siguientes pasos de este tutorial.

Construir y ejecutar

Vuelva a ejecutar el proyecto (Ctrl + R).

Observa que algunas vistas están ocultas por defecto. Después de iniciar la aplicación verá login alice y login bob botones:

Main screen

Hacer una llamada de voz de aplicación a aplicación

Realiza una llamada de voz desde una aplicación Android a la misma aplicación Android instalada en otro dispositivo utilizando el SDK Android Client.

Pasos
1
Introducción a esta tarea
2
Prerequisites
3
Crear un servidor webhook
4
Crear una aplicación de Vonage
5
Crear los usuarios
6
Generar JWT
7
Crear un proyecto Android
8
Añadir permisos
9
Construir pantalla principal
10
Inicializar el cliente
11
Recibir llamada
12
Realizar una llamada
13
¿Y ahora qué?