HTML5中如何调用手机重力感应的接口

HTML5中如何调用手机重力感应的接口,第1张

刚刚过去的一年里基于微信的H5营销可谓是十分火爆,通过转发朋友圈带来的病毒式传播效果相信大家都不太陌生吧,刚好最近农历新年将至,我就拿一个“摇签”的小例子来谈一谈HTML5中如何调用手机重力感应的接口。

演示代码:摇一摇,万福签

什么是重力感应

说到重力感应有一个东西不得不提,那就是就是陀螺仪,陀螺仪就是内部有一个陀螺,陀螺仪一旦开始旋转,由于轮子的角动量,陀螺仪有抗拒方向改变的特性,它的轴由于陀螺效应始终与初始方向平行,这样就可以通过与初始方向的偏差计算出实际方向。

手机中的方位轴

在Web应用中调用手机陀螺仪接口

//摇一摇(使用DeviceOrientation事件, 本质是计算偏转角)

//测试中发现有些设备不支持

if(windowDeviceOrientationEvent){

$(window)on('deviceorientation', function(e) {

if (isStarted) {

return true;

}

if (!lastAcc) {

lastAcc = e;

return true;

}

var delA = Mathabs(ealpha - lastAccalpha);

var delB = Mathabs(ebeta - lastAccbeta);

var delG = Mathabs(egamma - lastAccgamma);

if ( (delA > 15 && delB > 15) || (delA > 15 && delG > 15) || (delB > 15 || delG > 15)) {

start();

}

lastAcc = e;

});

//摇一摇(使用DeviceMotion事件, 推荐,应为可以计算加速度)

if(windowDeviceMotionEvent) {

var speed = 25;

var x, y, z, lastX, lastY, lastZ;

x = y = z = lastX = lastY = lastZ = 0;

windowaddEventListener('devicemotion', function(event){

var acceleration = eventaccelerationIncludingGravity;

x = accelerationx;

y = accelerationy;

if(Mathabs(x-lastX) > speed || Mathabs(y-lastY) > speed) {

start();

}

lastX = x;

lastY = y;

}, false);

}

摇一摇的代码判断逻辑

var isStarted = false;

// 开始摇签

function start() {

isStarted = true;

$('qiancover')hide();

$('decode')hide();

$('result')show();

// setTimeout(showDecode, 3000);

}

// 显示正在解签

function showDecode() {

$('result')hide();

$('decode')show();

setTimeout(jumpToDecode, 3000);

}

// 跳至签文页面

function jumpToDecode(){

var urls = ["#", "#"];

var jumpTo = urls[parseInt(Mathrandom() urlslength)];

windowlocation = jumpTo;

};

示例代码: https://githubcom/lionrock/HTML5-Example/tree/master/wechat-divination

参考文档: DeviceOrientation Event Specification

来源:http://xunlixyz/2016/01/12/html5-device-shake/utm_source=tuicool&utm_medium=referral

苹果手机重力感应设置:

工具/原料:iphone8plus、iOS154、设置101。

1、首先我们输入手机屏幕密码解锁。

2、然后我们将手机调整至主界面。

3、接下来我们上滑屏幕即可出现控制面板,点击图中所示“锁头”标志即为苹果手机重力感应。

4、最后我们会发现屏幕右上方显示锁头标志即可。

方法如下:

方法一:通过控制中心设置(iphone、ipad通用)

在屏幕底部向上滑动屏幕以打开“控制中心”界面。在此界面中,有一个带有箭头的圆圈,圆圈内是锁状的按钮就是“锁定屏幕旋转”按键。当此按钮高亮显示并且图标中的锁为闭合状态时,就表示“锁定屏幕旋转”生效了。

方法二:通过侧边开关设置(ipad)

1、使用侧边开关可以开启或关闭屏幕旋转。但是要事先设置侧边开关的功能。侧边开关有两种功能:锁定屏幕旋转和静音。

2、首先,我们要设置侧边开关的功能为“锁定屏幕旋转”。打开设备中的“设置”界面,然后定位到“通用”界面,如图所示。在通用界面的“侧边开关用于”下点击选择“锁定屏幕旋转”即可。

3、这样,当您关闭开关时,开关旁边的红色圆圈就会显示,表示您锁定了屏幕旋转。调出控制中心后,会发现里面没有快捷设置屏幕旋转的按键,是因为您设置了侧边开关的“锁定屏幕旋转”功能。

扩展资料:

苹果iPad 3G版使用的是Micro SIM卡,尺寸和标准大小的SIM不同,因此标准大小的SIM并不能直接放到iPad 3G版内使用。不过测试表明,国内标准大小的SIM卡是可以通过DIY的方式剪成Micro SIM大小正常使用的。

iPad 3G版支持WCDMA网络和GSM网络,经实际测试,发现中国联通186号段的3G SIM卡和中国移动动感地带SIM均可以剪卡后正常使用。使用DIY后的SIM卡可以正常上网,并且可以使用iPad 3G内置的A-GPS进行定位。

iPad上的大多数连接国外网站的服务由于相关限制,除使用商业***登陆,否则无法直接使用。

新版iPads集成了单频80211ac网络适配器。这些iOS Wi-Fi客户端可以连接到80211ac、双频80211n或者80211a AP或路由器,所有这些都使用5 GHz带宽。

集成了80211bg或单频80211n网络适配器的老版iOS Wi-Fi客户端,可以连接到80211b、80211g、80211n AP,所有这些都使用24 GHz带宽。

想知道你的无线网络AP或路由器支持哪种80211标准,查看下面的“Wi-Fi认证”标识,或者在Wi-Fi联盟网上搜索Wi-Fi认证产品。 

:ipad

手机充电慢建议进行以下操作:

1关机充电测试。

2更换充电位置,排除插座接触不良引起时断时续导致的充电慢

3如果条件允许更换备用充电器进行测试。或送修检测一下

4开机充电时,如手机装有充电医生之类的第三方插件,建议卸载后测试。

5检查手机充电接口是否有异物,如进液,有杂物而导致手机充电接口与充电器接触不良引起的充电慢,如果此情况建议尽快送修

6备份手机数据(电话簿、短信、等),将手机恢复出厂设置(进入手机设定-重置-恢复出厂设置)。

您好。

手机进水是非常严重的问题的,开不了机,说明主板硬件损坏手机无法使用。

手机进水主要分两种情况:

1手机渗入清水,一般会导致手机元件遇水短路烧毁。

2手机渗入盐水,碱水等带有腐蚀性的液体,会腐蚀主板元件的。

这样造成的损耗都是不可修复的,一般都只能通过更换主板解决,费用较高,用户需要自己承担相关的费用。

一般来说进水后,应立即扣电池,如果是内置电池的,可以长按电源键紧急关机,然后放到通风温热的地点晾干,如果有能力,建议立刻拆机清理进入的液体,彻底晾干后十个小时后再开机测试。

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/shuma/932791.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-17
下一篇2023-08-17

随机推荐

  • 完美玛丽艳的美白精华露用过的人说下效果如何…谢谢

    使用完美玛丽艳的美白精华露的人对其效果的反馈是正面的。有人认为使用后皮肤变得更加明亮透亮,斑点有所减轻,同时肌肤补水和滋润的效果也很好,皮肤变得更加柔软细嫩。另外,这款产品的质地轻盈易吸收,味道好闻,使用时感觉很愉悦。在价格方面,相比其他品

    2024-04-15
    43300
  • 莱珀妮鱼子酱精华真假

    莱珀妮鱼子酱精华是一款非常受欢迎的美容产品,它所使用的成分包括鲟鱼子和珍珠等天然提取物,被誉为能够改善肌肤质量、提升肌肤光泽度的神奇产品。对于这款产品,关心它真假问题的人们很多,我们从以下几个角度来回答大家的疑问。我们需要知道莱珀妮鱼子酱精

    2024-04-15
    45800
  • 面膜代加工厂家

    1、济南博利医药生物工程有限公司主营产品:面膜,面膜加工,壳聚糖面膜代加工,械字号面膜加工,玻尿酸原液,霜膏,乳液等。地址:济南市历下区明湖路2号东湖大厦东座702室。成立时间:1998-07-15。2、广州寿龛生物科技有限公司主营产品:膏

    2024-04-15
    45000
  • 精华液和精华素有什么区别

    精华液和精华素的区别是质地不同、功效不同。精华素和精华液都是精华类产品,但是它们的质地不同。精华素的质地相对来说要更加轻薄一些,所以它也更容易被皮肤所吸收,能够很好地滋润皮肤。精华液的质地较为浓稠,它可以改善皮肤出现的各种问题。精华液和精华

    2024-04-15
    36000
  • 欧莱雅男士这些水分露,水凝露,精华露醒肤露,平衡露,还有什么什么乳到底有什么区别啊?作用是什么呢?

    欧莱雅男士系列中的水分露、水凝露、精华露、醒肤露和平衡露等产品,它们的主要区别在于其配方、质地和作用。以下是对这些产品的简要介绍:1 欧莱雅男士双重保湿洁面霜:这是一种洁面产品,用于清洁男士肌肤并补充水分。2 欧莱雅男士水能保湿密集精华露:

    2024-04-15
    37500
  • 过劳脸色黯沉 精华液打造光采肌

    上班族无论男女都有过劳现象,最近还上了美国有线电视新闻网CNN,也让全球了解台湾劳工超时工作的拼劲。但是,加班过劳的背后却隐藏许多危机,尤其秋冬季节到,对于正值青春年华的女性来说,过劳加上季节变换,两者更是肌肤的杀手,除了脸上缺水、黯沉蜡

    2024-04-15
    26000
  • 小黄瓜水有什么作用

    美白保湿、细致毛孔、细滑爽肤。。。小黄瓜萃取精华富含矿物质、氨基酸、糖蛋白、单宁酸等人体极易吸收的养分,可以使肤色靓丽、红润、洁净、白皙;与此同时,可有效的清热解毒,促进血液循环,对青春痘、粉刺、皱纹、雀斑等问题可以起到修复作用,对发言的皮

    2024-04-15
    38000

发表评论

登录后才能评论
保存