小程序 获取微信、手机设备等信息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,...})			异步的调用格式,但是是同步返回
	
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(不支持小游戏)

Guess you like

Origin blog.csdn.net/weixin_43294560/article/details/121533193