赞
踩
1、获取屏幕窗口信息 const info=wx.getWindowInfo() pixelRatio 设备像素比 screenWidth 屏幕宽度,单位px screenHeight 屏幕高度,单位px windowWidth 可使用窗口宽度,单位px windowHeight 可使用窗口高度,单位px statusBarHeight 状态栏的高度,单位px safeArea 在竖屏正方向下的安全区域 screenTop 窗口上边缘的y值 2、获取手机设备设置 const systemSetting = wx.getSystemSetting() bluetoothEnabled 蓝牙的系统开关 locationEnabled 地理位置的系统开关 wifiEnabled boolean Wi-Fi的系统开关 deviceOrientation 设备方向 3、获取手机设备更多详细信息,包含上面两种方式返回的信息 wx.getSystemInfoSync() 同步返回 wx.getSystemInfoAsync({sucesss,...}) 异步返回 wx.getSystemInfo({success,...}) 异步的调用格式,但是是同步返回 3.5、设置手机屏幕相关 (1)设置截屏/录屏时屏幕表现,仅支持在 Android 端调用 wx.setVisualEffectOnCapture({ visualEffect 截屏/录屏时的表现,仅支持none|hidden,传入hidden则表示在截屏|录屏时隐藏屏幕 success ... }) (2)设置屏幕亮度 wx.setScreenBrightness({ value 屏幕亮度值,范围0 ~ 1,0最暗,1最亮 success ... }) wx.getScreenBrightness({success,...}) 获取屏幕亮度 (3)设置是否保持常亮状态。仅在当前小程序生效,离开小程序后设置失效 wx.setKeepScreenOn({ keepScreenOn true success ... }) (4)监听用户主动截屏事件。用户使用系统截屏按键截屏时触发,只能注册一个监听 wx.onUserCaptureScreen(function (res) { console.log('用户截屏了') }) wx.offUserCaptureScreen(fn) 取消监听 4、获取设备自身信息 const deviceInfo = wx.getDeviceInfo() abi 应用二进制接口类型(仅Android支持) benchmarkLevel 设备性能等级(仅Android支持)。取值为:-2或0(该设备无法运行小游戏),-1(性能未知),>=1(设备性能值,该值越高,设备性能越好,目前最高不到50) brand 设备品牌 model 设备型号。新机型刚推出一段时间会显示unknown,微信会尽快进行适配。 system 操作系统及版本 platform 客户端平台 5、获取微信APP基础信息 const appBaseInfo = wx.getAppBaseInfo() SDKVersion 客户端基础库版本 enableDebug 是否已打开调试。可通过右上角菜单或wx.setEnableDebug打开调试。 host 当前小程序运行的宿主环境 appid 宿主app对应的appId language 微信设置的语言 version 微信版本号 theme 系统当前主题,取值为light或dark,全局配置"darkmode":true时才能获取,否则为undefined(不支持小游戏) 6、获取当前帐号信息。线上小程序版本号仅支持在正式版小程序中获取,开发版和体验版中无法获取 wx.getAccountInfoSync() miniProgram 小程序帐号信息 appId 小程序appId envVersion 小程序版本 version 线上小程序版本号 plugin 插件帐号信息(仅在插件中调用时包含这一项) appId 插件appId version 插件版本号
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。