g-sensor 在硬件电路中有8中布局。不同的布局上报的x、y、z坐标都不一样。

驱动需要做的是:把g-sensor读出的x、y、z坐标重新映射成framework定义的x、y、z坐标(手机正面纵水平放置的x、y、z坐标,均为正值)。

g-sensor可以贴在手机的正面也可以贴在手机的反面。

正面:Z坐标始终不变。x、y坐标可能读出来是负值,需要重新映射。

反面:z坐标始终读出来是负值,需要取反上报。

反面贴法相当于正面贴法绕着垂直方向逆时针旋转180度。所以垂直方向的坐标和正面贴法一样,水平方向的坐标和正面水平坐标是相反的关系。

重力传感器坐标位置调试相关推荐

  1. 面面具到!android重力传感器

    前两篇都是向大家介绍了很有意思的两种手势操作,嵌入我们游戏中,不得不说让游戏的自由度.可玩性和趣味性都增色不少!那么今天继续给大家介绍一亮点!传感器! 一:什么是传感器: 所谓传感器能够探测如光.热. ...

  2. 【Android游戏开发十八】解放手指,利用传感器开发游戏!(本文讲解在SurfaceView中用重力传感器控制圆球的各方向移动)

    本站文章均为 李华明Himi 原创,转载务必在明显处注明:(作者新浪微博: @李华明Himi ) 转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/andr ...

  3. Android11.0 平板默认横屏且兼容重力传感器方案

    前言 之前搞过的默认横屏大都都是强制性的,静止了自动旋转,那是因为本身也不带重力传感器.之前的改法过于暴力不太正统, 这次仔细研究了下 android 横竖屏控制相关的代码,整理了一套合适的修改方案. ...

  4. Android传感器应用——重力传感器实现滚动的弹球

    一. 问题描述 Android中有多达11种传感器,不同的手机设备支持的传感器类型也不尽相同 1. 重力传感器 GV-sensor 2. 加速度传感器 G-sensor 3.  磁力传感器  M-se ...

  5. 关于Android 传感器坐标与读数的进一步讨论

    关于Android 传感器坐标与读数的进一步讨论 之前一些相关的讨论见: Android Sensors (3) 传感器坐标系统 Android Sensors (5) 运动传感器 Motion Se ...

  6. Android开发之重力传感器

    重力传感器与方向传感器的开发步骤类似,只要理清了期中的x,y,z的值之后就可以根据他们的变化来进行编程了,推荐学习Android应用开发入门教程. 首先来看一副图 假设当地的重力加速度值为g 当手机正 ...

  7. android重力传感器横竖反,Android手机在哪里设置重力传感器(转向屏幕)?

    全部展开 您好,屏幕旋转和重力传感器之间没有连接,并且重力传感器无法设置. 只能设置距离传感器. 距离传感器是当您打电话时,手机屏幕会自动从耳朵上熄灭,等待您完成操作. 拿起手机时,手机屏幕会自动点亮 ...

  8. 微信JS-SDK坐标位置转换为百度地图坐标

    原文:微信JS-SDK坐标位置转换为百度地图坐标 微信JS-SDK开发过程中,使用getLocation获取坐标位置,如何将微信获取的坐标直接应用到百度地图中,显示以下效果: 说明:红色图标是从微信转 ...

  9. Android重力传感器研究

    android重力传感器简介: android的重力传感器在各个方面有很广的应用,在android中,重力传感器使用惯性坐标系,所谓惯性坐标系是为了简化世界坐标而引入的一种新的坐标系.惯性坐标系的原点 ...

最新文章

  1. [ACM] hdu 1253 胜利大逃亡 (三维BFS)
  2. 如何在vsc上选择远程miniconda特定的虚拟环境中的Python解释器(4步)
  3. HTML5权威指南--Web Storage,本地数据库,本地缓存API,Web Sockets API,Geolocation API(简要学习笔记二)...
  4. CSS深入理解学习笔记之overflow
  5. 技术与商业到底啥关系?我们从业务角度聊一聊
  6. 曹大带我学 Go(6)—— 技术之外
  7. php流程控制语句,php学习之道:php 流程控制语句
  8. 【CRMEB知识付费系统v1.4.4】
  9. Codeforces 678E. Another Sith Tournament(概率DP,状压)
  10. 新东方java开发待遇_新东方教师薪酬与考核曝光!拿去即用(仅供参考)
  11. java 调制信号,常见调制技术汇总
  12. OpenCV自适应阈值分割函数:adaptiveThreshold()介绍
  13. c++ 基数排序算法_基数排序算法– C / C ++实现的基础
  14. 一线大厂软件测试流程(思维导图)详解
  15. 2021年高压电工考试APP及高压电工模拟考试题库
  16. 微信公众号登录的一些注意事项
  17. 链改重塑信任,打造零风险的产业生态体系!
  18. c语言中位数怎么求,C计算中位数参考
  19. No input file specified
  20. 状态控件ios 中滑块、开关、分段控件、操作表和警告的常用函数

热门文章

  1. 毕业设计-----个人理财app的设计与实现效果展示
  2. ARK女神持仓每日跟踪|2021年01月21日
  3. Cell:女性痴呆风险是男性的2倍,与基因相关,或是与生俱来的
  4. C#模拟西门子S7服务
  5. 开源java企业网站建设系统MiinCMP1.0发布!
  6. 主机与台式计算机的关系,迷你主机和笔记本电脑、台式机的区别
  7. Windows 写笔记工具——VNote
  8. mysql 查找小写字母_MySQL中查询时对字母大小写的区分
  9. windows用sshfs远程挂载目录linux
  10. 软件设计模式--第二章 创建型模式-- 单例模式