如何保持Android设备在休眠后CPU一直不休眠

极品大西瓜 2018-06-07 02:33:35
目前开发的一款Android应用,使用的是华为的pad,Android版本7.0。使用场景下需要在设备熄屏休眠后应用每隔十秒与服务端轮询通讯一次。在设备上的wlan连接选择了始终;且在内存设置里添加了白名单的情况下,在不充电的情况下只要一按电源键熄屏就不与服务端产生通讯了。后面在网上查了一些资料,在使用PowerManager.PARTIAL_WAKE_LOCK之后可以保持熄屏后大概两分钟的正常通讯,之后就变成断断续续大概一两分钟一次的不规律通讯了。但只要一亮屏就恢复正常,应该是设备的cpu也休眠了。请教各位大神有没有什么好的解决方法?
...全文
2047 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
键盘舞者113 2018-06-09
  • 打赏
  • 举报
回复
通过使用JobScheduler完成,设置setMinimumLatency(1000),应该能够保持5秒左右启动任务通讯一次 JobScheduler API的使用详细 - CSDN博客 https://blog.csdn.net/z979451341/article/details/80608607

80,359

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧