2012-09-26 30 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