最近看了一篇文章,有关程序员身体健康的,然后自己就下载了两个有关运动的应用监督一下自己;这些应用有许多的产品共性,比如社交。除此而外了,就是记步这个小功能,除了它们,包括支付宝,微信等都有相关小功能,于是就简单看了相关的API使用。
在说之前,我先说一下本篇主要针对Android4.4及以上且有记步传感器的机型。其实,关于几步这一块,Android应用层接口提供的就是读取传感器数据的接口。计步的实现和数据都是保存在SensorEvent中的。下面就来看看使用步骤,这里我们主要参照官方API使用方式,有兴趣看一下官方Android传感器使用介绍。
1,使用步骤
- 第一步:确认设备是否支持记步功能(是否有记步传感器),这里可以通过传感器Manager调用获取Sensor列表接口查看
manager = (SensorManager) getSystemService(SENSOR_SERVICE);
List<Sensor> list=manager.getSensorList(Sensor.TYPE_ALL);
for(Sensor sensor:list){
Log.e(TAG, "initData: "+sensor.g