介绍下android的各种传感器以及如何查看手机支持哪些传感器。
[TOC]
获取传感器列表
sensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);
List<Sensor> sensorList = sensorManager.getSensorList(Sensor.TYPE_ALL);
传感器介绍
google翻译的,随便看看好了
String type;
switch (s.getType()) {
case Sensor.TYPE_ACCELEROMETER:
type = "加速度传感器";
break;
case Sensor.TYPE_MAGNETIC_FIELD:
type = "磁场传感器";
break;
case Sensor.TYPE_ORIENTATION:
type = "方向传感器";
break;
case Sensor.TYPE_GYROSCOPE:
type = "陀螺仪传感器";