Возможно ли включить режим энергосбережения ON/OFF из кода?Режим энергосбережения в Android управляется программно?
В настоящее время я делаю wakelock и освобождаюсь, но я предполагаю, что это не то же самое.
Возможно ли включить режим энергосбережения ON/OFF из кода?Режим энергосбережения в Android управляется программно?
В настоящее время я делаю wakelock и освобождаюсь, но я предполагаю, что это не то же самое.
В SDK нет общедоступных API-интерфейсов. Вы можете использовать PowerManager для приобретения и выпуска wakelocks, но это о нем. Кроме того, у каждого производителя и устройства может быть своя версия того, что означает «режим энергосбережения», поэтому нет смысла предлагать сторонним разработчикам приложений API взаимодействовать с системой таким образом.
спасибо, это имеет смысл для меня. Означает ли это также, что невозможно прочитать состояние энергосбережения? – MartinC
Справа. Гипотетически, некоторые телефоны могут сказать, что отключение bluetooth - это энергосбережение, но другие могут отключить Bluetooth, Wi-Fi и интернет для экономии энергии. Вы можете проверить каждую из этих вещей индивидуально через различные API в SDK, но вы не можете проверить, находится ли телефон в режиме энергосбережения в целом. –
спасибо, вы мне очень помогли – MartinC