在Android设备上自动打开

问题描述:

我想开发一个应用程序,其中一个功能是关闭设备时的电源。我在开发者文档中搜索,但我发现任何与它有关的东西。在Android设备上自动打开

有一种方法可以将您的设备设置为自动开机?像计划任务?

+0

你怎么定义“关”?你的意思是屏幕关闭,但设备仍然开机?你的意思是设备完全断电?你的意思是别的吗? – CommonsWare

+0

我编辑了这个问题。我的意思是断电! –

Android SDK本身并没有将设备从完全断电状态转为开启状态。一些设备制造商可能有这方面的功能,其中一些设备制造商可能有一个API。

这可能是正常的Linux机器与RTC wake alarm

$ 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