我正在做一个项目,我也开发了一个应用程序来侦听服务的传入事件。必须监听事件的设备是带有 Android SDK 1.5 的 Android 手机。目前,调用事件的服务仅通过 UDP 或 TCP 套接字实现通信。我可以通过设置 ServerSocket 来解决我的问题,但我怀疑这是最省电的方式。这个应用程序大部分时间都会在 Wi-Fi 开启的情况下运行,我也希望电池续航时间更长。我一直在互联网上为我的问题寻找选项,但我无法得到真正的答案。我有以下问题:
- 监听传入事件的最有效方法是什么?我应该制作一个 ServerSocket 吗?或者我有什么选择?
- 还有其他更节能的实现吗?
我也一直在考虑通过 XMPP 实现通信。不确定这是否是最好的方法。我并没有被迫太具体的实施。欢迎所有建议!
谢谢您的帮助,
安泰克