아래처럼 구조를 가져가시면 어떨까요?
SensorManager에서 해당 이벤트가 발생할 때마다 리턴되는 스텝수를 읽어서 앱에 저장소(파일, SharedPreferences or DB)에 저장하세요 어제까지의 총 스텝수와 현재까지의 총 스텝수 두가지를 저장하고 12시에 스케쥴링을 통해 서비스를 구동하게 하면 SensorManager에 접근하지 않더라도 님에 앱에 저장해 놓은 데이터를 가지고도 하루 동안의 스텝수의 계산이 가능할 것 같아 보이는데요. 오늘의 스텝수를 계산하고 나면 어제까지의 총 스텝수를 업데이트하고 현재까지의 스텝수는 0로 만들어 주거나하는 방식으로 하면 구현이 가능할것 같아 보이는데요.