Go to file
openharmony_ci 9f0ab43393
!1728 c api不能依赖 c++库
Merge pull request !1728 from cuijiawei/OpenHarmony-5.0.1-Release
2024-11-13 13:28:47 +00:00
ability/ability_runtime/child_process 新增StartNativeChildProcess接口 2024-09-27 12:37:52 +08:00
AbilityKit/ability_runtime Description: 新增applicationContext错误码ABILITY_RUNTIME_ERROR_CODE_CONTEXT_NOT_EXIST 2024-09-18 09:32:40 +08:00
ai/neural_network_runtime nnrt type 代码同步 2024-10-09 16:44:08 +08:00
ark_runtime/jsvm cherry pick acb06a3 from https://gitee.com/jiang-qunchao/interface_sdk_c/pulls/1407 2024-09-29 02:18:27 +00:00
arkui c api不能依赖 c++库 2024-11-13 18:57:51 +08:00
backgroundtasks/transient 短时任务CAPI回合5.0.1 2024-10-08 15:34:25 +08:00
BasicServicesKit cherry pick c4baca0 from https://gitee.com/xu_future/interface_sdk_c/pulls/1648 2024-11-04 06:36:30 +00:00
build-tools/capi_parser CAPI-DIFF工具结果新旧版本内容列中内容要与js一致,CAPI-统计工具结果增加开源/闭源/三方库API列 2024-07-19 11:07:52 +08:00
bundlemanager/bundle_framework/bundle 提供NDK接口查询应用入口的MainElement信息-挑单5.0.1 2024-09-18 08:37:47 +00:00
commonlibrary/memory_utils/libpurgeablemem 同步代码到interface_sdk_c仓 2023-08-03 20:31:01 +08:00
ConnectivityKit add introduced version 2024-10-26 17:17:55 +08:00
CryptoArchitectureKit 算法库NDK支持头文件kit化 2024-07-20 15:53:56 +08:00
distributeddatamgr fix diff 2024-10-26 18:40:36 +08:00
docs Fix doc description 2024-03-27 09:42:45 +08:00
drivers/external_device_manager !765 ddk ndk接口新增kit注解 2024-05-27 02:45:24 +00:00
filemanagement 新增NDK接口获取文件名称 2024-09-26 17:55:02 +08:00
global/resource_management 调整ndk接口配置 2024-09-09 02:18:26 +00:00
graphic/graphic_2d add kit 2024-11-08 10:48:51 +08:00
hiviewdfx fix: trace.h添加头文件引用 2024-10-08 16:41:14 +08:00
inputmethod fix function no parameter use void 2024-09-03 09:32:48 +08:00
IPCKit 修复kit设计与实现不一致问题 2024-06-11 17:25:05 +08:00
LocationKit bugfix 2024-11-13 17:03:57 +08:00
multimedia 修改camera.ndk.json文件中接口名称 2024-11-08 11:05:15 +08:00
multimodalinput/kits/c modify discrepancy 2024-10-08 18:38:15 +08:00
network 蓝黄同步 2024-11-13 08:03:42 +00:00
NotificationKit cherry pick fcd1294 from https://gitee.com/wangsen1994/interface_sdk_c/pulls/1524 2024-10-08 02:53:48 +00:00
patches 同步代码到interface_sdk_c仓 2023-08-03 20:31:01 +08:00
resourceschedule cherry pick 74def22 from https://gitee.com/YuXiuLiu/interface_sdk_c/pulls/1345 2024-08-29 02:56:53 +00:00
security cherry pick c4336d3 from https://gitee.com/yydwfzysy/interface_sdk_c/pulls/1228 2024-08-26 02:00:53 +00:00
sensors Add sensor capi 2024-09-26 13:46:46 +08:00
startup/init/syscap 同步NDK 2023-10-16 19:28:22 +08:00
tee KIT设计与实现不一致修改 2024-06-19 10:52:58 +08:00
telephony 新增telephony相关的ndk接口,获取默认主卡ID和网络制式 2024-09-13 17:00:06 +08:00
third_party delete README.OpenSource in third_party 2024-11-05 11:21:34 +08:00
web/webview/interfaces/native 同步蓝区主干与黄区商分 2024-08-29 16:51:36 +08:00
LICENSE 修改README文件和删除容易OAT.xml 2023-08-28 16:08:29 +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