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)
还没有任何评论哟~
