All Products
Search
Document Center

Mobile Platform as a Service:Accelerometer

Last Updated:Feb 03, 2026

my.onAccelerometerChange(function callback)

Note

This API is supported in base libraries 1.9.0 and later, and mPaaS 10.1.60 and later. For earlier versions, ensure compatibility. For more information, see Mini Program base library overview.

Listens for accelerometer data. The callback interval is 500 ms. The listener starts automatically when this API is called. To stop the listener, use my.offAccelerometerChange().

Parameters

Parameter

Type

Description

function

callback

The callback function for the accelerometer data change event.

Callback return parameters

Parameter

Type

Description

x

Number

X-axis

y

Number

Y-axis

z

Number

Z-axis

Code example

my.onAccelerometerChange(function(res) {
  console.log(res.x)
  console.log(res.y)
  console.log(res.z)
})

my.offAccelerometerChange()

Note

This API is supported in base libraries 1.9.0 and later, and mPaaS 10.1.60 and later. For earlier versions, ensure compatibility. For more information, see Mini Program base library overview.

Stops the accelerometer data listener.

Code example

my.offAccelerometerChange()

Whether to pass a callback value

  • If you do not pass a callback parameter, all event callbacks are removed. Example:

    my.offAccelerometerChange();
  • If you pass a callback parameter, only the specified callback is removed. Example:

    my.offAccelerometerChange(this.callback);