Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
eec088b6
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
eec088b6
编写于
9月 12, 2022
作者:
小
小黄同学
提交者:
Gitee
9月 12, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
【OpenHarmony开源贡献者计划2022】update zh-cn/design/hdi-design-specifications.md
统一文档格式 Signed-off-by:
N
小黄同学
<
hys578084@126.com
>
上级
c972c0ba
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
7 addition
and
7 deletion
+7
-7
zh-cn/design/hdi-design-specifications.md
zh-cn/design/hdi-design-specifications.md
+7
-7
未找到文件。
zh-cn/design/hdi-design-specifications.md
浏览文件 @
eec088b6
...
@@ -14,11 +14,11 @@
...
@@ -14,11 +14,11 @@
**用词约定:**
**用词约定:**
规则:必须遵守的约定
规则:必须遵守的约定
。
建议:需要加以考虑的约定
建议:需要加以考虑的约定
。
说明:对此规则或建议进行相应的解释
说明:对此规则或建议进行相应的解释
。
**文档变更说明:**
**文档变更说明:**
| 版本 | 变更说明 |
| 版本 | 变更说明 |
...
@@ -132,7 +132,7 @@ Table 1 接口评审&管控角色
...
@@ -132,7 +132,7 @@ Table 1 接口评审&管控角色
- 对废弃接口增加标识废弃标记。
- 对废弃接口增加标识废弃标记。
- 废弃HDI至少保留4个OpenHarmony API版本
- 废弃HDI至少保留4个OpenHarmony API版本
。
## 接口设计约束
## 接口设计约束
...
@@ -158,7 +158,7 @@ Table 1 接口评审&管控角色
...
@@ -158,7 +158,7 @@ Table 1 接口评审&管控角色
int
(
*
OpenLayer
)(
uint32_t
devId
,
const
LayerInfo
*
layerInfo
,
uint32_t
*
layerId
);
int
(
*
OpenLayer
)(
uint32_t
devId
,
const
LayerInfo
*
layerInfo
,
uint32_t
*
layerId
);
```
```
在调用OpenLayer接口时,根据入参layerInfo创建图层数据内存,并返回layerId
在调用OpenLayer接口时,根据入参layerInfo创建图层数据内存,并返回layerId
;
```
cpp
```
cpp
int
(
*
CloseLayer
)(
uint32_t
devId
,
uint32_t
layerId
);
int
(
*
CloseLayer
)(
uint32_t
devId
,
uint32_t
layerId
);
...
@@ -216,14 +216,14 @@ void WriteReady();
...
@@ -216,14 +216,14 @@ void WriteReady();
#### 【规则】类、结构体、接口方法、参数等采用驼峰命名风格
#### 【规则】类、结构体、接口方法、参数等采用驼峰命名风格
__驼峰风格(CamelCase)__
__驼峰风格(CamelCase)__
大小写字母混用,单词连在一起,不同单词间通过单词首字母大写来分开。
大小写字母混用,单词连在一起,不同单词间通过单词首字母大写来分开。
按连接后的首字母是否大写,又分: 大驼峰(UpperCamelCase)和小驼峰(lowerCamelCase)
按连接后的首字母是否大写,又分: 大驼峰(UpperCamelCase)和小驼峰(lowerCamelCase)
。
| 类型 | 命名风格 |
| 类型 | 命名风格 |
| ---------------------------------------- | --------- |
| ---------------------------------------- | --------- |
| 接口类型,接口方法,结构体类型,枚举类型,联合体类型等类型定义 | 大驼峰 |
| 接口类型,接口方法,结构体类型,枚举类型,联合体类型等类型定义 | 大驼峰 |
| 函数参数,结构体和联合体中的成员变量 | 小驼峰 |
| 函数参数,结构体和联合体中的成员变量 | 小驼峰 |
| 常量,枚举值 | 全大写,下划线分割 |
| 常量,枚举值 | 全大写,
以
下划线分割 |
#### 【规则】接口文件应与接口类同名且使用'.idl'文件后缀
#### 【规则】接口文件应与接口类同名且使用'.idl'文件后缀
-
每个接口类应定义在独立的接口文件中,并使文件命名与接口类保持一致(大驼峰命名),并以
`.idl`
后缀结尾。
-
每个接口类应定义在独立的接口文件中,并使文件命名与接口类保持一致(大驼峰命名),并以
`.idl`
后缀结尾。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录