Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Tonvia
Docs
提交
e595748c
D
Docs
项目概览
Tonvia
/
Docs
与 Fork 源项目一致
Fork自
OpenHarmony / Docs
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
e595748c
编写于
7月 30, 2022
作者:
O
openharmony_ci
提交者:
Gitee
7月 30, 2022
浏览文件
操作
浏览文件
下载
差异文件
!7423 native标准库规范修改+JS/TS三方组件添加目录
Merge pull request !7423 from zengyawen/master
上级
7847b590
68fd9b7e
变更
9
隐藏空白更改
内联
并排
Showing
9 changed file
with
31 addition
and
46 deletion
+31
-46
zh-cn/application-dev/reference/Readme-CN.md
zh-cn/application-dev/reference/Readme-CN.md
+2
-3
zh-cn/application-dev/reference/native-lib/Readme-CN.md
zh-cn/application-dev/reference/native-lib/Readme-CN.md
+7
-5
zh-cn/application-dev/reference/native-lib/third_party_libc/musl-peculiar-symbol.md
...rence/native-lib/third_party_libc/musl-peculiar-symbol.md
+1
-1
zh-cn/application-dev/reference/native-lib/third_party_libc/musl.md
...ication-dev/reference/native-lib/third_party_libc/musl.md
+1
-24
zh-cn/application-dev/reference/native-lib/third_party_napi/napi.md
...ication-dev/reference/native-lib/third_party_napi/napi.md
+4
-9
zh-cn/application-dev/reference/native-lib/third_party_opengl/egl-symbol.md
...dev/reference/native-lib/third_party_opengl/egl-symbol.md
+1
-1
zh-cn/application-dev/reference/native-lib/third_party_opengl/openglesv3-symbol.md
...erence/native-lib/third_party_opengl/openglesv3-symbol.md
+1
-1
zh-cn/application-dev/website.md
zh-cn/application-dev/website.md
+9
-1
zh-cn/website.md
zh-cn/website.md
+5
-1
未找到文件。
zh-cn/application-dev/reference/Readme-CN.md
浏览文件 @
e595748c
...
...
@@ -4,7 +4,6 @@
-
[
组件参考(基于JS扩展的类Web开发范式)
](
arkui-js/Readme-CN.md
)
-
[
接口参考(JS及TS API)
](
apis/Readme-CN.md
)
-
接口参考(Native API)
-
[
OpenHarmony Native API
](
./native-apis/Readme-CN.md
)
-
[
Native API标准库
](
native-lib/third_party_libc/musl.md
)
-
[
Node_API
](
native-lib/third_party_napi/napi.md
)
-
[
OpenHarmony Native API
](
native-apis/Readme-CN.md
)
-
[
Native API标准库
](
native-lib/Readme-CN.md
)
zh-cn/application-dev/reference/native-lib/Readme-CN.md
浏览文件 @
e595748c
# Native API标准库
-
[
标准库
](
third_party_libc/musl.md
)
-
[
Native API中没有导出的符号列表
](
third_party_libc/musl-peculiar-symbol.md
)
-
[
Node_API
](
third_party_napi/napi.md
)
-
[
libuv
](
third_party_libuv/libuv.md
)
\ No newline at end of file
-
[
Node_API
](
third_party_napi/napi.md
)
-
[
libuv
](
third_party_libuv/libuv.md
)
-
[
支持的标准库介绍
](
third_party_libc/musl.md
)
-
附录
-
[
Native api中没有导出的符号列表
](
third_party_libc/musl-peculiar-symbol.md
)
-
[
Native api中导出的EGL符号列表
](
third_party_opengl/egl-symbol.md
)
-
[
Native api中导出的OpenGL ES 3.0符号列表
](
third_party_opengl/openglesv3-symbol.md
)
\ No newline at end of file
zh-cn/application-dev/reference/native-lib/third_party_libc/musl-peculiar-symbol.md
浏览文件 @
e595748c
**native api中没有导出的符号列表**
# Native api中没有导出的符号列表
|符号类型|符号名|备注|
| --- | --- | --- |
...
...
zh-cn/application-dev/reference/native-lib/third_party_libc/musl.md
浏览文件 @
e595748c
# Native API中支持的标准库
## 简介
**表1**
OpenHarmony支持的标准库
| 名称 | 简介 |
...
...
@@ -19,8 +15,6 @@
## 标准C库
[
libc、libm、libdl
](
https://zh.cppreference.com/w/c/header
)
组合实现C11标准C库。
libc:包含线程相关接口,以及大部分标准接口。
...
...
@@ -43,8 +37,6 @@ C标准函数库是在C语言程序设计中,所有符合标准的头文件的
## 标准C++库
[
libc++
](
https://libcxx.llvm.org/
)
是C++标准库的一种实现。
**版本**
...
...
@@ -57,24 +49,12 @@ C++11、C++14标准已完全支持,C++17和C++20标准正在完善。
## OpenSL ES
[
OpenSL ES
](
https://www.khronos.org/registry/OpenSL-ES/
)
是一个嵌入式跨平台的音频处理库。
## zlib
[
Zlib
](
https://zlib.net/
)
是基于C/C++语言实现的一个通用的数据压缩库。
## EGL
EGL 是Khronos渲染API (如OpenGL ES 或 OpenVG) 与底层原生窗口系统之间的接口。OpenHarmony 现已支持 EGL。
...
...
@@ -83,8 +63,6 @@ EGL 是Khronos渲染API (如OpenGL ES 或 OpenVG) 与底层原生窗口系统之
[
native api中导出的EGL符号列表
](
../third_party_opengl/egl-symbol.md
)
## OpenGL ES
OpenGL 是一种跨平台的图形 API,用于为 3D 图形处理硬件指定标准的软件接口。
[
OpenGL ES
](
https://www.khronos.org/opengles/
)
是 OpenGL 规范的一种形式,适用于嵌入式设备。OpenHarmony 现已支持 OpenGL ES 3.0。
...
...
@@ -95,5 +73,4 @@ OpenGL ES 3.0
**标准库中导出的符号列表**
[
native api中导出的OpenGL ES 3.0符号列表
](
../third_party_opengl/openglesv3-symbol.md
)
[
native api中导出的OpenGL ES 3.0符号列表
](
../third_party_opengl/openglesv3-symbol.md
)
\ No newline at end of file
zh-cn/application-dev/reference/native-lib/third_party_napi/napi.md
浏览文件 @
e595748c
# Node_API
# Node-API
## 简介
Node-API是用于封装JavaScript能力为Native插件的API,独立于底层JavaScript,并作为Node.js的一部分。
Node-API是用于封装JavaScript能力为native插件的API,独立于底层JavaScript,并作为Node.js的一部分。
## 支持的能力
Node-API可以去除底层的JavaScript引擎的差异,提供一套稳定的接口。
NAPI组件对Node-API的接口进行了重新实现,底层对接了ArkJs
等引擎。当前支持Node-API标准库中的部分接口。
OpenHarmony的Native API组件对Node-API的接口进行了重新实现,底层对接了ArkJS
等引擎。当前支持Node-API标准库中的部分接口。
**NAPI组件扩展的符号列表**
## Native API组件扩展的符号列表
|符号类型|符号名|备注|
| --- | --- | --- |
...
...
zh-cn/application-dev/reference/native-lib/third_party_opengl/egl-symbol.md
浏览文件 @
e595748c
**native api中导出的EGL符号列表**
# Native api中导出的EGL符号列表
|符号类型|符号名|备注|
| --- | --- | --- |
...
...
zh-cn/application-dev/reference/native-lib/third_party_opengl/openglesv3-symbol.md
浏览文件 @
e595748c
**native api中导出的OpenGL ES 3.0符号列表**
# Native api中导出的OpenGL ES 3.0符号列表
|符号类型|符号名|备注|
| --- | --- | --- |
...
...
zh-cn/application-dev/website.md
浏览文件 @
e595748c
...
...
@@ -925,4 +925,12 @@
-
[
OH_NativeXComponent_Callback
](
reference/native-apis/_o_h___native_x_component___callback.md
)
-
[
OH_NativeXComponent_TouchEvent
](
reference/native-apis/_o_h___native_x_component___touch_event.md
)
-
[
OH_NativeXComponent_TouchPoint
](
reference/native-apis/_o_h___native_x_component___touch_point.md
)
-
[
RawFileDescriptor
](
reference/native-apis/_raw_file_descriptor.md
)
\ No newline at end of file
-
[
RawFileDescriptor
](
reference/native-apis/_raw_file_descriptor.md
)
-
标准库
-
[
Node_API
](
reference/native-lib/third_party_napi/napi.md
)
-
[
libuv
](
reference/native-lib/third_party_libuv/libuv.md
)
-
[
支持的标准库介绍
](
reference/native-lib/third_party_libc/musl.md
)
-
附录
-
[
Native api中没有导出的符号列表
](
reference/native-lib/third_party_libc/musl-peculiar-symbol.md
)
-
[
Native api中导出的EGL符号列表
](
reference/native-lib/third_party_opengl/egl-symbol.md
)
-
[
Native api中导出的OpenGL ES 3.0符号列表
](
reference/native-lib/third_party_opengl/openglesv3-symbol.md
)
\ No newline at end of file
zh-cn/website.md
浏览文件 @
e595748c
...
...
@@ -92,7 +92,11 @@
-
[
资源调度
](
release-notes/api-change/v3.1-Release/js-apidiff-resource-scheduler_api-9-canary.md
)
-
[
窗口管理
](
release-notes/api-change/v3.1-Release/js-apidiff-window_api-9-canary.md
)
-
[
Native API差异报告
](
release-notes/api-change/v3.1-Release/native-apidiff-v3.1-release.md
)
-
OpenHarmony三方组件
-
[
OpenHarmony三方组件简介
](
third-party-components/third-party-components-introduction.md
)
-
[
OpenHarmony JS/TS三方组件使用指导
](
third-party-components/npm-third-party-guide.md
)
-
贡献
-
[
参与贡献
](
contribute/参与贡献.md
)
-
[
行为准则
](
contribute/行为准则.md
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录