• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

微信小程序屏幕亮度、陀螺仪、系统方向、通话、扫码、震动的实例 ...

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

微信小程序屏幕亮度、陀螺仪、系统方向、通话、扫码、震动的实例

由于这些实例需要使用手机的硬件,所以无法用电脑录屏演示。

wxml

<button bindtap="screenBrightness">屏幕亮度</button>
<button bindtap="setScreenBrightness">设置屏幕亮度</button>
<button bindtap="gyroscope">陀螺仪</button>
<button bindtap="deviceMotion">系统方向</button>
<button bindtap="makePhone">打电话</button>
<button bindtap="scanCode">扫码</button>
<button bindtap="vibrate">震动</button>

js

下面是js中绑定事件

screenBrightness:function(){
      wx.getScreenBrightness({
        success: (option) => {
          console.log(option);
          //0最暗,1最亮
        },
      })
    },
    setscreenBrightness:function(){
      wx.setScreenBrightness({
        value: 0,
      })
    },
    gyroscope:function(){
      wx.startGyroscope({
        interval: "normal",
        success(){
          wx.onGyroscopeChange((result) => {
            console.log("x:"+result.x);
            console.log("y:"+result.y);
            console.log("z:"+result.z);
          })
        }
      })
    },
    deviceMotion:function(){
      wx.startDeviceMotionListening({
        interval: "normal",
        success(){
          wx.onDeviceMotionChange((result) => {
            console.log(result.beta);
            //80左右听筒向上,-80左右听筒向下,正向趋近0听筒向右,负向趋近0听筒向左
          })
        }
      })
    },
    makePhone:function(){
      wx.makePhoneCall({
        phoneNumber: \'123456789\',
      })
    },
    scanCode:function(){
      wx.scanCode({
        onlyFromCamera: false,
        success(res){
          console.log(res);
        }
      })
    },
    vibrate:function(){
      wx.vibrateLong({
        success: (res) => {
          console.log(res);
        },
      })
    },

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap