我很难理解 android 设备的电源管理最佳实践和睡眠模式状态。
睡眠模式。
1.1)什么时候会发生?
1.2) CPU 将要休眠并且我的线程处于挂起状态?这什么时候会发生?
1.3) 为了防止 CPU 休眠,我可以使用 PARTIAL_WAKE 唤醒锁或警报管理器吗?什么电池最适合?
1.4) 如何通过我的应用程序以编程方式防止 WiFi 和 3G 连接在睡眠模式下关闭?
PS 是的,我知道这对电池寿命不利!我试图找到最好的妥协...
我写我的即时通讯应用程序。我需要与服务器建立持久连接。如何实现这一目标的最佳方式?关闭屏幕约 20-30 分钟后,我失去了互联网连接,但 Skype 保持在线。他们是怎么做到的?
我知道 C2DM 框架。但是从服务器到应用程序是单向的。如何最好地为我使用它?服务器必须知道客户端真正连接!