Я создаю приложение для Android, которое имеет функции для сна устройства на основе определенных условий и пробуждения на основе некоторых других условий. До API 21 существовал метод powerManager.goToSleep()
в PowerManager
, который использовал этот трюк. Но теперь тот же метод больше не доступен. Есть ли другой способ сделать это?
int defaultTurnOffTime = Settings.System.getInt(getContentResolver(), Settings.System.SCREEN_OFF_TIMEOUT, 60000);
Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_OFF_TIMEOUT, 1000);
Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_OFF_TIMEOUT, defaultTurnOffTime);
Вышеупомянутый код - кое-что, что я получил до сих пор. Но, похоже, это не работает для меня. Пожалуйста, предложите, если есть какой-либо способ достичь функциональности.