Вызов скрытого API в Android для выключения экрана

Я думаю об использовании скрытого API для отключения экрана в моем приложении.
setScreenState изhttps://android.googlesource.com/platform/frameworks/base/+/eclair-release/core/java/android/os/Power.java делает то, что я хочу, но это скрытый API. Значит ли это, что я не должен его использовать? Я думаю, это довольно стабильный API.
В настоящее время я устанавливаю время ожидания экрана равным 1 миллисекунде, а затем сбрасываю время ожидания после выключения экрана. Тем не менее, Android игнорирует 1 миллисекунду и вместо этого требуется около 3 секунд, чтобы выключить, а иногда он полностью игнорирует и не выключается.
Какие-либо предложения?

Ответы на вопрос(3)

Ваш ответ на вопрос