Go to file
openharmony_ci a5f6227473
!1797 API Lint整改
Merge pull request !1797 from chenjunxiang/20241121_master
2024-11-22 08:17:20 +00:00
.gitee add build targets section 2024-09-08 12:14:36 +08:00
ability/ability_runtime/child_process fix: api lint 2024-11-11 16:06:12 +08:00
AbilityKit/ability_runtime Description: 新增applicationContext错误码ABILITY_RUNTIME_ERROR_CODE_CONTEXT_NOT_EXIST 2024-09-08 17:18:49 +08:00
ai/neural_network_runtime API Lint 整改 outputcount参数不匹配 2024-11-08 10:47:28 +08:00
ark_runtime/jsvm add some JSVM function's result code 2024-09-06 10:16:25 +08:00
arkui !1797 API Lint整改 2024-11-22 08:17:20 +00:00
backgroundtasks/transient update backgroundtasks/transient/include/transient_task_type.h. 2024-11-19 07:22:22 +00:00
BasicServicesKit !1761 api Lint整改 2024-11-18 06:28:48 +00:00
build-tools/capi_parser 不再对NDK编译后的特定目录过滤 2024-09-12 16:26:15 +08:00
bundlemanager/bundle_framework/bundle add OH_NativeBundle_GetCompatibleDeviceType 2024-10-31 10:50:37 +08:00
commonlibrary/memory_utils/libpurgeablemem 1029 2024-11-07 06:56:36 +00:00
ConnectivityKit Merge gitee.com:openharmony/interface_sdk_c 2024-09-27 16:08:26 +08:00
CryptoArchitectureKit 告警清理 2024-11-11 16:55:19 +08:00
DataProtectionKit update api 2024-11-06 10:42:19 +00:00
distributeddatamgr !1774 fix getMimeTypes error 2024-11-19 08:18:03 +00:00
docs add build targets section 2024-09-08 12:14:36 +08:00
drivers/external_device_manager 添加废弃标签 2024-11-21 07:16:55 +00:00
filemanagement API 规范整改 2024-11-15 03:07:26 +00:00
global/resource_management update global/resource_management/include/rawfile/raw_file_manager.h. 2024-11-14 01:57:51 +00:00
graphic/graphic_2d !1744 vsync注释fix 2024-11-21 09:35:27 +00:00
hiviewdfx !1773 hiAppEvent接口APILint整改C 2024-11-22 08:01:31 +00:00
inputmethod Signed-off-by: wangdongqi <wangdongqi2@huawei.com> 2024-11-15 10:58:55 +08:00
IPCKit API lint 告警整改 2024-11-12 16:07:06 +08:00
LocationKit bugfix 2024-11-13 15:58:34 +08:00
multimedia update multimedia/image_framework/include/image/pixelmap_native.h. 2024-11-21 07:23:58 +00:00
multimodalinput/kits/c !1681 api变更sdk-c 2024-11-21 09:34:51 +00:00
network 蓝黄同步 2024-11-13 07:46:04 +00:00
NotificationKit 修改接口版本为13 2024-09-29 19:34:15 +08:00
patches 同步代码到interface_sdk_c仓 2023-08-03 20:31:01 +08:00
resourceschedule fix addtogroup and file tag 2024-11-14 17:41:25 +08:00
security huks api lint fix 2024-11-18 15:43:43 +08:00
sensors sensors CAPI change 2024-11-13 06:58:04 +00:00
startup/init/syscap Description:Code optimization 2024-11-14 14:53:07 +08:00
telephony add addtogroup 2024-11-15 12:24:37 +08:00
third_party delete README.OpenSource in third_party 2024-11-04 17:19:36 +08:00
web/webview/interfaces/native JD ndk jsb 2024-11-01 10:18:28 +08:00
LICENSE 修改README文件和删除容易OAT.xml 2023-08-28 16:08:29 +08:00
ndk_targets.gni move ndk_targets.gni to sdk_c 2024-10-17 10:24:16 +08:00
OAT.xml no check icu head 2024-03-01 12:49:46 +00:00
package.json CAPIcheck工具联调CAPI解析数据 2023-11-15 21:41:20 +08:00
README.en.md Fix some duplicate content in docs. 2023-09-19 21:05:48 +08:00
README.md 同步NDK差异 2023-10-20 14:05:53 +08:00

Public Repository for API Declaration Files

Overview

This repository is used to store .h declaration files of C APIs. The OpenHarmony C API is collection of system C interfaces that the operating system provided for applications using the C/C++ language library.It is the contract between the system and the applications; These interfaces need to be sufficiently stable. Interfaces are currently organized into various directories according to the function, and the directories organized as follows.

Directory Structure

─ai
|  ├─neural_network_runtime
├─arkui
|  ├─ace_engine
├─bundlemanager
|  ├─bundle_framework
│  |  ├─bundle
├─commonlibrary
|  ├─memory_utils
│  |  ├─bundle
├─distributeddatamgr
|  ├─relational_store
├─drivers
|  ├─external_device_manager
├─global
|  ├─resource_management
├─graphic
|  ├─graphic_2d
├─hiviewdfx
|  ├─hiappevent
|  ├─hilog
|  ├─hitrace
├─multimedia
|  ├─audio_framework
|  ├─av_codec
|  ├─image_framework
|  ├─player_framework
├─resourceschedule
|  ├─ffrt
├─security
|  ├─huks
├─startup
|  ├─init
├─third_party

Repositories Involved

interface_sdk_c C API编码规范: A guide that describes how to design and publish an interface. C API构建指南A guide that describes how to add a build target for the C API in the build.gn