Google,在Android KitKat(v.4.4.x)中,新引入了TYPE_STEP_COUNTER
和TYPE_STEP_DETECTOR
以及Batched sensor events
。
有人知道所有KitKat设备是否支持新推出的传感器,还是仅支持具有特定硬件的新设备(例如Nexus 5,Moto X等)?我们可以创建包含所有支持设备的列表吗?如果您提供模拟传感数据,这些新传感器是否可以在Android v4.4模拟器中使用?
答案 0 :(得分:4)
根据我对documentation:
的理解,并非所有KitKat设备都支持这些传感器两个步进传感器都是硬件相关的(Nexus 5是第一个支持它们的设备),所以你应该使用FEMS_SENSOR_STEP_DETECTOR和FEATURE_SENSOR_STEP_COUNTER常量来检查hasSystemFeature()的可用性。