收藏
回答

可以通过那些API来判断手机的屏幕朝向啊?

微信小程序哪些API可以判断手机盖在桌子上呢?或者屏幕朝上放在桌子上?

回答关注问题邀请回答
收藏

2 个回答

  • 启年
    启年
    01-05

    对不起,说错了说错了,重来

    用监听设备方向的api

    onDeviceMotionChange

    https://developers.weixin.qq.com/miniprogram/dev/api/device/motion/wx.onDeviceMotionChange.html

    01-05
    有用 2
    回复 1
    • 启年
      启年
      01-05
      wx.startDeviceMotionListening({
            interval: "normal",
            success: function (e) {
              // console.log(e)
              wx.onDeviceMotionChange((result) => {
                // console.log(result)


                var beta = parseInt(result.beta)
                var gamma = parseInt(result.gamma)
                if (beta < -3 ||
                  beta > 3 ||
                  (gamma < -3 && gamma > -177) ||
                  (gamma > 3 && gamma < 177)) {
                  //没有水平放置手机


                } else {
                  //放好了
                }


              })
            }
          })
      01-05
      回复
  • 浪花骑士
    浪花骑士
    01-04

    https://developers.weixin.qq.com/miniprogram/dev/api/device/gyroscope/wx.startGyroscope.html

    01-04
    有用
    回复 1
    • Jared
      Jared
      01-05
      大佬 具体怎么用呢? 这个x,y,z轴的角速度怎么用呢?
      01-05
      回复
登录 后发表内容