Данные приложения Android - постоянная запись данных в удобочитаемом формате - PullRequest
0 голосов
/ 28 июля 2011

Я создаю приложение, которое постоянно получает сердечный ритм от устройства Bluetooth в последовательном (байтовом) формате. Я хочу постоянно сохранять эти данные в файл на дроиде. Какой лучший способ?

Данные не должны быть перезаписаны, а добавлены в конец файла.

Вид подобных приложений блокнота.

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

Пожалуйста, посоветуйте, и, возможно, какие-нибудь учебники для меня, чтобы посмотреть?

Ответы [ 3 ]

2 голосов
/ 28 июля 2011

Я бы предположил, что база данных определенно способ сделать. Я делаю что-то очень похожее с устройством Bluetooth и сохраняю все показания в базе данных.

Есть несколько доступных учебных пособий. Я сделал быстрый поиск в Google, и этот выглядит довольно хорошо: http://www.vogella.de/articles/AndroidSQLite/article.html

2 голосов
/ 28 июля 2011

Используйте базы данных, вы быстро обойдетесь, просто посмотрите примеры или прочитайте документацию.Попробуйте вести учет на неделю или месяц.Не добавляйте бесконечное количество информации.

Вот потрясающее руководство по базам данных:

http://www.screaming -penguin.com / node / 7742

0 голосов
/ 28 июля 2011

Zephyropen - это приложение для мониторинга работоспособности с открытым исходным кодом, которое просто делает это.

Zephyr Open - это проект кода, обеспечивающий основу для физиологических датчиков BlueTooth. Мониторы сердечного ритма и Wii Remotes являются очевидной отправной точкой, но мы будем продолжать расти список устройств при выходе на рынок.

Вы можете внести свой вклад в этот проект, если хотите.

...