Автоматическое включение в устройстве Android
Я хочу разработать приложение, в котором одной из его функций будет включение устройства при его выключении. Я искал в документах для разработчиков, но я нашел что-то связанное с этим.
Есть ли способ настроить ваше устройство на автоматическое включение? как запланированное задание?
2 ответа
В самом Android SDK нет ничего для включения устройства из полностью выключенного состояния. Некоторые производители устройств могут иметь функции для этого, а некоторые из них могут иметь API для этого.
Это возможно на обычных машинах Linux с RTC будильником:
$ sudo sh -c "echo 0 > /sys/class/rtc/rtc0/wakealarm"
$ sudo sh -c "echo `date '+%s' -d '+ 3 minutes'` > /sys/class/rtc/rtc0/wakealarm"
Я никогда не пробовал это на Android, и если он работает, я думаю, что это требует рутирования вашего устройства. Может быть, этого будет достаточно для вашего варианта использования.
Как упомянул @CommonsWare, некоторые производители, кажется, поддерживают это как настройку. Я не уверен, есть ли у них API, но это также может стоить исследовать. Один из них, кажется, Samsung.