创新互联百度小程序教程:swan.getSystemInfo

  • swan.getSystemInfo
    • 方法参数
      • object 参数说明
      • success 返回参数说明
    • 示例
      • 图片示例
      • 代码示例 1:属性全集
      • 代码示例 2:开发者一般在模拟顶部导航栏时用到 statusBarHeight 属性
      • 代码示例 3:safeArea 属性
      • 代码示例 4:适配 iphoneX 等机型
    • 错误码
      • Android

    swan.getSystemInfo

    基础库 1.10.8 版本开始支持。

    网站建设哪家好,找成都创新互联公司!专注于网页设计、网站建设、微信开发、微信小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了裕民免费建站欢迎大家使用!

    解释:获取系统信息
    Web 态说明:由于浏览器的限制,在 Web 态下部分系统信息无法获取,详见下方 success 返回参数说明。

    方法参数

    Object object

    object 参数说明

    属性名 类型 必填 默认值 说明

    success

    Function

    接口调用成功的回调

    fail

    Function

    接口调用失败的回调函数

    complete

    Function

    接口调用结束的回调函数(调用成功、失败都会执行)

    success 返回参数说明

    参数 参数类型 说明 最低版本 Web 态说明

    brand

    String

    手机品牌

    -

    model

    String

    手机型号

    -

    pixelRatio

    Number

    设备像素比

    -

    screenWidth

    Number

    屏幕宽度

    -

    screenHeight

    Number

    屏幕高度

    -

    windowWidth

    Number

    可使用窗口宽度

    -

    windowHeight

    Number

    可使用窗口高度

    -

    statusBarHeight

    Number

    状态栏的高度

    -

    navigationBarHeight

    Number

    导航栏的高度

    3.0.17

    -

    language

    String

    宿主 App 设置的语言

    -

    version

    String

    宿主 App 版本号

    Web 态无宿主概念,返回空字符串

    system

    String

    操作系统版本

    -

    platform

    String

    客户端平台,如:ios

    Web 态下该字段为 ‘web’

    fontSizeSetting

    Number

    用户字体大小设置,表示当前字体大小的等级,如 2

    Web 态下该字段为 2

    SDKVersion

    String

    客户端基础库版本

    Web 态无基础库版本管理,仅返回模拟值 999.999.999

    host

    String

    宿主平台,详见宿主平台枚举值列表

    3.30.2

    Web 态的 host 为 ‘web’

    cacheLocation

    Object

    上一次缓存的位置信息

    安卓端最低基础库版本 3.40.4;ios 最低支持版本 3.70.2

    暂不支持

    swanNativeVersion

    String

    宿主平台版本号

    最低支持版本 1.13.18

    Web 态无宿主概念,仅返回模拟值

    devicePixelRatio

    Number

    屏幕密度

    安卓最低支持基础库版本 3.0.39; ios 最低支持版本 3.0.39

    -

    albumAuthorized

    Boolean

    允许宿主使用相册的开关(仅 iOS 有效)

    ios 最低支持版本 3.110.3; 开发者工具暂不支持

    暂不支持

    notificationAuthorized

    Boolean

    允许宿主通知的开关

    安卓最低支持基础库版本 3.110.3; ios 最低支持版本 3.110.3; 开发者工具暂不支持

    暂不支持

    notificationAlertAuthorized

    Boolean

    允许宿主通知带有提醒的开关(仅 iOS 有效)

    ios 最低支持版本 3.110.3; 开发者工具暂不支持

    暂不支持

    notificationBadgeAuthorized

    Boolean

    允许宿主通知带有标记的开关(仅 iOS 有效)

    ios 最低支持版本 3.110.3; 开发者工具暂不支持

    暂不支持

    notificationSoundAuthorized

    Boolean

    允许宿主通知带有声音的开关(仅 iOS 有效)

    ios 最低支持版本 3.110.3; 开发者工具暂不支持

    暂不支持

    cameraAuthorized

    Boolean

    允许宿主使用摄像头的开关

    安卓最低支持基础库版本 3.110.3; ios 最低支持版本 3.110.3; 开发者工具暂不支持

    暂不支持

    locationAuthorized

    Boolean

    允许宿主使用定位的开关

    安卓最低支持基础库版本 3.110.3; ios 最低支持版本 3.110.3; 开发者工具暂不支持

    暂不支持

    microphoneAuthorized

    Boolean

    允许宿主使用麦克风的开关

    安卓最低支持基础库版本 3.110.3; ios 最低支持版本 3.110.3; 开发者工具暂不支持

    暂不支持

    locationEnabled

    Boolean

    地理位置的系统开关

    安卓最低支持基础库版本 3.110.3; ios 最低支持版本 3.110.3; 开发者工具暂不支持

    暂不支持

    wifiEnabled

    Boolean

    Wi-Fi 的系统开关

    安卓最低支持基础库版本 3.110.3; ios 最低支持版本 3.110.3; 开发者工具暂不支持

    暂不支持

    safeArea

    Object

    在竖屏正方向下的安全区域

    安卓最低支持基础库版本 3.110.3; ios 最低支持版本 3.110.3; 开发者工具暂不支持

    暂不支持

    示例

    在开发者工具中打开

    在开发者工具中打开

    在 WEB IDE 中打开

    扫码体验

    代码示例

    请使用百度APP扫码

    图片示例

    iOS 端预览

    安卓端预览

    代码示例 1:属性全集

    • SWAN
    • JS
     
     
     
    1. {{item.label}}:
    2. {{item.value}}

    代码示例 2:开发者一般在模拟顶部导航栏时用到 statusBarHeight 属性

    在开发者工具中打开

    在开发者工具中打开

    在 WEB IDE 中打开

    • SWAN
    • JS
     
     
     
    1. {{chinaName}}
    2. {{engName}}

    代码示例 3:safeArea 属性

    在开发者工具中打开

    在开发者工具中打开

    在 WEB IDE 中打开

    • SWAN
    • JS
     
     
     
    1. 可使用窗口高度:{{windowHeight}}
    2. 屏幕高度:{{screenHeight}}
    3. 安全区域bottom:{{safeArea}}

    代码示例 4:适配 iphoneX 等机型

    在开发者工具中打开

    在开发者工具中打开

    在 WEB IDE 中打开

    参见百度通用 iphoneX 适配

    • SWAN
    • JS
     
     
     
    1. 是否是iphoneX
    2. {{isIPhoneX}}

    错误码

    Android

    错误码 说明

    201

    解析失败,请检查调起协议是否合法

    202

    解析失败,请检查参数是否正确

    402

    安全性检查:访问控制校验失败

    文章题目:创新互联百度小程序教程:swan.getSystemInfo
    URL分享:http://www.shufengxianlan.com/qtweb/news18/147068.html

    网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

    广告

    声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联