Files
2020-09-10 10:22:30 +08:00
..
2020-09-10 10:22:30 +08:00
2020-09-10 10:22:30 +08:00
2020-09-10 10:22:30 +08:00

项目介绍

简介

系统属性模块,根据鸿蒙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);