Cuando conecto la fuente de alimentación USB, hace que la CPU permanezca encendida (aunque "Desarrollo-> Mantenerse despierto" esté apagado).
Cuando se carga desde una fuente de alimentación débil, la batería se agota incluso más rápido que en el caso de que la alimentación USB no esté conectada en absoluto (debido a que la CPU permanece encendida en lugar de dormir).
¿Cómo detengo que la conexión de alimentación externa afecte la política de inactividad de la CPU?
No estoy hablando de que la pantalla esté encendida, se trata de que la CPU esté despierta (desafortunadamente, no es fácil ver si la CPU está encendida o apagada).
Mantenga presionado el interruptor de apagado mientras está enchufado, luego toque el indicador de apagado. Cuando se apague, asegúrese de que la luz de carga permanezca encendida. Si la luz no está encendida, presione el botón de encendido rápidamente para que el porcentaje de la batería se muestre en el centro, la pantalla debería quedar en blanco nuevamente y la luz de carga se encenderá y permanecerá encendida. Puede volver a probar el porcentaje de carga de la batería en cualquier momento. Cuando esté listo para usar, mantenga presionado encendido/apagado para encender y observe o espere a que se reinicie.
Descubrí que algunas optimizaciones de la CPU se desactivan cuando el teléfono se conecta a dispositivos que admiten la transferencia de datos (por ejemplo, una computadora portátil (incluso en reposo) o algunas células solares), por lo que uso un cable USB que no admite la transferencia de datos.
Fernio
Vi0
Vi0
brightact /sys/...led.../brightness 20 100000 400000 /sys/power/wait_for_fb_sleep
Fernio
Vi0
Fernio
Vi0
/sys/power/wake_lock
; 2. Incluso sin el programa, noto que cuando el cargador está nominalmente conectado, pero no se está cargando (por ejemplo, solo hay alrededor de 3 V en lugar de 5 V), se descarga más rápido (aproximadamente a la misma velocidad que si alguna aplicación tuviera el bloqueo de activación de la CPU).