在Android设备中自动开启

时间:2017-08-01 19:28:32

标签: android scheduled-tasks

我想开发一个应用程序,其中一项功能是在关闭电源时为设备供电。我搜索了开发者文档,但我找到了与之相关的任何内容。

有一种方法可以将设备设置为自动开机吗?喜欢预定的任务?

2 个答案:

答案 0 :(得分:1)

Android SDK本身没有任何内容可以将设备从完全断电状态开启。一些设备制造商可能具有此功能,其中一些子集可能具有API。

答案 1 :(得分:1)

在具有RTC wake alarm的普通Linux计算机上可以这样做:

$ 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