Tag: android things

Android的东西UserSensor.Builder – 无法创建距离传感器驱动程序

我正在尝试为标准HC-SR04超声波传感器创建一个Android Things驱动程序。 我相信我已经得到正确的事件序列: 看到页脚 ,但一直无法注册为UserSensor。 userSensor = UserSensor.Builder() .setName("HC-SR04 Ultrasonic Distance Sensor") .setVersion(1) // If boolean "on face or not," should I use something linear like TYPE_LIGHT .setType(Sensor.TYPE_PROXIMITY) .setDriver(this) // UserSensorDriver .build() 在这一点上,注册UserSensor与UserDriverManager(完成)之间有什么区别,并注册到SensorManager? 是否有任何东西阻止它显示在传感器列表中? 是否需要等到sensorManager.registerDynamicSensorCallback的传感器“准备就绪”? val sensorManager = context.getSystemService(Context.SENSOR_SERVICE) as SensorManager sensorManager.registerListener(this, // SensorEventListener.onSensorChanged sensorManager.getDefaultSensor(Sensor.TYPE_PROXIMITY), SensorManager.SENSOR_DELAY_NORMAL) 无论我尝试什么,我都会得到“E / SensorManager:传感器或监听器为空” (这在Kotlin中更令人惊讶,因为空值不应该潜入其中) 我的传感器/也是一个要点 : /** Callback for […]