失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > android系统重力感应传感器 方向控制与方向切换 android sensor orientation 方

android系统重力感应传感器 方向控制与方向切换 android sensor orientation 方

时间:2022-01-02 04:54:25

相关推荐

android系统重力感应传感器 方向控制与方向切换 android sensor orientation 方

首先,获取方向传感器(参照/reference/android/hardware/SensorManager.html):

publicclassSensorActivityextendsActivity,implementsSensorEventListener{

privatefinalSensorManagermSensorManager;

privatefinalSensormOrientationSensor;

publicSensorActivity(){

mSensorManager=(SensorManager)getSystemService(SENSOR_SERVICE);

mOrientationSensor=mSensorManager.getDefaultSensor(Sensor.TYPE_ORIENTATION);

}

protectedvoidonResume(){

super.onResume();

mSensorManager.registerListener(this,mOrientationSensor,SensorManager.SENSOR_DELAY_NORMAL);

}

protectedvoidonPause(){

super.onPause();

mSensorManager.unregisterListener(this);

}

publicvoidonAccuracyChanged(Sensorsensor,intaccuracy){

}

publicvoidonSensorChanged(SensorEventevent){

HandlerSensorChanged(event);

}

}

根据传感器判断手机屏幕方向的变化响应重力感应:

voidHandlerSensorChanged(SensorEventevent){

floatroll=event.values[2];

if(roll<30){

//屏幕旋转到竖屏;处理之

}

if(roll>60){

//屏幕旋转到横屏;处理之

}

}

android系统重力感应传感器 方向控制与方向切换 android sensor orientation 方向传感器 重力感应...

如果觉得《android系统重力感应传感器 方向控制与方向切换 android sensor orientation 方》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。