Este es un diseño de papel, necesita endurecimiento pero debería ayudarlo a comenzar.
Crear una variable global% count.
Cree un perfil que incremente la variable% count en una tarea de entrada activada por el evento Mobile 4G Connected y la disminuya como la tarea de salida.
- Cómo desarrollar una aplicación sin codificar
- ¿Cuánto dinero ganan los desarrolladores de Android autodidactas con sus aplicaciones diariamente? ¿Cuáles son algunas buenas historias sobre el crecimiento de un desarrollador?
- ¿Se ejecutará Android APK en Fuchsia OS?
- ¿Es posible hacer una aplicación de servidor FTP de Android a Android sin la necesidad de una PC?
- ¿Qué es lo que más te gusta de Android que iOS?
Cree un perfil que incremente la misma variable% count en una tarea de entrada activada por el evento Mobile 3G Connected y la disminuya como la tarea de salida.
Cree un perfil que incremente la misma variable% count en una tarea de entrada activada por el evento Mobile 2G Connected y la decremente como la tarea de salida.
(Aquí hay algo llamado peligro racial, pero seamos simples).
Cree un cuarto perfil que active una tarea cada vez que cambie el recuento de%. Dentro de la tarea sabemos que% count = 0 significa que ninguno de 4G 3G 2G está conectado,% count> 0 significa que hay una conexión 4G 3G o 2G.
(Podemos suponer que la conexión es exclusivamente 4G o 3G y quizás 2G, por lo que el recuento suele ser 0 o 1.)
Cuando% count va a 1, registre% UPS en una variable% tmp, cuando count va a 0, calcule% UPS menos% tmp como la cantidad de segundos conectados. Agregue esto a su total acumulado.