2012-09-26 29 views
1

我必须开发一款能够实时采集数据并绘制图表的android应用程序。获取数据的Android实时图表

现在,在Android平台上没有内置的图形库,但它是开源的,因此有许多库可以下载和安装。

其中很多都不能执行实时图表,大部分缺乏教程和代码示例,因此我不知道我可以选择哪个。

我刚刚测试过Android Plot,但graphic threadacquisition and the main thread发生冲突,导致deadlock,我不知道为什么。

我在网上论坛上发现这个图书馆不适合实时图表,所以我决定放弃它。

如果您建议我哪个库更适合我的问题,我将不胜感激。

回答

0

我从来没有试过这个,虽然技术上可行的解决方案是将AJAX-y requestsGoogle Charts Query Wrapper结合使用?

可能很棒,但这意味着您的应用程序只能连接到互联网时才能够绘制图表。数据在哪里存储?在线或在本地SQLite数据库?如果您只是从本地数据库中读取数据,查询包装图将不太合适,但这种方法(AJAX &谷歌图表)会很好。

+0

感谢您的有趣 嗯,我从蓝牙连接获取数据。一次一个数据。然后我将它添加到缓冲区中,然后向数据发送器发送一个确认。当发射机收到确认后,它发送另一个数据等。 我想在他们来时实时绘制它们。 不幸的是,我不能依靠互联网来运行我的应用程序。 网络上有许多图形库,我不想随意选择一个(特别是因为不是所有的都适合这个问题,我看到了) – LoreFox

+0

我明白了。如果没有什么套件或工作得像你所希望的那样,那么你总是可以自己动手! [本教程](http://blog.gafmediastudio.com/2010/04/01/draw-a-pie-chart-with-android/)向您展示了如何使用View Canvas。看起来不太难(着名的遗言),并避免了大量的图书馆...... – OceanLife