名称说明
TYPE_ACCELEROMETER加速度传感器
TYPE_MAGNETIC_FIELD磁场传感器
TYPE_GYROSCOPE陀螺仪传感器
TYPE_LIGHT光照传感器
TYPE_PRESSURE气压传感器
TYPE_TEMPERATURE手机内部温度传感器
TYPE_PROXIMITY距离传感器
TYPE_GRAVITY重力传感器
TYPE_LINEAR_ACCELERATION线性加速度传感器
TYPE_ROTATION_VECTOR旋转矢量传感器
TYPE_RELATIVE_HUMIDITY湿度传感器
TYPE_AMBIENT_TEMPERATURE手机外部温度传感器
TYPE_STEP_DETECTOR累计步数传感器
TYPE_STEP_COUNTER单次步数传感器
TYPE_ORIENTATION方向传感器

检查传感器服务

//获取传感器服务
sensorManager = getSystemService(Context.SENSOR_SERVICE) as SensorManager
//获取当前手机支持的感应器并打印
sensorManager.getSensorList(Sensor.TYPE_ALL).forEach {
            Log.e(TGA, "Sensor:${it.name} ${it.stringType}")
        }