2012-10-15 9 views
4

Я разрабатываю приложение для Android, где я хочу отображать данные в реальном времени, которые я получаю через bluetooth. Я получаю сигнал и обрабатываю его, чтобы получить некоторый результат, и я хочу отображать его в режиме реального времени. Я видел, что для рисования диаграмм существуют различные андроидные библиотеки. Я немного смущен, чтобы пойти с одной такой библиотекой или использовать Javascript. Может ли кто-нибудь предложить его, с которым лучше пойти? А также, какую библиотеку Android использовать?Как построить данные в реальном времени в android?

ответ

2

Его лучше использовать flot-android-chart для создания различных типов диаграмм.

или вы можете просто использовать achartengine

если вы хотите, чтобы попытаться создать диаграммы без какого-либо встроенного в банках просто смотреть на этой Bar Chart in Android With out any Built in jars (Но это только гистограмма)

+0

Спасибо, но я не хочу создавать гистограмму. Я хочу представить 2D-сигнал в реальном времени. – Khushboo

+4

Я думаю, что [это] (https://github.com/jjoe64/GraphView) поможет вам. –

+1

Что означает «без встроенных банок»? –

3

Есть много графиков библиотек для андроида но каждый раз, когда у меня было требование, я использовал фреймворк android native 2D graphics с использованием Canvas. Я никогда не искал других альтернатив. Это просто, и у вас много контроля. Ну, просто чтобы сообщить ..

+0

И он хорошо работает с данными в реальном времени? – Khushboo

+0

@ user1693983 только для того, чтобы было ясно, что это не любые данные -> график автоматически вид библиотеки, здесь андроид дает вам холст, где вы можете рисовать фигуры. Вам нужно будет написать часть чертежа самостоятельно. Но преимущество в том, что у вас есть весь контроль, и нетрудно создать рутину рисования. Я использовал этот чертеж для интенсивного потока данных в реальном времени без каких-либо проблем. – Krishnabhadra

+0

Хорошо, я попробую использовать его. – Khushboo

1

Если вы хотите в реальном времени график для Android, то в библиотеке fastest Android Chart в настоящее время SciChart.

Существует статья performance comparison, в которой 5 страниц с открытым исходным кодом и коммерческими диаграммами находятся в режиме реального времени, а во всех тестах SciChart выходит сверху, иногда с большим отрывом!

enter image description here

Это делает SciChart подходит для real-time trading apps, medical apps, scientific apps и даже встроенных системы, которые работают Android в качестве операционной системы.

Раскрытие информации: Я являюсь техническим руководителем проекта SciChart, просто чтобы вы знали!

Смежные вопросы