Регистрация данных датчика Android.Лучшие практики - PullRequest
0 голосов
/ 07 апреля 2019

Мне нужно создать приложение для Android для регистрации акселерометра и данных GPS.Регистрация может быть включена / выключена с помощью SMS-сообщения.Мне нужно читать акселерометр каждые 100 мс и GPS каждые 2000 мс.Ведение журнала должно работать, даже если экран выключен или приложение работает в фоновом режиме.

Как это сделать?Он должен быть на 100% надежным и экономить батарею.Могу ли я использовать BackgroundService / Alarm?

AlarmManager scheduler = (AlarmManager) getActivity().getSystemService(Context.ALARM_SERVICE);
                Intent intent = new Intent(getActivity().getApplicationContext(), SensorBackgroundService.class);

Это нормально, или у вас есть идея получше?

...