android 方向传感器
android 方向传感器
转自http://hi.baidu.com/dean_wang/item/7e7b05fc1013d511fe358293
Android 方向传感器的类型是 Sensor.TYPE_ORIENTATION
通过 android.hardware.SensorEvent 返回方向传感器值。
方向传感器返回值的单位是角度,有三个值分别是
values[0]: 方位角
values[1]: 倾斜角
values[2]: 旋转角
如同加速度传感器一样,首先Android中 x,y,z 定义是以水平放置在的手机的右下脚为参照系坐标原点(如下图)
x 方向就是手机的水平方向,右为正
y 方向就是手机的水平垂直方向,前为正
z 方向就是手机的空间垂直方向,天空的方向为正,地球的方向为负
坐标原点是手机屏幕的左下脚。
方向角的定义是手机y轴 水平面上的投影 与 正北方向的夹角。 (值得范围是 0 ~ 359 其中0=North, 90=East, 180=South, 270=West)
倾斜角的定义是手机y轴 与水平面的夹角 (手机z轴向y轴方向移动为正 ,值得范围是 -180 ~ 180)
旋转角的定义是手机x轴 与水平面的夹角 (手机x轴离开z轴方向为正, 值得范围是 -90 ~ 90)
关于方向,android developer有定义。
http://developer.android.com/reference/android/hardware/SensorManager.html#getOrientation(float[], float[])
关于例子请看:
http://blog.androgames.net/135/android-orientation-tutorial/
另外一篇IBM的很好的博客http://www.ibm.com/developerworks/cn/opensource/os-android-sensor/
android 方向传感器相关推荐
- Android 方向传感器的简单使用
方向传感器基本是Android手机必备功能,所有这个demo基本都可以使用. 界面一个ImageView(蓝色条) 下面是自己画的圆和线(最开始没去找图,懒) <?xml version=&qu ...
- Android方向传感器实践——自己动手做指南针
传感器(Sensor)系统可以让智能手机的功能更加丰富多彩,在Android系统中支持多种传感器.Android的Sensor系统涉及了Android的各个层次. Android系统支持多种传感器,有 ...
- Android方向传感器学习之指南针示例
刚刚跟着视频学习了关于Android中传感器的操作示例,利用方向传感器做了一个很简单的指南针应用...平时工作项目中很少有用到传感器功能,所以很多都不知道,现在自学些,当作慢慢入门吧... 首先贴出软 ...
- Android 方向传感器与磁力计和加速度传感器之间的关系
一般情况下,在android系统中获取手机的方位信息azimuth似乎是很简单的事情,在api中有TYPE_ORIENTATION常量,可以像得到加速度传感器那样得到方向传感器sm.getDefaul ...
- Android方向传感器的相关问题
android的方向传感器Sensor.TYPE_ORIENTATION(已过时,实测新方法得到的结果和旧方法一致) 三个值分别表示: value[0] 方向角,用来测方向 value[1] 垂直方向 ...
- android 方向传感器Sensor或指南针罗盘研究
目前获取方向角度的方法有两种: 1.目前谷歌建议使用SensorManager中Sensor.TYPE_ACCELEROMETER和Sensor.TYPE_MAGNETIC_FIELD SensorM ...
- Android实例-OrientationSensor方向传感器(XE8+小米2)
相关资料: <修复 XE8 for Android 方向传感器 headingX,Y,Z 不会动的问题>:http://www.cnblogs.com/onechen/p/4497282. ...
- 【转】Android 加速度传感器 (G-Sensor)
http://blog.csdn.net/stevenliyong/archive/2009/09/13/4547568.aspx Android 加速度传感器 (G-Sensor) 收藏 Andro ...
- Android 百度地图 SDK v3.0.0 (二) 定位与结合方向传感器
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37730469 在上一篇博客中,我们成功把地图导入了我们的项目.本篇我们准备为地图 ...
- Android 利用方向传感器实现 指南针
step1:新建一个项目Compass,并将一张指南针图片导入到res/drawable-hdpi目录中 step2:设计应用的UI界面,main.xml <?xml version=" ...
最新文章
- spoj A Needle in the Haystack(rabin-karp)
- Shell脚本中command not found报错处理
- A Multi-task Deep Network for Person Re-identification
- layui tab选项卡外部html页面,layui的Tab选项卡知识
- 交互式计算机图形学总结:第三章 几何对象和变换
- 在cds学到的(非技术)
- uboot 命令分析(一) — bootm
- 软件体系架构:RM-ODP参考模型简介
- pyecharts学习(part4)--pyecharts饼图
- SpringBoot集成Es使用ElasticSearchTemplate7.x版本自动注入失败解决
- Lodash-一个一致性、模块化、高性能的 JavaScript 实用工具库介绍
- OpenCV_霍夫变换_直线检测_HougLines
- ARC和MRC混合使用
- JMeter详细使用教程及实际案例
- 剪切板是计算机系统,剪贴板
- 基于聚类的个性化推荐电商案例分析总结
- 第三单元 用python学习微积分(二十二)功、平均值、概率(下)和 数值积分(1)
- [附源码]计算机毕业设计Python+uniapp学生选课APP3cnsl(程序+lw+APP+远程部署)
- 计算机电源带不起来,电源板带不起负载维修思路总结
- 库卡 福尼斯devicenet通信_【供应福尼斯冷弧焊接】价格,厂家,弧焊机-搜了网