Back to Uni App

Accelerometer

docs/api/accelerometer.md

2.3.312.8 KB
Original Source

uni.onAccelerometerChange(callback) @onaccelerometerchange

监听加速度数据

onAccelerometerChange 兼容性

Web微信小程序AndroidiOSHarmonyOS
<a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a>4.41<a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a><a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a><a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a>

App平台请搜索插件市场

参数

名称类型必填默认值兼容性描述
callback(result: OnAccelerometerChangeCallbackResult) => void-Web: x; 微信小程序: -; Android: x; iOS: x; HarmonyOS: x

OnAccelerometerChangeCallbackResult 的属性值 @onaccelerometerchangecallbackresult-values

名称类型必备默认值兼容性描述
xnumber-Web: x; 微信小程序: 4.41; Android: x; iOS: x; HarmonyOS: xX 轴
ynumber-Web: x; 微信小程序: 4.41; Android: x; iOS: x; HarmonyOS: xY 轴
znumber-Web: x; 微信小程序: 4.41; Android: x; iOS: x; HarmonyOS: xZ 轴
<!-- UTSAPIJSON.onAccelerometerChange.example -->

参见

uni.offAccelerometerChange(callback) @offaccelerometerchange

取消监听加速度数据

offAccelerometerChange 兼容性

Web微信小程序AndroidiOSHarmonyOS
<a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a>4.41<a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a><a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a><a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a>

参数

名称类型必填默认值兼容性描述
callback(result: any) => void-Web: x; 微信小程序: -; Android: x; iOS: x; HarmonyOS: x
<!-- UTSAPIJSON.offAccelerometerChange.example -->

参见

uni.startAccelerometer(options) @startaccelerometer

开始监听加速度数据

startAccelerometer 兼容性

Web微信小程序AndroidiOSHarmonyOS
<a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a>4.41<a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a><a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a><a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a>

参数

名称类型必填默认值兼容性描述
optionsStartAccelerometerOptions-Web: x; 微信小程序: -; Android: x; iOS: x; HarmonyOS: x

options 的属性描述

名称类型必备默认值兼容性描述
intervalstring-Web: x; 微信小程序: 4.41; Android: x; iOS: x; HarmonyOS: x回调频率
success(result: StartAccelerometerSuccess) => void-Web: x; 微信小程序: 4.41; Android: x; iOS: x; HarmonyOS: x成功返回的回调函数
fail(result: UniError) => void-Web: x; 微信小程序: 4.41; Android: x; iOS: x; HarmonyOS: x失败的回调函数
complete(result: any) => void-Web: x; 微信小程序: 4.41; Android: x; iOS: x; HarmonyOS: x结束的回调函数(调用成功、失败都会执行)
interval 的属性描述
合法值兼容性描述
gameWeb: x; 微信小程序: -; Android: x; iOS: x; HarmonyOS: x适用于更新游戏的回调频率,在 20ms/次 左右
uiWeb: x; 微信小程序: -; Android: x; iOS: x; HarmonyOS: x适用于更新游戏的回调频率,在 20ms/次 左右
normalWeb: x; 微信小程序: -; Android: x; iOS: x; HarmonyOS: x普通的回调频率,在 200ms/次 左右

StartAccelerometerSuccess 的属性值 @startaccelerometersuccess-values

名称类型必备默认值兼容性描述
errMsgstring-Web: x; 微信小程序: 4.41; Android: x; iOS: x; HarmonyOS: x错误信息
<!-- UTSAPIJSON.startAccelerometer.example -->

参见

uni.stopAccelerometer(options) @stopaccelerometer

停止监听加速度数据

stopAccelerometer 兼容性

Web微信小程序AndroidiOSHarmonyOS
<a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a>4.41<a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a><a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a><a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a>

参数

名称类型必填默认值兼容性描述
optionsStopAccelerometerOptions-Web: x; 微信小程序: -; Android: x; iOS: x; HarmonyOS: x

options 的属性描述

名称类型必备默认值兼容性描述
success(result: StopAccelerometerSuccess) => void-Web: x; 微信小程序: 4.41; Android: x; iOS: x; HarmonyOS: x成功返回的回调函数
fail(result: UniError) => void-Web: x; 微信小程序: 4.41; Android: x; iOS: x; HarmonyOS: x失败的回调函数
complete(result: any) => void-Web: x; 微信小程序: 4.41; Android: x; iOS: x; HarmonyOS: x结束的回调函数(调用成功、失败都会执行)

StopAccelerometerSuccess 的属性值 @stopaccelerometersuccess-values

名称类型必备默认值兼容性描述
errMsgstring-Web: x; 微信小程序: 4.41; Android: x; iOS: x; HarmonyOS: x错误信息
<!-- UTSAPIJSON.stopAccelerometer.example -->

参见

<!-- UTSAPIJSON.accelerometer.example -->

通用类型

GeneralCallbackResult

名称类型必备默认值兼容性描述
errMsgstring-Web: -; 微信小程序: 4.41; Android: -; iOS: -; HarmonyOS: -错误信息