Android传感器

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

Sensor s;
				//显示每个传感器的具体信息
				for(i=0;i<allSensors.size();i++)
				{
					s=allSensors.get(i);
					switch (s.getType()) 
					{
					case Sensor.TYPE_ACCELEROMETER:		//加速度传感器
						
						break;	
					case Sensor.TYPE_GYROSCOPE:			//陀螺仪传感器
						
						break;
					case Sensor.TYPE_LIGHT:				//环境光线传感器
						
						break;
					case Sensor.TYPE_MAGNETIC_FIELD:	//电磁场传感器
						
						break;
					case Sensor.TYPE_ORIENTATION:		//方向传感器
						
						break;
					case Sensor.TYPE_PRESSURE:			//压力传感器
					
						break;
					case Sensor.TYPE_PROXIMITY:			//距离传感器
						
						break;
					case Sensor.TYPE_TEMPERATURE:		//温度传感器
						
						break;
					default:
						//未知传感器
						break;
					}	
				}

 

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享