Home
last modified time | relevance | path

Searched refs:API (Results 1 – 25 of 99) sorted by relevance

1234

/interface/sdk_c/docs/
Duser_guide.md1 # C API用户指导
4 了解C API基础知识,请参考《[Native API入门](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev…
11 1. 应用生态提供的核心特性只开放ArkTS API,不开发C API
12 2. 不开发ArkUI的C API
13 3. 不开发硬件底层接口(HDI)C API
14 4. 不开放命令行接口C API
16 5. 高性能、密集计算业务场景主动开放C API,例如:需要高性能的IO、CPU密集计算等场景;音视频编解码、图形计算等场景。
17 6. 应用生态业务依赖的场景,主动开放高阶C API。例如:对标竞品,媒体高阶C API
18 7. 应用生态框架以来的场景,按需开放C API。例如:按需开放Unity/electron/CFE框架中依赖的C API
19 8. 行业约定或者标准要求的场景按需开放C API。此类C API独立发布,不放入OpenHarmony C API中。例如:金融或者安全行业高密加密算法等,按需独立发布。
[all …]
Dcapi_naming.md1 # C API接口编码规范
5 OpenHarmony提供了一些C语言系统接口供三方应用开发者使用,为了规范SDK C API的接口,对外提供一个统一接口风格,防止出现不必要的符号冲突,特此制定了此规范。
21 ## 2 C API接口命名规则
22 在C API中出现的接口,分为两类:
27 #### 2.1.1 【规则】已有业界标准的C API接口命名规则按照业界标准来命名。
36 #### 2.2.1 【规则】C API接口函数标识符命名规则,采用OH_<模块前缀>_<方法名>的方式,命名需要精准,模块前缀采用大驼峰,方法名采用大驼峰规则。
65 | |--领域组名(需要上API SIG评审)
79 __说明__:是否需要给C API接口独立创建一个so库,这个没有强制要求;如果C API接口是重新封装,建议独立一个库,因为C API接口实现库在镜像中必须放置到/system/{lib|lib6…
Dhowto_add.md1 # C API构建添加指南
3 本文旨在说明跟C API相关的如下问题:
25 …native/os-specific/目录下,其他内容放在root_out_dir/sdk-native/os-irrelevant目录下。归档的C API zip包放在root_out_dir/…
58 NOTE:库名字按照《C API接口编码规范》
74 **min_compact_version** : 相当于Android的API level,当前library从哪个版本开始支持?如果没有设置,默认设置为从当前版本开始支持。
118 C API的文档生成在docs目录,需要安装doxygen工具,在ubuntu上使用`sudo apt-get install doxygen`即可安装。如果编译机上没有安装doxygen,文档将无…
/interface/sdk-js/
DREADME_zh.md1 # API声明文件公共仓
5 JS/TS API 公共仓,用来提交 API d.ts 声明文件以及API相关工具。
17 | ├─@ohos.×××.d.ts #API声明文件
20 ├─api_check_plugin #检查API规范的工具
25 └─cllect_application_api #解析应用到的API的工具(旧)
28 └─api_collector #解析应用到的API的工具的工具(新)
48 └─sdk_upgrade_assistance_plugin #SDK升级辅助工具,帮助开发者快速解决SDK升级导致的API不兼容问题
DREADME.md1 # Public Repository for API Declaration Files
5 This repository is used to store .d.ts declaration files of JavaScript/TypeScript APIs and API-rela…
17 | ├─@ohos.×××.d.ts # API declaration file
20 ├─api_check_plugin # Tool for checking API specifications
/interface/sdk_c/
DREADME.md1 # API声明文件公共仓
5 [C API](https://gitee.com/openharmony-sig/interface_sdk_c/blob/master/docs/user_guide.md)公共仓,用来提交 C…
6 是系统与应用的C能力契约;这些接口需要保持足够的稳定性。C API接口当前按照功能组织放到各个领域目录下,具体目录如下。
53 [C API编码规范](https://gitee.com/openharmony-sig/interface_sdk_c/blob/master/docs/capi_naming.md): 描述了…
55 [C API构建指南](https://gitee.com/openharmony-sig/interface_sdk_c/blob/master/docs/howto_add.md):描述了如何在…
DREADME.en.md1 Public Repository for API Declaration Files
5 This repository is used to store .h declaration files of C APIs. The OpenHarmony C API is collectio…
48 [C API编码规范](https://gitee.com/openharmony-sig/interface_sdk_c/blob/master/docs/capi_naming.md): A g…
49API构建指南](https://gitee.com/openharmony-sig/interface_sdk_c/blob/master/docs/howto_add.md):A guide …
/interface/sdk-js/build-tools/openharmony_sdk_upgrade_assistant/
DREADME.md5 OpenHarmony SDK 升级助手,用于帮助开发者快速解决OpenHarmony应用SDK升级导致的API不兼容问题。
6 由于OpenHarmony SDK Beta版本不承诺API稳定性,在SDK升级后,可能存在API不兼容的问题,应用开发者对现在工程切换API版本后,需要适配API接口及其底层行为的变更,存在一定的…
/interface/sdk-js/build-tools/collect_api/
DREADME_zh.md1 # 基础API解析工具
5 该工具可用于解析d.ts文件中的API,并汇总成表格,提供给应用开发者
10 └─API #存放需要扫描的d.ts文件的目录
17 新建API文件夹,放置d.ts文件。
/interface/sdk-js/build-tools/api_check_plugin/autoTest/expect/
Dany001.txt7 "message": "API check error of [illegal any]: Illegal [any] keyword used in the API"
Denum004.txt7 "message": "API check error of [wrong order]: JSDoc label order error, please make adjustments"
Dreadonly002.txt7 "message": "API check error of [wrong order]: JSDoc label order error, please make adjustments"
Dstatic001.txt7 "message": "API check error of [wrong order]: JSDoc label order error, please make adjustments"
Dsystemapi002.txt7 "message": "API check error of [wrong order]: JSDoc label order error, please make adjustments"
Dtypedef004.txt7 "message": "API check error of [wrong order]: JSDoc label order error, please make adjustments"
Dtype003.txt7 "message": "API check error of [wrong order]: JSDoc label order error, please make adjustments"
Dnamespace004.txt7 "message": "API check error of [wrong order]: JSDoc label order error, please make adjustments"
DFAModelOnly002.txt7 "message": "API check error of [wrong order]: JSDoc label order error, please make adjustments"
Dsince002.txt7 "message": "API check error of [wrong order]: JSDoc label order error, please make adjustments"
Dtest002.txt7 "message": "API check error of [wrong order]: JSDoc label order error, please make adjustments"
/interface/sdk_c/third_party/openSLES/api/1.0.1/
DREADME.txt1 …enSL-ES API you should compile and link the OpenSLES_IID.c file into your project. This file conta…
/interface/sdk_c/third_party/openSLES/api/1.0/
DREADME.txt1 …enSL-ES API you should compile and link the OpenSLES_IID.c file into your project. This file conta…
/interface/sdk_c/third_party/openSLES/api/1.1/
DREADME.txt1 When building applications using the OpenSL-ES API you should compile
3 contains unique interface IDs for all OpenSL-ES API interfaces.
/interface/sdk_c/third_party/vulkan-headers/
DREADME.OpenSource9 "Description": "Vulkan header files and API registry"
/interface/sdk-js/build-tools/api_check_plugin/src/
Dcheck_permission.js90 …APICheckErrorLogs(node, sourcefile, fileName, ErrorType.UNKNOW_PERMISSION, errorInfo, FileType.API,
93 …APICheckErrorLogs(node, sourcefile, fileName, ErrorType.UNKNOW_PERMISSION, errorInfo, FileType.API,

1234