mirror of
https://gitee.com/openharmony/interface_sdk_c
synced 2024-11-23 06:39:54 +00:00
611ef8edda
Merge pull request !1774 from Gavin/master |
||
---|---|---|
.gitee | ||
ability/ability_runtime/child_process | ||
AbilityKit/ability_runtime | ||
ai/neural_network_runtime | ||
ark_runtime/jsvm | ||
arkui | ||
backgroundtasks/transient | ||
BasicServicesKit | ||
build-tools/capi_parser | ||
bundlemanager/bundle_framework/bundle | ||
commonlibrary/memory_utils/libpurgeablemem | ||
ConnectivityKit | ||
CryptoArchitectureKit | ||
DataProtectionKit | ||
distributeddatamgr | ||
docs | ||
drivers/external_device_manager | ||
filemanagement | ||
global/resource_management | ||
graphic/graphic_2d | ||
hiviewdfx | ||
inputmethod | ||
IPCKit | ||
LocationKit | ||
multimedia | ||
multimodalinput/kits/c | ||
network | ||
NotificationKit | ||
patches | ||
resourceschedule | ||
security | ||
sensors | ||
startup/init/syscap | ||
tee | ||
telephony | ||
third_party | ||
web/webview/interfaces/native | ||
LICENSE | ||
ndk_targets.gni | ||
OAT.xml | ||
package.json | ||
README.en.md | ||
README.md |
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