Android-定期从待机模式中唤醒?

Android-定期从待机模式中唤醒?,第1张

概述我有一个需要向服务器发送定期心跳的应用程序,但是当手机进入待机模式时,后台心跳线程会死掉.无论如何,是否可以将手机从待机状态唤醒,发送心跳然后以编程方式返回睡眠状态?如果可能,我想避免使用PARTIAL_WAKE_LOCK.谢谢解决方法:Isthereanywaytowakethephonefromstandby

我有一个需要向服务器发送定期心跳的应用程序,但是当手机进入待机模式时,后台心跳线程会死掉.无论如何,是否可以将手机从待机状态唤醒,发送心跳然后以编程方式返回睡眠状态?如果可能,我想避免使用PARTIAL_WAKE_LOCK.

谢谢

解决方法:

Is there anyway to wake the phone from standby, send the heartbeat and then go back to sleep
programmatically?

将AlarmManager与_WAKEUP样式的警报一起使用.这是a sample project,说明了其用法(以及您想要的WakefulintentService,以确保设备在网络I / O期间不会重新入睡).

I want to avoID using PARTIAL_WAKE_LOCK if possible.

如果没有WakeLock,则无法进行网络I / O,因为设备将在I / O期间重新入睡.使用AlarmManager,您可以安排仅在实际心跳工作期间保持WakeLock,而不是100%的时间.

总结

以上是内存溢出为你收集整理的Android-定期从待机模式中唤醒?全部内容,希望文章能够帮你解决Android-定期从待机模式中唤醒?所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存