我的最新项目是一个Android应用程序,用于监控网络上的各种设备(带网络接口的音频设备)。
我目前的想法是,我将运行一个Android服务,每秒轮询网络/设备以进行任何更改,并在sqlite数据库中维护网络状态的模型。
我的UI将在需要有关网络状态的信息时查询数据库。
所以我的问题:
这听起来合理吗?
有没有更好的方法来使用Android-y模拟我的网络?
我是否应该担心如此频繁的轮询会占用太多系统资源?
对于略带模糊的设计讨论类型问题道歉。
谢谢, 汤姆
答案 0 :(得分:0)
您需要如此频繁地进行投票吗?我会担心这些工作重叠。
电池问题会产生很大的影响力。
此外 - 由于Android依赖于wifi,你将不得不处理即将到来的连接。
您可能更适合在网络上设置计算机,让它进行轮询,然后通过android进行查询。