宜信同城网交流论坛

 找回密码
 立即注册
开启左侧

accelerometer 模块传感器

[复制链接]
发表于 2023-2-16 18:54:55 | 显示全部楼层 |阅读模式 来自 LAN

Accelerometer模块管理设备加速度传感器,用于获取设备加速度信息,包括x(屏幕水平方向)、y(垂直屏幕水平方向)、z(垂直屏幕平面方向)三个方向的加速度信息。通过plus.accelerometer获取设备加速度传感器管理对象。

方法:

对象:

回调方法:

权限:

5+功能模块(permissions)

 

getCurrentAcceleration

获取当前设备的加速度信息

 

说明:

加速度是设备在当前方向上所做相对运动变化(增、减量)的运动传感器。加速度信息包括x、y、z三个方向的信息。 加速度信息可通过successCB回调函数返回。加速度信息获取失败则调用回调函数errorCB。

参数:

返回值:

void : 无

示例:

 

uni-app使用plus注意事项

watchAcceleration

监听设备加速度变化信息

 

说明:

加速度是设备在当前方向上所做相对运动变化(增、减量)的运动传感器。加速度信息包括x、y、z三个方向的信息。 watchAcceleration每隔固定时间就获取一次设备的加速度信息,通过successCB回调函数返回。可通过option的frequency参数设定获取设备加速度信息的时间间隔。 加速度信息获取失败则调用回调函数errorCB。

参数:

  • successCB: AccelerometerSuccessCallback ) 必选 成功回调函数

    当获取设备的加速度信息成功时回调,并返回加速度信息。

  • errorCB: AccelerometerErrorCallback ) 可选 失败回调函数

    当获取设备加速度信息失败回调函数,并返回错误信息。

  • options: AccelerometerOption ) 可选 加速度信息参数

    监听设备加速度信息的参数,如更新数据的频率等。

返回值:

Number : 用于标识加速度信息监听器,可通过clearWatch方法取消监听。

示例:

 

uni-app使用plus注意事项

clearWatch

关闭监听设备加速度信息

 

说明:

关闭监听设备加速度信息,应用关闭调用watchAcceleration方法的开启的监听操作。

参数:

  • watchId: ( Number ) 必选

    需要取消的加速度监听器标识,调用watchAcceleration方法的返回值。

返回值:

void : 无

示例:

 

uni-app使用plus注意事项

Acceleration

设备加速度信息对象

 

说明:

JSON对象,保存获取设备的加速度信息,包括x、y、z三个方向的加速度信息。

属性:

  • xAxis: (Number 类型 )x轴方向的加速度

    获取当前设备x轴方向的加速度,浮点型数据,与物理学中的加速度值一致。

  • yAxis: (Number 类型 )y轴方向的加速度

    获取当前设备y轴方向的加速度,浮点型数据,与物理学中的加速度值一致。

  • zAxis: (Number 类型 )z轴方向的加速度

    获取当前设备z轴方向的加速度,浮点型数据,与物理学中的加速度值一致。

AccelerometerOption

监听设备加速度感应器参数

 

说明:

JSON对象,用于设置获取设备加速度信息的参数。

属性:

  • frequency: (Number 类型 )更新加速度信息间隔时间

    监听器获取加速度信息的时间间隔,单位为ms,默认值为500ms

示例:

 

uni-app使用plus注意事项

AccelerometerSuccessCallback

获取设备加速度信息成功的回调函数

 

参数:

  • acceleration: Acceleration ) 必选 设备的加速度信息

    Acceleration类型对象,用于获取各方向的详细加速度值。

返回值:

void : 无

AccelerometerErrorCallback

获取设备加速度信息失败的回调函数

 

参数:

  • error: ( Exception ) 必选 获取加速度操作的错误信息

    可通过error.code(Number类型)获取错误编码; 可通过error.message(String类型)获取错误描述信息。

返回值:

void : 无

宜信网交流论坛 - 版权声明 1、在发表言论时,请遵守当地法律法规。主题所有言论纯属个人意见,与本站立场无关。
2、本站所有主题由作者发表,作者享有帖子相关版权,其他单位或个人使用、转载或引用本文时必须征得作者同意并注明来源于宜信网
3、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意。
4、帖子不遵守当地法律法规、广告、人身攻击等情况时,宜信网管理人员有权不事先通知发贴者而删除本文。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|宜信同城网交流论坛 ( 闽ICP备19021048号 )|站点地图

GMT+8, 2026-3-28 00:46 , Processed in 0.225392 second(s), 11 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表