FROM:http://blog.csdn.net/wh_19910525/article/details/9073207

以屏幕的左下方为原点(2d编程的时候,是以屏幕左上方为原点的,这个值得注意一下),箭头指向的方向为正.从-10到10,以浮点数为等级单位,想象一下以下情形:
手机屏幕向上(z轴朝天)水平放置的时侯,(x,y,z)的值分别为(0,0,10);
手机屏幕向下(z轴朝地)水平放置的时侯,(x,y,z)的值分别为(0,0,-10);
手机屏幕向左侧放(x轴朝天)的时候,(x,y,z)的值分别为(10,0,0);
手机竖直(y轴朝天)向上的时候,(x,y,z)的值分别为(0,10,0);
其他的如此类推,规律就是:朝天的就是正数,朝地的就是负数。利用x,y,z三个值求三角函数,就可以精确检测手机的运动状态了

重力感应G-Sensor 方向介绍相关推荐

  1. Android感应检测Sensor(简单介绍),Android系统面试题

    Sensor 说明 Sensor.TYPE_ACCELEROMETER 加速度感应检测 Sensor.TYPE_MAGNETIC_FIELD 磁场感应检测 Sensor.TYPE_ORIENTATIO ...

  2. Android感应检测Sensor(简单介绍),Android架构师之路

    实现以下两个SensorEventListener方法来监听,并取得感应检测Sensor状态: //在感应检测到Sensor的精密度有变化时被调用到. public void onAccuracyCh ...

  3. Android根据重力感应选装方向,四个方向都支持

    不废话,直接上源码: 辅助工具类ChangeOrientationHandler.java public class ChangeOrientationHandler extends Handler ...

  4. android 程序根据重力感应切换程序的方向

    我是标题 今天处理了一下程序的重力感应切换问题,查了好多资料,的确得到了实现方法,但是有点差强人意,实现的效果最终的确可以实现横竖屏以及反向横竖屏的切换,但是却无视了系统通知栏对于方向的锁定与否- 刚 ...

  5. android 重力感应的使用

    作者:GrayD 重力感应主要是依靠手机的加速度传感器(accelerometer)来实现 在Android的开发中一共有八种传感器但是不一定每一款真机都支持这些传感器.因为很多功能用户根本不care ...

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

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

  7. Android中如何检测重力感应变化:Sensor和SensorManager

    在实际开发中我遇到一个让人很蛋疼的问题,大致是当我点击某一个按钮的时候,强制切换为横屏显示,这个很容易做到,只需在onclick里面调用setRequestedOrientation(Activity ...

  8. Android 监听重力感应方向传感器改变屏幕方向

    重力感应方向传感器监听事件 /*** @Description: 重力感应方向传感器监听*/ public class OrientationListener implements SensorEve ...

  9. Android 手机重力感应实现简单介绍

    手机重力感应实现简单介绍            现在有很多游戏是通过摇晃手机实现的,比如赛车游戏 摇骰子游戏 迷宫游戏 等等 . 今天我用简单的代码为大家介绍一下android 下重力感应的实现方式 ...

  10. Android 根据sensor重力感应 app横竖屏旋转

    在app开发中,当系统禁止自动旋转以后,app需要横竖屏旋转该怎么做呢,那就只能根据sensor 重力感应的值来实现屏幕旋转了 1.获取sensor重力感应的值 import android.hard ...

最新文章

  1. SpringMVC 异步交互 AJAX 文件上传
  2. ggplot2柱状图
  3. IBM HMC V7R740虚拟机安装实战
  4. Vlookup函数多返回值处理
  5. OpenCV访问像素的三种方法
  6. 宗成庆统计自然语言处理第二版第13章读书笔记-文本分类与情感分类
  7. linux版本的caj,同方知网文献阅读器CAJViewer for Linux版本安装说明
  8. Linux-war包解压与压缩
  9. 对比修改过的两个BOM表
  10. 网络编程入门(代码很详细)
  11. java应届毕业生面试技巧
  12. Confluence: A Robust Non-IoU Alternative to Non-Maxima Suppression in Object Detection 论文阅读翻译
  13. 【转】Android开发人员不得不收集的代码(不断更新)
  14. Spring项目中,为什么要区分PO对象,VO对象,DTO对象?有什么作用?
  15. 《网络攻防》 恶意代码分析
  16. 电信宽带100M,平时只有30一40M而且常常掉线这是怎么回事?
  17. 深入解析Word页码设置:你不得不学的Office技巧(一)
  18. DIY | 教你做一个万圣节专属徽章!
  19. Proteus8.9 VSM Studio SDCC编译器仿真STC15W4K32S4系列013_iic_02_AT24C04
  20. SEO新人如何做网站诊断和策划

热门文章

  1. 灾难恢复_灾难恢复–以及如何避免需要它!
  2. 12、乐趣国学—践行《弟子规》的“信”懂得处世之道(下篇)
  3. IBM X3650 M4 服务器维修 面板BOARD闪黄灯 SYS BRD ERR主板报错
  4. Mockito 如何编写实现代码覆盖率,模拟接口返回的数据
  5. FreeRTOS学习记录(四):任务、任务切换(难点)
  6. html 颜色为无色,JS设置对象背景为无色或有色
  7. qs美国排名计算机专业,2016年QS美国大学计算机科学专业排名
  8. 新手站长:成功申请Godaddy域名退款到支付宝全过程
  9. 使用HttpParser类解析网页
  10. 2021年中国债券行业发展趋势分析:发行规模、交易量增长,未来发展潜力较大[图]