支付寶小程序API 加速度計

2020-09-16 15:49 更新

my.onAccelerometerChange

簡介

my.onAccelerometerChange 是監(jiān)聽加速度數(shù)據(jù)的 API,回調(diào)間隔為 500ms,接口調(diào)用后會自動開始監(jiān)聽,可使用 my.offAccelerometerChange() 停止監(jiān)聽。

使用限制

基礎庫 1.9.0 或更高版本;支付寶客戶端 10.1.32 或更高版本,若版本較低,建議采取 兼容處理。

示例代碼

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

入?yún)?/h4>

入?yún)?Function(callback) 類型,callback 回調(diào)函數(shù)的參數(shù)類型為 Object 類型,屬性如下:

屬性 類型 描述
x Number X 軸
y Number Y 軸
z Number Z 軸

my.offAccelerometerChange

簡介

my.offAccelerometerChange 是停止監(jiān)聽加速度數(shù)據(jù)的 API。

使用限制

基礎庫 1.9.0 或更高版本;支付寶客戶端 10.1.32 或更高版本,若版本較低,建議采取 兼容處理。

示例代碼

my.offAccelerometerChange();
是否需要傳 callback 值

  • 不傳遞 callback 值,則會移除監(jiān)聽所有的事件回調(diào)。示例代碼如下:

my.offAccelerometerChange();
  • 傳遞 callback 值,只移除對應的 callback 事件。示例代碼如下:

my.offAccelerometerChange(this.callback);
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號