【发布时间】:2014-04-19 05:45:51
【问题描述】:
KitKat 介绍了sensor batching,但我找不到支持此功能的设备列表。我特别感兴趣的是 2013 HTC One 是否支持它。
是否有(社区维护的?)资源列出了受支持的设备?
如果 HTC One 上没有传感器批处理功能,是否有任何好的低功耗 gps 跟踪库?我希望不必编写自己的地理围栏代码(我认为这是跟踪手机位置最省电的方式)
谢谢
【问题讨论】:
标签: android geolocation
KitKat 介绍了sensor batching,但我找不到支持此功能的设备列表。我特别感兴趣的是 2013 HTC One 是否支持它。
是否有(社区维护的?)资源列出了受支持的设备?
如果 HTC One 上没有传感器批处理功能,是否有任何好的低功耗 gps 跟踪库?我希望不必编写自己的地理围栏代码(我认为这是跟踪手机位置最省电的方式)
谢谢
【问题讨论】:
标签: android geolocation
使用此代码:
SensorManager mgr = (SensorManager) getSystemService(SENSOR_SERVICE);
Sensor accelerometer = mgr.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
int fifoSize = accelerometer.getFifoReservedEventCount();
if (fifoSize > 0) {
//Device supports batched sensor updates
}
在实现 SensorEventListener 的 Activity 中。我发现以下设备支持批量传感器更新:
而这些没有:
抱歉 :(。当我拿到更多设备时,我会更新它们
【讨论】: