тип данных для данных в формате MP Android График и данные журнала - PullRequest
0 голосов
/ 14 апреля 2020

Я работаю над приложением с функциями для получения данных от 8 датчиков через Bluetooth (около 100 Гц), отображения их с графиком MP Android и, наконец, записи данных при нажатии кнопки сохранения (это может быть данные датчика в течение часа).

Я понимаю, что отображение данных с частотой 100 Гц не имеет большого смысла, так как мы не видим разницы нашими глазами, и это замедляет работу приложения, но мне нужны все эти данные быть сохраненным в текстовый файл для обработки.

Я довольно новичок в этом и хотел бы попросить вашего совета по управлению данными. Судя по сообщениям, добавление данных в ArrayList [] - это способ добавления новых данных в диаграмму MP Android. Поэтому для добавления данных в приложение я сохраняю данные в одноэлементный файл с ArrayList [] всякий раз, когда сокет Bluetooth получает действительные данные,

public static void addSensorEntry (int index, Entry data) { sensor[index].add(data); }

и обновляю диаграмму каждые 10 новых данные получены с данными, сохраненными в синглтоне. Здесь я также использую тот же ArrayList [] для регистрации данных. Поскольку данные могут быть огромными (1 час 100 Гц, т.е. 360000 записей для каждого датчика), могу ли я узнать, является ли это хорошим способом обработки данных?

Заранее спасибо.

...