Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我什么时候应该关心Android服务的电源管理和唤醒锁?_Android_Power Management - Fatal编程技术网

我什么时候应该关心Android服务的电源管理和唤醒锁?

我什么时候应该关心Android服务的电源管理和唤醒锁?,android,power-management,Android,Power Management,我有一个android服务,它通过TCP/IP连接到远程服务器,并等待来自远程服务器的通知。我应该关心吗?睡眠模式会对我有什么影响 如果没有,那么关于唤醒锁的“用例”是什么?警告:以下是经过教育的猜测。您的公里数可能会有所不同 我的理解是,到达开放套接字连接的数据包将唤醒设备。但是,无法保证设备保持清醒的时间。它不能无限期地保持设备处于唤醒状态——否则,谷歌新的云到设备消息(C2DM)功能将使设备始终处于开启状态 我的猜测是,它只是唤醒了设备,但接下来就要由你来确保只要你需要它保持清醒,它就会保

我有一个android服务,它通过TCP/IP连接到远程服务器,并等待来自远程服务器的通知。我应该关心吗?睡眠模式会对我有什么影响


如果没有,那么关于唤醒锁的“用例”是什么?

警告:以下是经过教育的猜测。您的公里数可能会有所不同

我的理解是,到达开放套接字连接的数据包将唤醒设备。但是,无法保证设备保持清醒的时间。它不能无限期地保持设备处于唤醒状态——否则,谷歌新的云到设备消息(C2DM)功能将使设备始终处于开启状态

我的猜测是,它只是唤醒了设备,但接下来就要由你来确保只要你需要它保持清醒,它就会保持清醒。为此,您需要一个唤醒锁

相反,您不想做的是设置服务器通道,以便始终有稳定的数据流。这不仅会让CPU保持开启状态,而且只会让收音机——对于3G来说,数据连接并不昂贵,但发送/接收数据却非常昂贵


当它出现时,请观看C2DM上的Google I|O 2010演示文稿。他们介绍了安卓系统的一些功能含义,以及如何在C2DM客户端部分解决这些问题。

警告:以下是经过教育的猜测。您的公里数可能会有所不同

我的理解是,到达开放套接字连接的数据包将唤醒设备。但是,无法保证设备保持清醒的时间。它不能无限期地保持设备处于唤醒状态——否则,谷歌新的云到设备消息(C2DM)功能将使设备始终处于开启状态

我的猜测是,它只是唤醒了设备,但接下来就要由你来确保只要你需要它保持清醒,它就会保持清醒。为此,您需要一个唤醒锁

相反,您不想做的是设置服务器通道,以便始终有稳定的数据流。这不仅会让CPU保持开启状态,而且只会让收音机——对于3G来说,数据连接并不昂贵,但发送/接收数据却非常昂贵

当它出现时,请观看C2DM上的Google I|O 2010演示文稿。他们讨论了安卓系统的一些电力问题,以及如何在C2DM客户端部分解决这些问题