我想每24小时向我的服务器发送一下我走了几步.我有一个AlarmManager即可关闭alarmManager.setRepeating(AlarmManager.RTC_WAKEUP,System.currentTimeMillis(),1000*60*60*24, pendingIntent1)
现在这就是我被困住的地方......我应该如何衡量每日步骤?(记住我需要在后台发送这个)我可以使用这个可以覆盖此功能的服务,public void onSensorChanged(SensorEvent event)
这似乎不太准确,因为我的服务可以被摧毁(电池会很快耗尽).
要么
我可以尝试使用Google Fitness,但每次尝试获取数据时mGoogleApiClient.connect()
我都需要用户请求连接(我需要在后台获取此数据)
有没有经验呢?