码迷,mamicode.com
首页 > 微信 > 详细

微信小程序把玩(三十八)获取设备信息 API

时间:2017-02-26 16:47:35      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:状态   系统   work   四种   details   call   val   bind   pretty   

原文:微信小程序把玩(三十八)获取设备信息 API

技术分享

获取设备信息这里分为四种,

主要属性:

  • 网络信息wx.getNetWorkType,
    技术分享

  • 系统信息wx.getSystemInfo,

技术分享

  • 重力感应数据wx.onAccelerometerChange,

技术分享

  • 罗盘数据wx.onCompassChange

技术分享

wxml

<button type="primary" bindtap="getNetWorkType">获取网络类型</button>
<button type="primary" bindtap="getSystemInfo">获取设备信息</button>
<button type="primary" bindtap="onAccelerometerChange">监听重力感应数据</button>
<button type="primary" bindtap="onCompassChange">监听罗盘数据</button>

js

Page({
  data:{
    text:"Page system"
  },
  onLoad:function(options){
    // 页面初始化 options为页面跳转所带来的参数
  },
  /**
   * 获取当前网络状态
   */
  getNetWorkType: function() {
    wx.getNetworkType({
      success: function(res) {
        console.log(res)
      }
    })
  },

  /**
   *  获取系统信息
   */
  getSystemInfo: function() {
    wx.getSystemInfo({
      success: function(res) {
        console.log(res)
      }
    })
  },
  /**
   *  监听重力感应数据     
   *      - 带on开头的都是监听接收一个callback
   */
  onAccelerometerChange: function() {
    wx.onAccelerometerChange(function(res) {
      console.log(res)
    })
  },
    /**
   *  监听罗盘数据
   */
  onCompassChange: function() {
    wx.onCompassChange(function(res) {
      console.log(res)
    })
  },
  onReady:function(){
    // 页面渲染完成
  },
  onShow:function(){
    // 页面显示
  },
  onHide:function(){
    // 页面隐藏
  },
  onUnload:function(){
    // 页面关闭
  }
})

微信小程序把玩(三十八)获取设备信息 API

标签:状态   系统   work   四种   details   call   val   bind   pretty   

原文地址:http://www.cnblogs.com/lonelyxmas/p/6444820.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!