Я пытаюсь получить плавающий массив значений акселерометра SmartEyeglass. Я хочу иметь float-Array в моем 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);
}
};
Но это просто не будет делать вещи (данные), и я понятия не имею, что будет внутри массива данных.