• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# API声明文件公共仓
2
3## 简介
4
5[C API](https://gitee.com/openharmony-sig/interface_sdk_c/blob/master/docs/user_guide.md)公共仓,用来提交 C API 声明头文件。OpenHarmony C API接口是操作系统提供给应用使用C/C++语言生态库的系统C接口,
6是系统与应用的C能力契约;这些接口需要保持足够的稳定性。C API接口当前按照功能组织放到各个领域目录下,具体目录如下。
7
8## 目录
9
10```
11|─ai
12|  ├─neural_network_runtime
13├─arkui
14|  ├─ace_engine
15├─bundlemanager
16|  ├─bundle_framework
17│  |  ├─bundle
18├─commonlibrary
19|  ├─memory_utils
20│  |  ├─bundle
21├─distributeddatamgr
22|  ├─relational_store
23├─drivers
24|  ├─external_device_manager
25├─global
26|  ├─resource_management
27├─graphic
28|  ├─graphic_2d
29├─hiviewdfx
30|  ├─hiappevent
31|  ├─hilog
32|  ├─hitrace
33├─multimedia
34|  ├─audio_framework
35|  ├─av_codec
36|  ├─image_framework
37|  ├─player_framework
38├─resourceschedule
39|  ├─ffrt
40├─security
41|  ├─huks
42├─startup
43|  ├─init
44├─third_party
45
46
47```
48
49## 相关仓
50
51[interface_sdk_c](https://gitee.com/openharmony-sig/interface_sdk_c/)
52
53[C API编码规范](https://gitee.com/openharmony-sig/interface_sdk_c/blob/master/docs/capi_naming.md): 描述了OpenHarmony C API的设计规范,指导开发者如何设计发布一个接口。
54
55[C API构建指南](https://gitee.com/openharmony-sig/interface_sdk_c/blob/master/docs/howto_add.md):描述了如何在build.gn中添加C API的构建目标。
56
57
58