欢迎来到天天文库
浏览记录
ID:15393258
大小:1007.16 KB
页数:6页
时间:2018-08-03
《指尖疯android4.4视频第23集:传感器应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、指尖疯ANDROID实战第23集:传感器应用zhijianfeng.com目录传感器介绍及创建1传感器分类2传感器方向和角度3zhijianfeng.com传感器介绍Android应用程序可以通过设备内置的传感器硬件,获取设备所处的外界环境,比如外界磁场、温度、压力、位置等信息外界环境改变时,通过传感器获取的外界数据将被传递给监听器,由监听器的监听方法进行处理实现步骤①通过getSystemService(Context.SENSOR_SERVICE)获取SensorManager对象②通过SensorManager的getDefaultSensor(int
2、type)获取指定类型的传感器③通过实现SensorEventListener接口创建监听器对象,重写OnSensorChanged()和onAccuracyChanged()④通过SensorManager的registerListener(SensorEventListenerlistener,Sensorsensor,intrate)绑定监听器和传感器Rate指定了获取传感器数据的频率SensorManager.SENSOR_DELAY_FASTEST:最高频率,最耗电SensorManager.SENSOR_DELAY_GAME:游戏频率Senso
3、rManager.SENSOR_DELAY_NORMAL:正常频率SensorManager.SENSOR_DELAY_UI:普通用户界面的频率,最省电zhijianfeng.com常见传感器介绍传感器的坐标位置定义:X轴:沿屏幕向右光线传感器Y轴:沿屏幕向上用来获取设备所处环境的光线强度Z轴:垂直屏幕向外温度传感器用来获取设备所处环境的温度值,单位是摄氏度磁场传感器用来获取设备所处环境周围的磁场强度,分别是在手机X、Y、Z三个方向上的磁场分量方向传感器用来获取设备在所处环境中的摆放位置,通过三个角度数值定位设备方向位置加速度传感器用来获取设备
4、的运动加速度值陀螺仪传感器用来获取偏转、倾斜时的转动角加速度距离传感器用来获取物体距设备的距离zhijianfeng.com方向传感器三个角度手机顶部朝向与正北方向的夹角将手机放在水平桌面上将手机顶部朝向正北方向,此时角度为0将手机顶部沿Z轴旋转直正东方向,此时角度为90将手机顶部沿Z轴旋转直正南方向,此时角度为180将手机顶部沿Z轴旋转直正西方向,此时角度为270手机端部和水平面的夹角将手机屏幕朝上放在水平的桌面上,此时角度为0将手机尾部慢慢抬起,沿X轴旋转直至屏幕向下水平倒扣在桌面上,这个过程角度从0逐渐增大到180将手机头部慢慢抬起,
5、沿X轴旋转直至屏幕向下水平倒扣在桌面上,这个过程角度从0逐渐减小到-180手机侧边和水平面的夹角将手机屏幕朝上放在水平的桌面上,此时角度为0将手机右侧慢慢抬起,沿Y轴旋转到和桌面垂直,这个过程角度从0逐渐增大到90将手机左侧慢慢抬起,沿Y轴旋转到和桌面垂直,这个过程角度从0逐渐减小到-90zhijianfeng.com指尖疯:巅疯上的大学识,小移动专注:ANDROID在线教育专注:移动互联网行业圈http://www.zhijianfeng.comzhijianfeng.com
此文档下载收益归作者所有