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