我的问题是没有申请运动数据权限
首先静态申请,AndroidManifest.xml里填写
<uses-permission android:name="android.permission.ACTIVITY_RECOGNITION"/>
6.0以上版本动态申请权限
还有就是,这个数据的获取是在onSensorChanged()里获取的
这就要求你动一动手机
我盯了手机半天没反应,以为没获取到,后来晃一下就有了…
参考链接:
android自带步数传感器获取不到数据问题