【发布时间】:2018-10-30 00:04:25
【问题描述】:
我正在尝试在我的 Android Wear 设备 (Moto 360) 上获取心率传感器数据。但我不知道为什么TYPE_HEART_RATE 无法识别,应用程序显示sensor registered: no。其他类型如STEP_COUNTER 返回yes。
有什么问题?!
public void onCreate() {
super.onCreate();
// register us as a sensor listener
mSensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);
Sensor mHeartRateSensor = mSensorManager.getDefaultSensor(Sensor.TYPE_HEART_RATE);
boolean res = mSensorManager.registerListener(this, mHeartRateSensor, SensorManager.SENSOR_DELAY_UI);
Log.d(LOG_TAG, " sensor registered: " + (res ? "yes" : "no"));
mGoogleApiClient = new GoogleApiClient.Builder(this).addApi(Wearable.API).build();
mGoogleApiClient.connect();
}
【问题讨论】:
标签: android wear-os android-sensors android-wear-2.0 moto-360