# 项目介绍
## 简介
系统属性模块,根据鸿蒙CDD文档提供获取设备信息的接口,如:产品名、品牌名、厂家名等,同时提供设置/读取系统属性的接口。
## 目录
**表 1** 系统属性模块源代码目录结构
名称
|
描述
|
base/startup/interfaces/kits/syspara_lite
|
系统属性模块对外接口
|
base/startup/hals/syspara_lite
|
系统属性模块硬件抽象层头文件
|
base/startup/interfaces
|
服务启动模块对外接口,由main函数来调用,启动服务框架。
|
base/startup/frameworks/syspara_lite
|
系统属性模块源码文件
|
使用C语言开发。
同时支持LiteOS-M、LiteOS-A平台。系统属性各字段由OEM厂商负责定义,当前方案仅提供框架及默认值。具体值需产品方按需进行调整。
## 使用
- 获取系统属性
```
char* value1 = GetProductType();
printf("Product 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);
```