在去年的文章,笔者介绍了如何使用修改修改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

Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐