我需要为Android创建一个用于记录加速度计和GPS数据的应用程序。 可以通过SMS消息打开/关闭记录。 我需要每100毫秒读取一次加速度计,每2000毫秒读取一次GPS。 即使在屏幕关闭或后台运行应用程序的情况下,日志记录也可以正常工作。
该怎么做?它需要100%坚固并节省电池。 我可以使用BackgroundService / Alarm吗?
AlarmManager scheduler = (AlarmManager) getActivity().getSystemService(Context.ALARM_SERVICE);
Intent intent = new Intent(getActivity().getApplicationContext(), SensorBackgroundService.class);
可以吗?还是您有更好的主意?