微信小程序> 小程序获取手机系统基本信息

小程序获取手机系统基本信息

浏览量:2231 时间: 来源:浪子四方

wx.getSystemInfo(Object object)

获取系统信息

Object object

属性类型必填说明
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

object.success 回调函数

Object res

属性类型说明
brandstring设备品牌
modelstring设备型号
pixelRationumber设备像素比
screenWidthnumber屏幕宽度,单位px
screenHeightnumber屏幕高度,单位px
windowWidthnumber可使用窗口宽度,单位px
windowHeightnumber可使用窗口高度,单位px
statusBarHeightnumber状态栏的高度,单位px
languagestring微信设置的语言
versionstring微信版本号
systemstring操作系统及版本
platformstring客户端平台
fontSizeSettingnumber用户字体大小(单位px)。以微信客户端「我-设置-通用-字体大小」中的设置为准
SDKVersionstring客户端基础库版本
benchmarkLevelnumber设备性能等级(仅Android小游戏)。取值为:-2 或 0(该设备无法运行小游戏),-1(性能未知),>=1(设备性能值,该值越高,设备性能越好,目前最高不到50)
albumAuthorizedboolean允许微信使用相册的开关(仅 iOS 有效)
cameraAuthorizedboolean允许微信使用摄像头的开关
locationAuthorizedboolean允许微信使用定位的开关
microphoneAuthorizedboolean允许微信使用麦克风的开关
notificationAuthorizedboolean允许微信通知的开关
notificationAlertAuthorizedboolean允许微信通知带有提醒的开关(仅 iOS 有效)
notificationBadgeAuthorizedboolean允许微信通知带有标记的开关(仅 iOS 有效)
notificationSoundAuthorizedboolean允许微信通知带有声音的开关(仅 iOS 有效)
bluetoothEnabledboolean蓝牙的系统开关
locationEnabledboolean地理位置的系统开关
wifiEnabledbooleanWi-Fi 的系统开关

 

使用案例

启动小程序时获取手机系统信息 

  /**   * 生命周期函数--监听页面加载   */  onLoad: function (options) {    var that=this;    // 获取设备信息    wx.getSystemInfo({      success(res) {        // 异步将数据更新到视图层        that.setData({          systemInfo:res        })      }    })  }
<view>设备品牌:{{systemInfo.brand}}</view><view>设备型号:{{systemInfo.model}}</view><view>设备像素比:{{systemInfo.pixelRatio}}</view><view>屏幕宽度:{{systemInfo.screenWidth}}</view><view>屏幕高度:{{systemInfo.screenHeight}}</view><view>可使用窗口宽度:{{systemInfo.windowWidth}}</view><view>可使用窗口高度:{{systemInfo.windowHeight}}</view><view>状态栏的高度:{{systemInfo.statusBarHeight}}</view><view>微信设置的语言:{{systemInfo.language}}</view><view>微信版本号:{{systemInfo.version}}</view><view>操作系统及版本:{{systemInfo.system}}</view><view>客户端平台:{{systemInfo.platform}}</view><view>字体大小:{{systemInfo.fontSizeSetting}}</view><view>客户端基础库版本:{{systemInfo.SDKVersion}}</view><view>设备性能等级:{{systemInfo.benchmarkLevel}}</view><view>允许微信使用摄像头的开关:{{systemInfo.cameraAuthorized}}</view><view>允许微信使用定位的开关:{{systemInfo.locationAuthorized}}</view><view>允许微信使用麦克风的开关:{{systemInfo.microphoneAuthorized}}</view><view>允许微信通知的开关:{{systemInfo.notificationAuthorized}}</view><view>蓝牙的系统开关:{{systemInfo.bluetoothEnabled}}</view><view>地理位置的系统开关:{{systemInfo.locationEnabled}}</view><view>Wi-Fi 的系统开关:{{systemInfo.wifiEnabled}}</view><view>允许微信通知带有提醒的开关:{{systemInfo.notificationAlertAuthorized}}</view><view>允许微信通知带有标记的开关:{{systemInfo.notificationBadgeAuthorized}}</view><view>允许微信通知带有声音的开关:{{systemInfo.notificationSoundAuthorized}}</view>

 

 效果


 GitHub:

https://github.com/lwqbrell/device

百度云:

https://pan.baidu.com/s/1C5cYMqmA761S1MocpITA8Q    提取码:z40f 
 

 

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

最新资讯

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎