gpt4 book ai didi

android - 我怎样才能得到传感器的名字?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:47:29 25 4
gpt4 key购买 nike

我想以编程方式获得 Sensor的名字。说出环境光传感器的名称。

我怎样才能得到它的名字?

最佳答案

使用传感器管理器查询(全部或 certain types 个) 可用传感器。然后使用 Sensor.getName() 获取单个传感器的名称。

SensorManager sm = (SensorManager) getSystemService(SENSOR_SERVICE);
List<Sensor> list = sm.getSensorList(Sensor.TYPE_ALL);

for(Sensor s : list) {
Log.d("SENSORS", s.getName());
}

上面代码 fragment 的示例输出:

11-14 12:26:47.549: D/SENSORS(911): BMA150 3-axis Accelerometer
11-14 12:26:47.559: D/SENSORS(911): AK8973 3-axis Magnetic field sensor
11-14 12:26:47.559: D/SENSORS(911): AK8973 Orientation sensor
11-14 12:26:47.559: D/SENSORS(911): CM3602 Proximity sensor
11-14 12:26:47.559: D/SENSORS(911): CM3602 Light sensor
11-14 12:26:47.559: D/SENSORS(911): Gravity Sensor
11-14 12:26:47.559: D/SENSORS(911): Linear Acceleration Sensor
11-14 12:26:47.559: D/SENSORS(911): Rotation Vector Sensor

关于android - 我怎样才能得到传感器的名字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8120838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com