search
开发文档
开发文档/小游戏开发/API/基础/系统
系统更新时间:2025-12-25 16:48:02

qg.getSystemInfo / qg.getSystemInfoSync

基础信息说明

功能概述:获取系统信息,提供异步与同步两种调用方式。

项目说明
版本要求一般情况下无框架版本要求,如果要使用返回值对象中safeArea字段,则要求框架最低版本号为1051
前提条件-
使用限制-
相关教程-

方法说明

方法名签名同步/异步说明
getSystemInfoqg.getSystemInfo(Object object): void异步获取系统信息并通过回调返回
getSystemInfoSyncqg.getSystemInfoSync(): Object同步获取系统信息的同步版本

参数说明

qg.getSystemInfo(object)

属性名类型默认值(如有)必填说明
successFunction-成功回调
failFunction-失败回调
completeFunction-执行结束后的回调

qg.getSystemInfoSync
无参数,直接返回系统信息对象

回调结果说明

回调触发时机回调参数
success获取系统信息成功返回系统信息对象(见下)
fail获取失败使用形参接收,比如err,透传底层错误
complete接口调用结束(成功/失败都会触发)

qg.getSystemInfo回调函数success的对象结构:

属性名类型说明
brandString设备品牌
modelString设备型号
systemString操作系统名称,如"Android 8.1.0"
platformVersionNameString运行平台版本名称
platformVersionCodeNumber运行平台标准版本号,如"1040"
languageString系统语言
screenWidthNumber屏幕宽
screenHeightNumber屏幕高
pixelRatioNumber设备像素比
windowHeightNumber可使用窗口高度
windowWidthNumber可使用窗口宽度
statusBarHeightNumber状态栏/异形缺口高度
safeAreaObject安全区域是屏幕上不会被刘海或虚拟按键遮挡的可用显示区,框架1051+版本才支持

safeArea 对象

属性名类型说明
leftnumber安全区域左上角横坐标
rightnumber安全区域右下角横坐标
topnumber安全区域左上角纵坐标
bottomnumber安全区域右下角纵坐标
widthnumber安全区域的宽度,单位逻辑像素
heightnumber安全区域的高度,单位逻辑像素

示例代码

qg.getSystemInfo({
success: function (data) {
console.info('getSystemInfo success', data);
},
fail: function (err) {
console.info('getSystemInfo fail', err);
},
complete: function () {
console.info('getSystemInfo complete' );
},
})

const systemInfo = qg.getSystemInfoSync();
console.info('getSystemInfo success', systemInfo);
上一篇:生命周期
下一篇:图片
文档内容是否有帮助?
有帮助
无帮助