Recientemente he estado tratando de optimizar la configuración de doze para mi dispositivo. He encontrado muchas guías que datan de 2015/16. Todas ellas dicen algo similar: Para cambiar una deviceidle
tengo que introducir adb shell settings put global device_idle_constants inactive_to=30000,sensing_to=0
(por ejemplo) en un terminal. Al teclear adb shell settings list global
, device_idle_constants
no aparece en la lista, sin embargo. Me parece que está en desuso.
Mi problema: Este ajuste no cambia nada en absoluto. Cuando cambio sensing_to
a 0 como he mostrado arriba, sigue en 4m0s0ms
. Puedo confirmarlo poniendo adb shell dumpsys deviceidle
en la terminal.
¿Alguien sabe cómo cambiar esos parámetros de doze en Android 12(L)?
Por cierto: tengo un Poco F3 con LineageOS 19.1
1 votos
He comprobado el código fuente y parece que
device_idle_constants
fue aún disponible en elSettings.Global
en Android 11 pero han sido emigró aDeviceConfig
en Android 120 votos
@AndrewT. Gracias por la ayuda. Sin embargo, ¿cómo puedo cambiar los parámetros en DeviceConfig? He pinchado en los enlaces, pero no he encontrado como hacerlo. ¿Es válido entonces este comando? ¿"adb shell settings put global DeviceConfig sensing_to=0"?
1 votos
También hay
adb shell device_config
y, según la confirmación, el espacio de nombres esdevice_idle
por lo que el comando completo sería comoadb shell device_config put device_idle sensing_to=0
pero aún no lo he probado.0 votos
@AndrewT. Gracias tío, eres un salvavidas. Funciona así:
adb shell device_config put device_idle sensing_to 0
.