微信小程序硬件接口提供了加速計使用。javascript
用於計算手機的偏移距離。java
注:接口提供的比較簡單,更多須要本身處理。小程序
1.開啓:wx.startAccelerometer微信小程序
2.關閉:wx.stopAccelerometer微信
3.監聽:wx.onAccelerometerChange函數
返回值,x,y,z軸的偏移值。url
wx.onAccelerometerChange(function (res) { console.log(res.x) console.log(res.y) console.log(res.z) })
示例1,使用加速計,實現搖一搖功能:spa
//開啓監聽 wx.startAccelerometer({ success: function (res) { console.info(res); } }); //監聽距離 wx.onAccelerometerChange(function (res) { if (res.x > 2) { //偏移量爲2時觸發,有的使用1 wx.showModal({ title: '提示', content: '觸發搖一搖', success: res => { wx.navigateTo({ url: '../index/index', }) } }) } });
更多:.net
小程序Canvas繪製圖片太大,自動閃退,安卓會有crash問題code