移动端陀螺仪功能检测方法

陀螺仪可以判断手机当前的处在的方向和角度。
下列本人通过一段简单的代码将陀螺仪检测到的角度,前后倾斜,左右倾斜等常用功能参数进行体现。

html:

[html] view plain copyprint?
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset=“UTF-8”>
  5. <title>陀螺仪</title>
  6. <meta name=“format-detection” content=“telephone=no”>
  7. <meta name=“viewport” content=“width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no”>
  8. <link rel=“stylesheet” href=“css/reset.css”>
  9. </head>
  10. <body>
  11. <div class=“index”>
  12. <p class=“alpha”></p>
  13. <br/>
  14. <p class=“beta”></p>
  15. <br/>
  16. <p class=“gamma”></p>
  17. </div>
  18. <script src=“js/zepto.js”></script>
  19. <script>
  20. window.addEventListener(‘deviceorientation’, function(e){
  21. var alpha = ‘alpha: ’ + Math.floor(e.alpha),
  22. beta = ‘beta: ’ + Math.floor(e.beta),
  23. gamma = ‘gamma: ’ + Math.floor(e.gamma);
  24. ('.alpha').html('角度'&nbsp;+&nbsp;alpha)&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;('.alpha').html('角度' + alpha)
  25. (‘.beta’).html(‘前后倾斜’ + beta)
  26. $(‘.gamma’).html(‘左右倾斜’ + gamma)
  27. }, true);
  28. </script>
  29. </body>
  30. </html>

<!DOCTYPE html>
<html>
<head><meta charset="UTF-8"><title>陀螺仪</title><meta name="format-detection" content="telephone=no"><meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"><link rel="stylesheet" href="css/reset.css">
</head>
<body><div class="index"><p class="alpha"></p><br/><p class="beta"></p><br/><p class="gamma"></p></div><script src="js/zepto.js"></script><script>window.addEventListener('deviceorientation', function(e){var alpha = 'alpha: ' + Math.floor(e.alpha),beta = 'beta: ' + Math.floor(e.beta),gamma = 'gamma: ' + Math.floor(e.gamma);$('.alpha').html('角度' + alpha)$('.beta').html('前后倾斜' + beta)$('.gamma').html('左右倾斜' + gamma)}, true);</script>
</body>
</html>

通过上述代码
效果如下:

移动端陀螺仪功能检测方法相关推荐

  1. 加速度和陀螺仪 日常活动识别 跌倒检测_七台河房屋综合检测方法

    ,偶联剂的选择应考虑粘度,流动性,附着力,工件表面无腐蚀,易清洁,经济,结合上述因素选择糊剂作偶联剂..由于基底金属的厚度薄,因此检测方向在一侧和两侧进行.环境监测(空气质量检测): .构件及节点腐蚀 ...

  2. 基于实例分割方法的端到端车道线检测 论文+代码解读

    Towards End-to-End Lane Detection: an Instance Segmentation Approach 论文原文 https://arxiv.org/pdf/1802 ...

  3. FOTS:端到端的文本检测与识别方法的原理应用与优势

    导言: 基于深度学习的可端到端训练的自然场景检测与识别算法(text spotting)由于其简洁高效且统一的结构,逐渐取代了过去将检测与识别分阶段训练然后拼接在一起的方案,成为自然场景文本检测与识别 ...

  4. 基于CNN目标检测方法(RCNN,Fast-RCNN,Faster-RCNN,Mask-RCNN,YOLO,SSD)行人检测,目标追踪,卷积神经网络

    一.研究意义 卷积神经网络(CNN)由于其强大的特征提取能力,近年来被广泛用于计算机视觉领域.1998年Yann LeCun等提出的LeNet-5网络结构,该结构使得卷积神经网络可以端到端的训练,并应 ...

  5. ​综述 | SLAM回环检测方法

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨任旭倩 来源丨计算机视觉life 在视觉SLAM问题中,位姿的估计往往是一个递推的过程,即由上一 ...

  6. 一文梳理缺陷检测方法

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 近年来,随着深度学习的快速发展,基于卷积神经网络(CNN)的计算机视觉技术在工业领域得到了广泛的应用. ...

  7. 光纤收发器常见的一些问题和检测方法

    光纤收发器,是一种将短距离的双绞线电信号和长距离的光信号进行互换的以太网传输媒体转换单元,在很多地方也被称之为光电转换器(Fiber Converter).光纤收发器的基础知识我们已经看到过很多,今天 ...

  8. 深度学习目标检测方法

    转自:http://blog.csdn.net/yimingsilence/article/details/53995721 这里搜集了一些关于物体检测的方法分析和介绍,看好哪个可以去详细研究一下,基 ...

  9. 基于深度学习的表面缺陷检测方法综述-论文阅读笔记

    //2022.3.2日阅读笔记 原文链接:基于深度学习的表面缺陷检测方法综述 (aas.net.cn) 个人对本篇综述内容的大致概括 论文首先介绍了表面缺陷检测中不同场景下的成像方案,主要根据表面颜色 ...

最新文章

  1. 提取稳定前景的两种方法
  2. 【vijos】【二叉树】FBI树
  3. 免费源码赠送之 pwm (vhdl)
  4. ACM-ICPC中博弈论的一些小小总结
  5. matlab fftshift_MATLAB信号频谱分析FFT详解
  6. visitor设计模式记录
  7. cordova 打包vue 集成的app , router-view 默认首页白屏
  8. iphone开发工程师面试真题(又像c的)
  9. Bloodshed Dev-C++
  10. STC系列单片机烧录
  11. 内存取证-volatility工具的使用
  12. psd.js 解析PSD文件
  13. ArcPy以表格显示分区统计(ZonalStatisticsAsTable)
  14. DTcms拓展字段添加-配参-页面获取-查询调用-数据配置
  15. 硬件知识:打印机十个共性故障解决方法
  16. 【ES】1318- 这些 ES7-ES12 的知识点你都掌握了吗?
  17. 手机屏幕保护DIY全教程
  18. webrequest、httpwebrequest、webclient、HttpClient 四个类的区别?
  19. 从键盘输入一个年份和月份,输出该月有多少天(考虑闰年, 闰年的条件是:(1)能被4整除,并且不能被100整除;(2)能被400整除)。
  20. linux 文件夹同步备份,SyncToy实现本地文件夹同步备份

热门文章

  1. android马达测试,手机马达LRA振动测试
  2. 极限编程(XP):概念、特点和应用
  3. alex机器人 ser_机器人Alex
  4. Laya LocalStorage
  5. 浅谈民机软件适航宝典-DO-178
  6. 【每日早报】2019/06/21
  7. Error: Duplicate key name ‘PCS_STATS_IDX‘ (state=42000,code=1061)
  8. 无法访问网络计算机用户账户限制,登陆失败用户账户限制可能的原因包括不允许空密码,登陆时间限制,或强制的策略限制...
  9. Python 对称加密ECB简单实现
  10. 基于Jeecgboot前后端分离的ERP系统开发系列--出库单(1)