我在理解电源管理的最佳实践和Android设备的睡眠模式状态的难度。
睡眠模式。
1.1)时,会出现这种情况?
1.2)CPU是要睡觉,我的线程挂起? 当会出现这种情况?
1.3)为了防止CPU睡觉,我可以使用PARTIAL_WAKE唤醒锁或报警经理吗? 什么是最好的电池?
1.4)如何防止WiFi和3G连接的关闭在睡眠模式下编程方式从我的应用程序?
PS是的,我明白,这是不好的电池寿命! 我试图找到最佳平衡点......
我写我的即时通讯应用程序。 我需要有服务器的持久连接。 如何最好的方式来实现这一目标? 〜20-30分钟与屏幕关闭后,我失去了互联网连接,但Skype的保持联机。 他们是如何做到的呢?
我知道C2DM框架。 但它是从服务器到应用单向的。 如何最好的方式来使用它吗? 服务器必须知道客户真正连接!