Я реализую приложение Android 7 для сбора данных датчиков со смартфона (например, ускорение, гироскоп и т. Д.).В настоящее время у меня есть одна базовая служба, которая собирает все данные датчиков (используя registerListener
и onSensorChanged
для каждого типа датчика) и сохраняет их в базе данных SQLite (одна таблица для каждого датчика).
Является ли это правильнымспособ сделать это или я должен создать один сервис для каждого датчика?Особенно, когда у меня частота дискретизации, скажем, 50 Гц для каждого датчика, я не знаю, достаточно ли одной услуги.