首页 课程中心 读书 公众号框架 HUI H.JS 开放源 登录 & 注册
 微信小程序视频教程 - 设备信息获取(涵盖:系统信息、网络信息、拨打电话等)
发布时间 : 2017-01-19  浏览 : 3937 次

1、wx.getSystemInfo(OBJECT) 获取系统信息

OBJECT参数说明:

参数	类型	必填	说明
success	Function	是	接口调用成功的回调
fail	Function	否	接口调用失败的回调函数
complete	Function	否	接口调用结束的回调函数(调用成功、失败都会执行)
success回调参数说明:

属性 说明

model	手机型号
pixelRatio	设备像素比
windowWidth	窗口宽度
windowHeight	窗口高度
language	微信设置的语言
version	微信版本号
system	操作系统版本
platform	客户端平台

示例代码:

wx.getSystemInfo({
  success: function(res) {
    console.log(res.model)
    console.log(res.pixelRatio)
    console.log(res.windowWidth)
    console.log(res.windowHeight)
    console.log(res.language)
    console.log(res.version)
    console.log(res.platform)
  }
})


2、wx.getSystemInfoSync() 获取系统信息同步接口

示例代码:

try {
  var res = wx.getSystemInfoSync()
  console.log(res.model)
  //....
} catch (e) {}


3、wx.getNetworkType(OBJECT) 获取网络类型

OBJECT参数说明:
参数	类型	必填	说明
success	Function	是	接口调用成功,返回网络类型 networkType
fail	Function	否	接口调用失败的回调函数
complete	Function	否	接口调用结束的回调函数(调用成功、失败都会执行)

示例代码

wx.getNetworkType({success: function(res){console.log(res.networkType)}})


4、wx.makePhoneCall(OBJECT) 拨打电话

OBJECT参数说明:

参数	类型	必填	说明
phoneNumber	String	是	需要拨打的电话号码
success	Function	否	接口调用成功的回调
fail	Function	否	接口调用失败的回调函数
complete	Function	否	接口调用结束的回调函数(调用成功、失败都会执行)

示例代码:

wx.makePhoneCall({
  phoneNumber: '1340000'
})


5、wx.scanCode(OBJECT) 调起客户端扫码界面,扫码成功后返回对应的结果

Object 参数说明:

参数类型必填说明
successFunction否接口调用成功的回调函数,返回内容详见返回参数说明。
failFunction否接口调用失败的回调函数
completeFunction否接口调用结束的回调函数(调用成功、失败都会执行)


success返回参数说明:

参数说明
result所扫码的内容
scanType所扫码的类型
charSet所扫码的字符集
path当所扫的码为当前小程序的合法二维码时,会返回此字段,内容为二维码携带的 path

示例代码:

wx.scanCode({
  success: (res) => {
    console.log(res)
  }
})


6、wx.onAccelerometerChange(CALLBACK) 监听重力感应数据,频率:5次/秒

CALLBACK返回参数:

参数类型说明
xNumberX 轴
yNumberY 轴
zNumberZ 轴

示例代码:

wx.onAccelerometerChange(function(res) {
  console.log(res.x)
  console.log(res.y)
  console.log(res.z)
})


7、wx.onCompassChange(CALLBACK) 监听罗盘数据,频率:5次/秒

CALLBACK返回参数:

参数类型说明
directionNumber面对的方向度数

示例代码:

wx.onCompassChange(function (res) {
  console.log(res.direction)
})


课程介绍:
微信小程序视频教程 - API接口篇,涵盖:网络请求、上传、下载、媒体(图片、语言、视频)控制、文件操作、登录、支付、模板消息、界面交互等知识点。
课程章节
教程更新
More...