所以...我正在为Android制作应用程序.应用程序需要发送和接收实时聊天数据(需要是一个套接字),但它也需要发送命令(这不是客户端在发送内容时知道的).
我需要知道在节省用户电池方面什么是更好的解决方案.
a)每次发送命令时打开和关闭连接,如果打开聊天选项卡,则保持连接不变.
b)始终保持连接不变.
我已经浏览了一下互联网,但得到了不同的答案,有人说保持持久的连接对电池寿命有害,而另一些人则认为不是(例如:"你问是否打开TCP连接会耗尽电池电量- 生活?也许我在这里不过了,但打开连接不应该浪费电池寿命......如果你认为我会想知道你在哪里得到这些信息.这对我来说听起来很奇怪.")
或者,如果有另一种解决方案会更好.我不认为谷歌的C2DM在这种情况下也会非常有用.
基本上,更多的是耗尽电池:持久连接,或者打开和关闭连接,除非聊天标签打开?
谢谢!
我想通过在配置它时添加小部件的预览来扩展我创建的小部件。虽然我可以通过在配置活动中创建一个看起来像小部件的预览来轻松做到这一点 - 我想知道是否有办法将真正的小部件实际嵌入到活动中 - 并在活动内部使用远程视图更改该小部件在按下“完成”按钮之前,无需更改真正的小部件。
我在市场上看到了一些小部件这样做,我想知道他们是否有,只是使用活动中的视图重新创建小部件,或者实际上将它们的小部件嵌入到配置活动中?
谢谢,任何帮助表示赞赏。
(顺便说一句,我不认为 android 3.0 和 ^ 中的“小部件预览”功能是我想要的)