代码拉取完成,页面将自动刷新
系统属性组件,根据OpenHarmony产品兼容性规范提供获取设备信息的接口,如:产品名、品牌名、厂家名等,同时提供设置/读取系统属性的接口。
base/startup/syspara_lite/ # 系统属性组件
├── frameworks # 系统属性组件源文件目录
├── hals # 系统属性组件硬件抽象层头文件目录
└── interfaces # 系统属性组件对外接口目录
注意事项:
startup_l2:syspara依赖已经合并至init仓下,替换方式如下:
- 在本地相关仓目录下,执行grep -rn startup_l2:syspara,找出所有添加了startup_l2:syspara依赖的Build.gn文件
- 将Build.gn文件中的startup_l2:syspara一行删除,同时将//base/startup/syspara_lite/interfaces/inerkits/native/syspara/include一行删除
- 在external_deps中添加依赖init:libbegetutil
startup_l2:syspara_watchagent依赖已经合并至init仓下,替换方式如下:
- 在本地相关仓目录下,执行grep -rn startup_l2:syspara_watchagent,找出所有添加了startup_l2:syspara_watchagent依赖的Build.gn文件
- 将Build.gn文件中的startup_l2:syspara_watchagent一行删除,同时将//base/startup/syspara_lite/interfaces/inerkits/native/syspara/include一行删除
- 在external_deps中添加依赖init:libbeget_proxy
获取系统属性
char* value1 = GetDeviceType();
printf("Device type =%s\n", value1);
free(value1);
char* value2 = GetManufacture();
printf("Manufacture =%s\n", value2);
free(value2);
char* value3 = GetBrand();
printf("GetBrand =%s\n", value3);
free(value3);
修改系统版本号
系统版本号参数定义在startup_init_lite仓库的/services/etc/param/ohos.para文件
const.product.software.version参数的值即为展示的系统版本号
等同于之前修改宏OHOS_DISPLAY_VERSION[]的值
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
代码活跃度
社区活跃度
团队健康
流行趋势
影响力
:与代码提交频次相关
:与项目和用户的issue、pr互动相关
:与团队成员人数和稳定度相关
:与项目近期受关注度相关
:与项目的star、下载量等社交指标相关