html5+监听设备加速度变化信息
2023-09-14 09:12:18 时间
watchAcceleration
监听设备加速度变化信息
Number plus.accelerometer.watchAcceleration( successCB, errorCB, option );
说明:
加速度是设备在当前方向上所做相对运动变化(增、减量)的运动传感器。加速度信息包括x、y、z三个方向的信息。 watchAcceleration每隔固定时间就获取一次设备的加速度信息,通过successCB回调函数返回。可通过option的frequency参数设定获取设备加速度信息的时间间隔。 加速度信息获取失败则调用回调函数errorCB。
参数:
- successCB: ( AccelerometerSuccessCallback ) 必选 成功回调函数
当获取设备的加速度信息成功时回调,并返回加速度信息。 - errorCB: ( AccelerometerErrorCallback ) 可选 失败回调函数
当获取设备加速度信息失败回调函数,并返回错误信息。 - options: ( AccelerometerOption ) 可选 加速度信息参数
监听设备加速度信息的参数,如更新数据的频率等。
返回值:
Number : 用于标识加速度信息监听器,可通过clearWatch方法取消监听。
示例:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
<title>Accelerometer Example</title>
<script type="text/javascript">
// 监听plusready事件
document.addEventListener( "plusready", function(){
// 扩展API加载完毕,现在可以正常调用扩展API
var acc = document.getElementById("acc");
plus.accelerometer.watchAcceleration( function ( a ) {
acc.innerText = "x:" + a.xAxis + "\ny:" + a.yAxis + "\nz:" + a.zAxis;
}, function ( e ) {
alert( "Acceleration error: " + e.message );
} );
}, false );
</script>
</head>
<body>
Acceleration:<br/>
<p id="acc"></p>
</body>
</html>
相关文章
- 思路清奇:通过 JavaScript 获取移动设备的型号
- [uboot]uboot下的mmc设备分区和启动
- 开源的SMU精密供电设备,电压分辨率100uV 电流分辨率1pA
- Android 9.0 修改系统默认的产品类型为设备类型
- android 10.0实现通过系统属性控制挂载otg设备功能
- 标准物模型:设备无缝对接,IOT界的福音
- 【华为云技术分享】【我的物联网成长记16】玩转设备固件升级
- ios设备获取的idfa为 0 原因
- 玩转华为ENSP模拟器系列 | 通过FTP访问其他设备文件配置举例
- win10声音控制面板扬声器默认设备显示未插入扬声器
- ubuntu 18.04 搭建ceph luminous 12.2.12 创建存储池 块设备
- 龙芯软件开发(35)- USB协议深入分析 设备描述符配置包
- linux驱动中如何自动生成设备文件节点?