我正在尝试获取 SmartEyeglass 的加速度计值的浮点数组。我想在我的 ControlExtension 中有一个浮点数组,如果加速度计发生变化,它会自动更新。
官方文档并没有太多帮助。我需要做什么?
到目前为止,我意识到我需要包含这个属性:
eprivate final AccessorySensorEventListener listener =
new AccessorySensorEventListener() {
// Respond to change by updating the screen to
// display the current sensor data
@Override
public void onSensorEvent(final AccessorySensorEvent sensorEvent) {
Log.d(Constants.LOG_TAG, "Listener: OnSensorEvent");
float[] data = sensorEvent.getSensorValues();
doStuff(data);
}
};
但这不会 doStuff(data) 并且我不知道数据数组内部会是什么。