html5怎么调用手机陀螺仪,html5 获取 陀螺仪,重力感应(转发)
DeviceOrientationEvent是获取方向,得到device静止时的绝对值;
DeviceMotionEvent是获取移动速度,得到device移动时相对之前某个时间的差值比
设备定位API,该API允许你收集设备的方向和移动信息。此外,该API只在具备陀螺仪功能的设备上使用。
DeviceOrientationEvent
左右:0
前后:0
扭转:0
指北针指向:0度
指北针精度:0度
x轴加速度:0米每二次方秒
y轴加速度:0米每二次方秒
z轴加速度:0米每二次方秒
x轴加速度(考虑重力加速度):0米每二次方秒
y轴加速度(考虑重力加速度):0米每二次方秒
z轴加速度(考虑重力加速度):0米每二次方秒
左右旋转速度:0度每秒
前后旋转速度:0度每秒
扭转速度:0度每秒
上次收到通知的间隔:0毫秒
function orientationHandler(event) {
document.getElementById("alpha").innerHTML = event.alpha;
document.getElementById("beta").innerHTML = event.beta;
document.getElementById("gamma").innerHTML = event.gamma;
document.getElementById("heading").innerHTML = event.webkitCompassHeading;
document.getElementById("accuracy").innerHTML = event.webkitCompassAccuracy;
}
function motionHandler(event) {
document.getElementById("interval").innerHTML = event.interval;
var acc = event.acceleration;
document.getElementById("x").innerHTML = acc.x;
document.getElementById("y").innerHTML = acc.y;
document.getElementById("z").innerHTML = acc.z;
var accGravity = event.accelerationIncludingGravity;
document.getElementById("xg").innerHTML = accGravity.x;
document.getElementById("yg").innerHTML = accGravity.y;
document.getElementById("zg").innerHTML = accGravity.z;
var rotationRate = event.rotationRate;
document.getElementById("Ralpha").innerHTML = rotationRate.alpha;
document.getElementById("Rbeta").innerHTML = rotationRate.beta;
document.getElementById("Rgamma").innerHTML = rotationRate.gamma;
}
if (window.DeviceMotionEvent) {
window.addEventListener("devicemotion", motionHandler, false);
} else {
document.body.innerHTML = "What user agent u r using???";
}
if (window.DeviceOrientationEvent) {
window.addEventListener("deviceorientation", orientationHandler, false);
} else {
document.body.innerHTML = "What user agent u r using???";
};
html5怎么调用手机陀螺仪,html5 获取 陀螺仪,重力感应(转发)相关推荐
- html实现照片添加功能,HTML5 Canvas调用手机拍照功能实现图片上传功能(图文详解上篇)...
这篇文章主要为大家详细介绍了HTML5 Canvas,和jquery技术,调用手机拍照功能实现图片上传,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 因为最近一段时间,一直在弄微信项目,其中涉及到 ...
- HTML5页面调用百度地图API,获取当前位置并导航到目的地
微信也可用, <!DOCTYPE html> <html lang="zh-cmn-Hans"><meta charset="UTF-8&q ...
- (亲测可用)html5 file调用手机摄像头
在切图网一个客户的webapp项目中需要用到 html5调用手机摄像头,找了很多资料,大都是 js调用api 然后怎样怎样,做了几个demo测试发现根本不行, 后来恍然大悟,用html5自带的 in ...
- HTML5代码调用手机摄像头
做手机移动端的时候,有时需要调用手机摄像头,有一个简单的方法使用input:file标签,不需要复杂代码操作就能实现调用拍照.相册等功能. capture – 设置选择需要调用的功能 camcorde ...
- 前端 html5页面调用手机打电话,发送短信功能
<head>里面加上:<meta name="format-detection" content="telephone=yes"/> 需 ...
- html5能调用手机陀螺仪么,详解html5如何获取手机陀螺仪角度信息的示例代码
html5事件中,deviceorientation事件,此事件是检测设备方向变化时的事件.其常用属性为alpha(x).beta(y).gamma(z). 默认将手机垂直,且正面(90度)冲着自己 ...
- 调用手机在线API获取手机号码归属地信息
手机在线(www.showji.com)始创于2001年,发展至今已拥有国内最准确.号段容量最大的手机号码归属地数据库系统, 目前号段容量将近33万条,每月保持两次以上规模数据更新,合作伙伴包括:百度 ...
- mui教程2——窗口管理、调用相册、调用摄像头、调用重力感应、微信朋友圈界面(仿制)分析
一.窗口管理 1,页面初始化 在app开发中,若要使用HTML5+扩展api,必须等plusready事件发生后才能正常使用,mui将该事件封装成了mui.plusReady()方法,涉及到HTML5 ...
- android 利用重力感应监听 来电时翻转手机后静音。
在CallNotifier.java中 加入如下代码: public void GetSensorManager(Context context) {sm = (SensorManager) c ...
最新文章
- 小目标检测的增强算法
- 关于Mybatis查询结果的封装
- 百度地图API使用之实现定位
- 海量数据处理利器greenplum——初识
- 你的项目应该如何正确分层?
- linux 关闭网络防火墙设置方法,CentOS Linux防火墙配置及关闭方法
- MATLAB中估算运行时间-tic、toc用法
- Sum of Even Numbers After Queries
- 在思科模拟器上完成基于服务器的AAA实验
- 数据流中的中位数 Find Median from Data Stream
- 今日小程序推荐:戒烟必备-脱敏戒烟,从小程序开始!
- 啊哈C语言 第1章 编程改变思维(第0讲)
- mst358 温控(热敏电阻)调试
- matlab containers,matlab中的containers.Map()
- EasyDrawin流媒体服务器搭建与测试
- JavaScript replace 强行保留后三位小数点
- YY创始人携手极客公园调坎QQ企鹅
- Extract - 凤凰牌老熊-现代支付系统设计
- SQL Server2019(Developer版)免费下载安装教程
- 【20200208】【lyk】牛牛的DRB迷宫