Paso 7: La aplicación para Android
Otra vez yo no puedo enseñar a hacer la aplicación para Android todo bien desde el principio. Así que voy a suponer que tienes los conocimientos básicos de fabricación de aplicaciones de Android.
Puedo decirle la idea básica de las conexiones pasando y la pantalla de llamadas.
En la aplicación de Android, habrá un botón para ver el vídeo en directo desde la webcam. Además, puede Agregar una opción para silenciar la notificación o desactivar las llamadas como "No molestar".
He mencionado varios módulos con el código de ejemplo que le ayudará a construcción la aplicación. Al final, también he incluido los archivos de proyecto completo de Android apenas para su referencia.
Zócalo de conexión
Utilizaremos la conexión de socket básico para enviar mensajes a través de los dispositivos. Aquí nuestro smartphone actuará como un servidor.
Así que en el código anterior mensaje es la cadena recibida de la Junta de Edison de Intel. Así que si recibe "anillo" entonces una nueva actividad se inicia, que hará que aparezca la pantalla de llamadas con las opciones aceptar y finalizar una llamada.
Llamar a pantalla en la parte superior la pantalla de bloqueo
Necesitamos traer la pantalla de llamadas incluso cuando el teléfono está bloqueado. Hacer que incluyen los siguientes indicadores en la actividad Android.
Reproducir tono de llamada
Para reproducir el tono usaremos la clase MediaPlayer.
Video Stream en vivo
Vamos a usar la web a la vista el contenido de la URL que nos dieron en el paso anterior. Aquí está el código básico:
La IP de enlace es decir, 192.168.43.142 será básicamente su IP Local Intel Edison y 8080 es el número de puerto. Introduzca el URL completo que tienes en el paso anterior.
Notificación de detección de movimiento
Cuando hay movimiento en la puerta, se envía un mensaje de la Junta Directiva de Intel Edison a la aplicación Android a esta actividad. Aquí está el código de notificación junto con una opción para ver la vista en vivo de la secuencia de vídeo.
Aquí la cadena de mensaje recibida es "movimiento". Después de eso crear un mensaje de notificación de mostrar 'Alguien está en la puerta!' junto con una opción para ir a vivir y ver la secuencia de vídeo.
Así que casi todos los aspectos importantes de la aplicación para Android están cubiertos en este paso. Ahora lo último que se suma todo el código para que se vea como un sistema en conjunto.