[经验分享] @ohos.systemParameterEnhance系统参数接口调用:获取系统属性 原创

离北况归 显示全部楼层 发表于 2024-8-27 03:45:47

在去年的文章,笔者介绍了如何使用修改修改OpenHarmony 设备厂家名称 、硬件版本号 等系统属性,本文介绍一下在应用层怎么获取系统属性。

开发环境

  • DAYU200 rk3568开发板
  • OpenHarmony 4.1r
  • API 10 (full sdk)
  • DevEco Studio 4.1 Release

开发步骤

1.首先获取系统属性,要调用系统接口@ohos.systemParameterEnhance。首先安装full sdk

2.修改full_sdk/toolchains/lib/UnsgnedDebugProfileTemplate.json文件

  • apl的值从 normal改为 system_basic
  • app-feature值的由 hos_normal_app改为 hos_system_app

3.可以在shell命令中输入"param dump"命令查看系统属性的统计信息 image.png

4.通过如下api获取系统属性

import systemparameter from '@ohos.systemParameterEnhance';

    try {
      this.apiversion = systemparameter.getSync("const.ohos.apiversion");
    } catch(e) {
      console.log("getSync unexpected error: " + e);
    }

基础样例开源地址:https://gitee.com/from-north-to-north/ohos.systemParameterEnhance

©著作权归作者所有,转载或内容合作请联系作者

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部