如何以编程方式避免android手机中的深度睡眠模式?
Posted
技术标签:
【中文标题】如何以编程方式避免android手机中的深度睡眠模式?【英文标题】:how to avoid deep sleep mode in android phone programmatically? 【发布时间】:2012-04-24 14:32:59 【问题描述】:我已经开发了一个 android 应用程序,它将通过 WiFi 与服务器 24*7 通信,但是当手机进入睡眠模式时,它停止与服务器通信意味着套接字正在关闭,因此为了解决这个问题,我添加了代码以获取服务中的部分唤醒锁定onCreate() 并在 OnDestroy() 方法或服务上释放它,因此即使手机进入睡眠模式,我的应用程序也可以与服务器通信。
问题是:如果您让设备长时间闲置(超过 8 小时),它会停止与服务器通信并关闭 WiFi。我听说设备的深度睡眠模式,在这种情况下它会关闭 CPU、WiFi 等。那么如何限制它以关闭 CPU 和 Wifi?
请帮我提供一些示例。
问候, 皮克斯
【问题讨论】:
请改进你的句子。 1 个(!)句子的 4 行很难理解…… 复制:***.com/q/3723634/813951 【参考方案1】:我假设您也尝试过完全唤醒锁定?
【讨论】:
是的,我也尝试过完全唤醒锁定,但它不符合我的目的,我希望手机进入睡眠模式但它不应该关闭 CPU 和 WiFi,以便我的应用程序将被连接一直到服务器。以上是关于如何以编程方式避免android手机中的深度睡眠模式?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用谷歌联系人api以编程方式将手机联系人同步到android中的gmail