android获取传感器列表

本文详细阐述了如何在Android 4.4 (API等级19)中获取设备支持的传感器列表,包括SensorManager的使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文介绍如何获取android设备所支持的传感器列表。


目前,android 4.4 (API等级19)支持以下传感器:

	TYPE_ACCELEROMETER
		加速度传感器,单位是m/s2,测量应用于设备X、Y、Z轴上的加速度
		传感器类型值(Sensor Type):1 (0x00000001)
		
	TYPE_AMBIENT_TEMPERATURE
		温度传感器,单位是℃
		传感器类型值(Sensor Type): 13 (0x0000000d)
	
	TYPE_GAME_ROTATION_VECTOR
		游戏动作传感器,不收电磁干扰影响
		传感器类型值(Sensor Type):15 (0x0000000f)
	
	TYPE_GEOMAGNETIC_ROTATION_VECTOR
		地磁旋转矢量传感器,提供手机的旋转矢量,当手机处于休眠状态时,仍可以记录设备的方位
		传感器类型值(Sensor Type):20 (0x00000014)
	
	TYPE_GRAVITY
		重力传感器,单位是m/s2,测量应用于设备X、Y、Z轴上的重力
		传感器类型值(Sensor Type):9 (0x00000009)
	
	TYPE_GYROSCOPE
		陀螺仪传感器,单位是rad/s,测量设备x、y、z三轴的角加速度
		传感器类型值(Sensor Type):4 (0x00000004)
	
	TYPE_GYROSCOPE_UNCALIBRATED
		未校准陀螺仪传感器,提供原始的,未校准、补偿的陀螺仪数据,用于后期处理和融合定位数据
		传感器类型值(Sensor Type):16 (0x00000010)
	
	TYPE_LIGHT
		光线感应传感器,单位lx,检测周围的光线强度
		传感器类型值(Sensor Type):5 (0x00000005)

	TYPE_LINEAR_ACCELERATION
		线性加速度传感器,单位是m/s2,该传感器是获取加速度传感器去除重力的影响得到的数据
		传感器类型值(Sensor Type):10 (0x0000000a)
	
	TYPE_MAGNETIC_FIELD
		磁力传感器,单位是uT(微特斯拉),测量设备周围三个物理轴(x,y,z)的磁场
		传感器类型值(Sensor Type):2 (0x00000002)
	
	TYPE_MAGNETIC_FIELD_UNCALIBRATED
		未校准磁力传感器,提供原始的,未校准的磁场数据
		传感器类型值(Sensor Type):14 (0x0000000e)
	
	TYPE_ORIENTATION
		方向传感器,测量设备围绕三个物理轴(x,y,z)的旋转角度
		传感器类型值(Sensor Type):3 (0x00000003)
	
	TYPE_PRESSURE
		压力传感器,单位是hPa(百帕斯卡),返回当前环境下的压强
		传感器类型值(Sensor Type):6 (0x00000006)
	
	TYPE_PROXIMITY
		距离传感器,单位是cm,用来测量某个对象到屏幕的距离
		传感器类型值(Sensor Type):8 (0x00000008)
	
	TYPE_RELATIVE_HUMIDITY
		湿度传感器,单位是%,来测量周围环境的相
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值