Ver Mensaje Individual
  #24  
Viejo 03/02/17, 05:06:37
Avatar de Mitrhandir
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
Mensajes: 910
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Versión de ROM: Lollipop
Tu operador: Yoigo
Mencionado: 13 comentarios
Tagged: 0 hilos
Bueno, más o menos ya está todo en su sitio. Ahora faltan los detalles.


Perfil: Change Data (88)
Estado: Red móvil [ 2G:Encendido 3G:Apagado 3G - HSPA:Apagado 4G:Apagado ]
Estado: Estado Pantalla [ Está:Si ]
Entrada: 3(3) (98)
A1: Establecer variable [ Nombre:%TRAFICO A:0 Recurse Variables:Apagado Calcular:Encendido Añadir:Apagado ] Si (if) [ %TRAFICO No ajust. ]
A2: Realizar tarea [ Nombre:2(2) Prioridad:%priority Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable:%traf1 Detener:Apagado ]
A3: Convertir Variable [ Nombre:%traf1 Función:Bytes a Kilobytes Almacenar Resultado en:%TRAFICO ]
A4: Si (if) [ %TRAFICO > 1 ]
A5: Realizar tarea [ Nombre:3g Prioridad:%priority Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable: Detener:Apagado ]
A6: Else
A7: Realizar tarea [ Nombre:2g Prioridad:%priority Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable: Detener:Apagado ]
A8: Fin si (End if)

Salida: 2g (64)
A1: Enviar Intent [ Acción:gravitybox.intent.action.CHANGE_NETWORK_TYP E Categ.:None Tipo Mime: Datos: Extra:networkType:1 Extra: Extra: Paquete: Clase: Objetivo:Broadcast Receiver ]


Tal y como lo veo y después de hacer unas pequeñas pruebas, supuestamente cuando supere los 5B/s, debería cambiar a 3g, pero si nos fijamos detenidamente en A3, pasa de bytes a Kilobytes, por lo tanto, habría que separar la variable %TRAFICO para añadir decimales. Está claro que depende de la cobertura y conexión de cada uno, pero me estoy fijando y por norma cuando cargo una página no pasa del Kilobyte.

He hecho unas pruebas y navegando normal en 2g, está entre un rango de 0 Bytes y 15.0 Kilobytes.

Ahora bien, esta tarea se podría "implementar" en la tarea screen on? Yo creo que no, porque ésta se ejecuta una sola vez cuando se enciende la pantalla, salvo que hiciéramos un bucle.

Tengo estas dudillas, a ver si alguien me puede ayudar un poco... Con palomitas o migas de pan... Es coña!
Responder Con Cita