Я разрабатываю приложение для планирования в android, когда наступит время загрузки, оно откроется (режим глубокого сна отключен), а когда наступит время выключения, оно выключится (режим глубокого сна включен), и мне нужен активный режим глубокого сна ВКЛЮЧЕНО и ВЫКЛЮЧЕНО для корневых android устройств, я попробовал приведенный ниже код для включения режима глубокого сна, но он не запускается. Как я могу исправить код для работы?
try {
// REQUIRES ROOT
Process proc;
proc = Runtime.getRuntime().exec("su", null, null);
OutputStream os = proc.getOutputStream();
os.write(("sendevent /dev/input/event1 1 116 1; sendevent /dev/input/event1 0 0 0; sendevent /dev/input/event1 1 116 0; sendevent /dev/input/event1 0 0 0;")
.getBytes("ASCII"));
os.flush();
os.close();
// 79
proc.waitFor();
} catch (Exception ex) {
}