Red de conocimientos sobre prescripción popular - Remedios caseros - Marco de estado de la red de monitoreo de Android

Marco de estado de la red de monitoreo de Android

Es así de simple. Empecemos.

Mira la implementación final:

Registro:

Bien, crea una nueva AndroidLibray y comienza a implementarla.

Permitir navegación:

Primero, necesitamos una clase de herramienta para monitorear el estado de la red.

Crea una transmisión en la biblioteca y regístrala en el archivo de configuración.

Mejorar nuestro receptor:

Interfaz de escucha:

Administrador:

Agregar una clase de enumeración:

Está bien , se completa un conjunto de operaciones normales y una de las clases de monitoreo de red más comunes. Luego intentamos usar anotaciones para hacer que este pequeño marco luzca más elegante.

Mejorando comentarios personalizados:

Entonces lo pensé:

Sigue siendo una trilogía fija, sigue los pasos:

1 Primero mejore nuestro método de registro.

Aquí, creé una clase contenedora de métodos. Simple: Method Manager

La mMethodList aquí es la lista de MethodManager, que se utiliza para almacenar los métodos filtrados en MainActivity, que es el método de monitoreo de red. La siguiente es la selección de métodos:

Definamos un método de publicación para completar esta tarea:

Aquí podemos monitorear un determinado estado de la red a través de los parámetros arriba de los cambios en los comentarios de monitoreo de la red. . Por ejemplo

Los parámetros anteriores indican que el método solo responderá cuando el WIFI esté desconectado y conectado. Sólo desearía que todas las indicaciones estuvieran configuradas en automático.

Bien, una vez que hayas terminado con la lógica, haz esto:

¡Ya terminaste! ¡Corre y mira el efecto!

Dirección del proyecto:/CocoYuki/NetListener

Es un pequeño proyecto para practicar. La solicitud de red real se puede resolver fácilmente mediante una devolución de llamada en 7.0.