0

我最新的项目是一个用于监控网络上各种设备(带有网络接口的音频设备)的 Android 应用程序。

我目前的想法是,我将运行一个 Android 服务,它每秒轮询网络/设备是否有任何更改,并在 sqlite 数据库中维护网络状态模型。

然后,我的 UI 将在需要有关网络状态的信息时查询数据库。

所以我的问题:

这听起来合理吗?

有没有更好的方法来使用 Android-y 对我的网络进行建模?

我是否应该担心如此频繁的轮询占用过多的系统资源?

为稍微模糊的设计讨论型问题道歉。

谢谢,汤姆

4

1 回答 1

0

有什么理由需要如此频繁地轮询?我会担心这些工作重叠。

电池问题会带来如此多的活动。

另外 - 由于 android 依赖于 wifi,您必须处理该连接的来/去。

您可能更适合在网络上设置一台机器,让它轮询然后通过 android 查询它。

于 2012-05-01T14:37:06.683 回答