Advertisement

Android传感器的应用

阅读量:

初始化方法解析

1、获取传感器管理器对象
通过调用getSystemService方法并传入SENSOR_SERVICE参数,可获得SensorManager实例,即sensorMgr=(SensorManager)this.getSystemService(SENSOR_SERVICE);
2、获取传感器对象(例如重力传感器)
在已获取的传感器管理器基础上,使用getDefaultSensor方法并指定Sensor.TYPE_ACCELEROMETER类型,即可得到对应的传感器对象,即Sensor sensor=sensorMgr.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
3、创建监听器并实现传感器的监听方法

复制代码
    SensorEventListener lsn=new SensorEventListener() {			
    			//参数改变时触发
    			public void onSensorChanged(SensorEvent event) {
    			       float x=event.values[SensorManager.DATA_X];//得到x,y,z数值
    			       float y=event

全部评论 (0)

还没有任何评论哟~