OpenHarmony开发者论坛

标题: @ohos.systemParameterEnhance系统参数接口调用:获取系统属性 [打印本页]

作者: 润开鸿_贾佳豪    时间: 2024-8-27 03:45
标题: @ohos.systemParameterEnhance系统参数接口调用:获取系统属性
[md]在去年的文章,笔者介绍了如何使用修改[修改OpenHarmony 设备厂家名称 、硬件版本号 等系统属性](https://ost.51cto.com/posts/26419),本文介绍一下在应用层怎么获取系统属性。

## 开发环境

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

## 开发步骤

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

- 安装full sdk教程:https://ost.51cto.com/posts/26752

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](https://dl-harmonyos.51cto.com/i ... rocess=image/resize,w_747,h_648)

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
[/md]




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5