Android如何安排设备从睡眠状态唤醒?

Android如何安排设备从睡眠状态唤醒?,第1张

概述使用AlarmManager时,Android设备有时会从睡眠唤醒.Android如何在较低级别安排唤醒时间?我尝试使用rtcwake,但由于rtcwake失败:/dev/rtc0未启用唤醒事件(如果我强制rtcwake继续进行并进行必要的 *** 作,我仍然看不到设备被及时唤醒)Android使用哪个系统调用来设置警报,以及如何通

使用AlarmManager时,Android设备有时会从睡眠中唤醒.

AndroID如何在较低级别安排唤醒时间?

我尝试使用rtcwake,但由于rtcwake失败:/ dev / rtc0未启用唤醒事件(如果我强制rtcwake继续进行并进行必要的 *** 作,我仍然看不到设备被及时唤醒)

AndroID使用哪个系统调用来设置警报,以及如何通过控制台自己进行设置?

解决方法:

AndroID使用/ dev / alarm设备设置警报,该警报可以将系统从挂起状态唤醒.
从JNI,它可以使用ioctl访问此设备.请参阅frameworks / base / services / jni / com_androID_server_AlarmManagerService.cpp文件.
AndroID对此设备具有独占访问权,据我了解,该接口仅可通过使用AlarmManager服务的Java使用.
如果您需要在Java级别设置这些警报,则可以使用getSystemservice(ALARM_SERVICE)来访问此服务,这从本地开始就比较棘手,我目前也遇到了同样的问题.我在本机进程中需要警报,并且我正在使用套接字与Java服务进行通信以安排警报.这可能不是您要找的答案,但我想分享我的经验.

总结

以上是内存溢出为你收集整理的Android如何安排设备从睡眠状态唤醒?全部内容,希望文章能够帮你解决Android如何安排设备从睡眠状态唤醒?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1086003.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存