我最新的项目是一个用于监控网络上各种设备(带有网络接口的音频设备)的 Android 应用程序。
我目前的想法是,我将运行一个 Android 服务,它每秒轮询网络/设备是否有任何更改,并在 sqlite 数据库中维护网络状态模型。
然后,我的 UI 将在需要有关网络状态的信息时查询数据库。
所以我的问题:
这听起来合理吗?
有没有更好的方法来使用 Android-y 对我的网络进行建模?
我是否应该担心如此频繁的轮询占用过多的系统资源?
为稍微模糊的设计讨论型问题道歉。
谢谢,汤姆