私は、サービスによる受信イベントをリッスンするアプリケーションも開発しているプロジェクトを行っています。イベントもリッスンする必要があるデバイスは、Android SDK 1.5 を搭載した Android フォンです。現在、イベントを呼び出すサービスは、UDP または TCP ソケットを介した通信のみを実装しています。ServerSocket をセットアップすることで問題を解決できますが、それが最も電力効率の良い方法であるとは思えません。このアプリケーションは、ほとんどの時間、Wi-Fi をオンにした状態で実行されます。また、長いバッテリー持続時間も実現したいと考えています。しばらくの間、インターネットで質問のオプションを探していましたが、本当の答えを得ることができませんでした. 次の質問があります。
- 着信イベントをリッスンする最も効率的な方法は何ですか? ServerSocket を作成する必要がありますか? または私のオプションは何ですか?
- より電力効率の高い他の実装はありますか?
また、XMPP を介した通信の実装も考えています。これが最善の方法かどうかはわかりません。私も特定の実装を強制されていません。すべての提案を歓迎します!
助けてくれてありがとう、
アンテック