android - 如何在 Android-studio 中使用红外传感器?
问题描述
我有小米 MI 智能手机,它有红外传感器。我很感兴趣,我怎样才能访问传感器的类以及它的类有哪些方法。我试图找到有关其他资源的信息,但没有结果。
解决方案
你必须使用
传感器管理器
. 有一种方法叫
getSensorList(int 类型)
您可以使用它来检查某个设备的所有传感器。例如,您可以执行以下类似操作
SensorManager mSensorManager = (SensorManager)getSystemService(SENSOR_SERVICE);
Sensor mAccelerometer = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
有关传感器的详细说明,请参见此处。
推荐阅读
- python - 如何在 python 中使用方法作为装饰器?
- random - 将 IEEE 32 位浮点数 [1:2) 的范围映射到任意 [a:b)
- python - 如何在给定日期或之后获得第一个日期?
- javascript - 如何在等待超过时间限制的进程时进行对话流?
- php - 从 PHP 中的对象获取密钥
- nestjs - 在带有 nestjs 的 typeorm 中,没有检测到 ormconfig.json
- python - 使用 PGMPY 推理,我得到了所有值的均匀分布概率的输出。有人可以向我解释为什么吗?
- azure-data-explorer - 在更新策略处于活动状态时更新更新策略功能
- php - 如何从 aws s3 putobject 响应中获取状态码
- azure-active-directory - 从 js 访问 Azure AD 用户