小程序 获取微信、手机设备、账号等信息api

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		插件版本号
  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值