Мне нужно создать приложение для 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);
Это нормально, или у вас есть идея получше?