Автоматическое включение в устройстве 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.

Другие вопросы по тегам