leromaro
18/05/16, 19:27:53
Hola: quisiera saber si alguien conoce alguna limitación de Tasker, según el dispositivo o versión de Android, de obtener las variables %CELLID, %CELLSIG y %CELLSRV.
La duda viene en que quería implementar un perfil sencillo que tenía abandonado hace tiempo, donde al llegar la señal a niveles bajos se pone el modo avión y luego lo desactiva, la tarea es esta:
http://www.htcmania.com/showthread.php?t=805678
Lo que ocurre es que no importa cuanta señal tenga o si estoy parado abajo de la maldita antena de telefonía celular las variables siempre indican: -1, unknown y %CELLID.
Lo raro es que el celular, yendo a configuración, acerca del dispositivo, estado, intensidad de señal, marca correctamente los dBm o ASU correspondientes a la intensidad y esto si funciona.
También otros programas, como Netmonitor, son capaces de determinar a que antena está conectado y cuál es la intensidad.
Buscando, encontré usuarios que tienen problemas similares, pero no he sacado nada en claro, donde Pent contesta y coloca un código de algo y otro usuario dice que hay que ejecutar un código de consola, que me da error.
Esta es la discución entera
https://groups.google.com/forum/#!searchin/tasker/tasker$20cellsig/tasker/qKd9wM647OM/5KqdDfGdIAsJ
Esta es la tarea con el código
Sig (14)
A1: Run Shell [ Command:dumpsys telephony.registry | grep 'SignalStrength:
' Timeout (Seconds):0 Use Root:On Store Output In:%Asig Store Errors In:
Store Result In: ]
A2: Variable Split [ Name:%Asig Splitter: Delete Base:Off ]
A3: Flash [ Text:%Asig11 Long:Off ]
A4: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A5: Goto [ Type:Action Number Number:1 Label: ]
Alguna idea para poder sacarle a Android el valor real de intensidad de señal
La duda viene en que quería implementar un perfil sencillo que tenía abandonado hace tiempo, donde al llegar la señal a niveles bajos se pone el modo avión y luego lo desactiva, la tarea es esta:
http://www.htcmania.com/showthread.php?t=805678
Lo que ocurre es que no importa cuanta señal tenga o si estoy parado abajo de la maldita antena de telefonía celular las variables siempre indican: -1, unknown y %CELLID.
Lo raro es que el celular, yendo a configuración, acerca del dispositivo, estado, intensidad de señal, marca correctamente los dBm o ASU correspondientes a la intensidad y esto si funciona.
También otros programas, como Netmonitor, son capaces de determinar a que antena está conectado y cuál es la intensidad.
Buscando, encontré usuarios que tienen problemas similares, pero no he sacado nada en claro, donde Pent contesta y coloca un código de algo y otro usuario dice que hay que ejecutar un código de consola, que me da error.
Esta es la discución entera
https://groups.google.com/forum/#!searchin/tasker/tasker$20cellsig/tasker/qKd9wM647OM/5KqdDfGdIAsJ
Esta es la tarea con el código
Sig (14)
A1: Run Shell [ Command:dumpsys telephony.registry | grep 'SignalStrength:
' Timeout (Seconds):0 Use Root:On Store Output In:%Asig Store Errors In:
Store Result In: ]
A2: Variable Split [ Name:%Asig Splitter: Delete Base:Off ]
A3: Flash [ Text:%Asig11 Long:Off ]
A4: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A5: Goto [ Type:Action Number Number:1 Label: ]
Alguna idea para poder sacarle a Android el valor real de intensidad de señal