鸿蒙native开发笔记

背景

鸿蒙应用中的native开发指的就是基于C/C++进行鸿蒙下的应用开发,而鸿蒙下主推ArkTS/JS语言来进行应用的界面开发

NDK

NDK全程是Native Development Kit,提供了一套基于C语言的API,用于编译C/C++代码的CLANG编译器以及CMAKE构建工具,总之是一个工具包。

另外需要补充一点就是,华为主推ArkTS/JS语言来进行鸿蒙上应用的界面开发,但是不可避免的是涉及到一些高性能计算的地方可能或多或少要使用到C/C++编写的动态库,此时就涉及到使用ArkTS/JS开发的上层界面和底层C/C++动态库之间的交互。因此华为提供的NDK中页提供了部分C API可以用来创建原生的ArkUI空间,同时也提供了C/C++和ArkTS/JS语言的交互机制。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容