0

私の最新のプロジェクトは、ネットワーク上のさまざまなデバイス (ネットワーク インターフェイスを備えたオーディオ機器) を監視するための Android アプリです。

私の現在の考えでは、ネットワーク/デバイスを毎秒ポーリングし、ネットワーク状態のモデルを sqlite データベースに維持する Android サービスを実行する予定です。

私のUIは、ネットワーク状態に関する情報が必要なときにデータベースにクエリを実行します。

だから私の質問:

これは理にかなっていますか?

Android-y のものを使用してネットワークをモデル化するより良い方法はありますか?

このような頻繁なポーリングでシステム リソースが過度に消費されることを心配する必要がありますか?

少し漠然とした、デザインの議論タイプの質問で申し訳ありません。

ありがとう、トム

4

1 に答える 1

0

頻繁にポーリングする必要がある理由はありますか? 私はそれらの仕事が重複していることを心配しています。

バッテリーの問題は、それだけ多くの活動を引き起こします。

また、Androidはwifiに依存しているため、その接続の行き来に対処する必要があります。

ネットワーク上にマシンをセットアップし、ポーリングしてから Android 経由でクエリを実行する方が適している場合があります。

于 2012-05-01T14:37:06.683 に答える