我需要在Android中绘制一个连续从服务器获取数据的图表。基于一个数据项,图形需要以各种颜色显示。图表应该像ECG图一样从右向左移动。它像连续移动的图形。
我能用Android 2D图形库实现这一目标吗?我需要使用补间动画吗?我是否也必须使用插值器?
答案 0 :(得分:3)
这听起来像是两部分问题。
第1部分是搞清楚如何从服务器获取原始数据。不知道这是什么类型的服务器,没有太多可说的。如果服务器尚不存在,并且根据发送的数据的频率和大小,您可能会考虑从Android客户端发出http请求并检索XML或JSON格式的数据。
第2部分是在Android上创建和更新图形组件。是的,您可以使用Android 2D图形库从头开始,但为什么要重新发明轮子?请查看AndroidPlot - http://androidplot.com。 AndroidPlot支持动态数据源,因此只要您已准备好客户端代码,就可以轻松将其连接到AndroidPlot生成的绘图窗口小部件,并在每次从服务器收到更新时重绘它。
答案 1 :(得分:1)
此链接可能有助于在android http://androidplot.com/docs/dynamically-plotting-sensor-data/
上绘制数据