收藏
回答

wx.startAccelerometer()安卓手机设置interval无效

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.startAccelerometer() 微信安卓客户端 7.0.9 2.9.4
wx.startAccelerometer({
      interval'normal'
    })

IOS和安卓表现不一致,IOS正常,安卓上有问题。

在IOS手机上频率大概在5次/s。在安卓手机上如果直接调用wx.onAccelerometerChange(),这时候的频率大概是5次/s,但是如果stopAccelerometer()之后再用

wx.startAccelerometer({
      interval'normal'
    })

这时候监听的频率就变了,大概50次/s。就算不传interval也还是特别快

我安卓手机用的小米8 IOS用的iphone6

代码片段:https://developers.weixin.qq.com/s/je1ysRmj7cdB,

我在做代码片段的时候发现如果单独使用wx.startAccelerometer这个接口是没有问题的,但是如果和wx.startLocationUpdate一起使用,安卓手机就会出现问题


最后一次编辑于  2019-12-24
回答关注问题邀请回答
收藏

2 个回答

  • Uncle Lv
    Uncle Lv
    11-05

    19年的问题还没解决,安卓还有这个问题

    11-05
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2019-12-24

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-12-24
    有用
    回复 3
    • 寻
      2019-12-24
      代码片段:https://developers.weixin.qq.com/s/je1ysRmj7cdB,我在做代码片段的时候发现如果单独使用wx.startAccelerometer这个接口是没有问题的,但是如果和wx.startLocationUpdate一起使用,安卓手机就会出现问题
      2019-12-24
      1
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2020-01-13回复
      hi,麻烦将微信版本更新至最新版本7.0.10再观察下
      2020-01-13
      回复
    • 2021-02-28回复疯狂的小辣椒
      最新版本微信....  现在不用 wx.startAccelerometer()   就直接能监听  wx.onAccelerometerChange()
      2021-02-28
      回复
登录 后发表内容
问题标签