HarmonyOS鸿蒙Next中Native API构成介绍【二】

HarmonyOS鸿蒙Next中Native API构成介绍【二】 作者:坚果
团队:坚果派
公众号:“大前端之旅”
润开鸿 技术专家,华为HDE,InfoQ签约作者,OpenHarmony布道师,擅长HarmonyOS应用开发、熟悉服务卡片开发,在“战码先锋”活动中作为大队长,累计培养三个小队长,带领100+队员完成Pr的提交合入。欢迎通过主页或者私信联系我,加入坚果派,一起学习鸿蒙应用开发

Native API构成介绍

Native API在SDK包的位置为$(SDK_ROOT)/native目录,主要有以下几个部分组成

目录 功能说明
build 应用中编译动态库的toolchain cmake脚本;这个目录下ohos.toolchain.cmake文件定义了给OHOS交叉编译选项
build-tools 放置编译构建的工具,如cmake
docs Native API接口参考文档,通过doxgen从头文件中提取出来
llvm 支持OHOS ABI的llvm交叉编译器
sysroot 放置编译链接的依赖文件目录,包含头文件,动态库等

更多关于HarmonyOS鸿蒙Next中Native API构成介绍【二】的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS鸿蒙Next中Native API构成介绍【二】的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,Native API主要由以下几个核心模块构成:

  1. 基础库:提供基本的数据结构、算法和工具类,如字符串处理、集合操作等。
  2. 系统服务:包括文件系统、网络通信、进程管理等系统级服务接口。
  3. 图形与多媒体:支持图形渲染、音频视频处理等多媒体功能。
  4. 设备管理:管理硬件设备,如传感器、摄像头、蓝牙等。
  5. 安全与权限:提供数据加密、权限管理等安全相关功能。

这些模块共同构成了鸿蒙Next的Native API,为开发者提供了强大的底层支持。

回到顶部