Когда я подключаю источник питания USB, он заставляет ЦП оставаться включенным (даже если «Разработка-> Не спать» отключена).
При зарядке от слабого источника питания батарея разряжается еще быстрее, чем в случае с питанием от USB вообще не подключено (потому что ЦП остается включенным, а не спит).
Как остановить внешнее подключение питания, влияющее на политику спящего режима ЦП?
Я не говорю о том, что экран включен, я говорю о том, что процессор не спит (к сожалению, нелегко увидеть, включен ли процессор или выключен).
Нажмите и удерживайте кнопку выключения питания при подключении к сети, затем нажмите на запрос выключения питания. Когда он выключится, убедитесь, что индикатор зарядки продолжает гореть. Если индикатор не горит, нажмите кнопку питания быстро, чтобы процент заряда батареи отображался в центре, он должен снова погасить экран, а индикатор зарядки загорится и останется гореть. Вы можете повторно проверить процент заряда батареи в любое время. Когда будете готовы к использованию, нажмите и удерживайте кнопку включения/выключения питания, чтобы включить, и наблюдайте или подождите, пока произойдет перезагрузка.
Я обнаружил, что некоторые оптимизации процессора отключаются, когда телефон подключен к устройствам, поддерживающим передачу данных (например, к ноутбуку (даже спящему) или к некоторым солнечным батареям), поэтому я использую USB-кабель, который не поддерживает передачу данных.
Фернио
Vi0
Vi0
brightact /sys/...led.../brightness 20 100000 400000 /sys/power/wait_for_fb_sleep
Фернио
Vi0
Фернио
Vi0
/sys/power/wake_lock
; 2. Даже без программы замечаю, что когда зарядное устройство штатно подключено, но не заряжается (например там всего около 3В вместо 5В), оно быстрее разряжается (примерно с такой же скоростью, как если бы какое-то приложение держало CPU wakelock).