
NDK
从最简单的示例,深入浅出吃透OpenHarmony操作系统的NDK用法及其深层原理。
Mr成文
加油呀
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【鸿蒙/OpenHarmony/NDK】什么是NDK? 为啥要用NDK?
什么是NDK,为什么要用NDK?适合使用NDK的场景:应用涉及如下场景时,适合采用NDK开发性能敏感的场景,如游戏、物理模拟等计算密集型场景。需要复用已有C或C++库的场景。需要针对CPU特性进行专项定制库的场景,如Neon加速。不建议使用NDK的场景:应用涉及如下场景时,不建议采用NDK开发纯C或C++的应用。希望在尽可能多的HarmonyOS设备上保持兼容的应用。原创 2025-08-10 21:57:52 · 57 阅读 · 0 评论 -
【鸿蒙/OpenHarmony/NDK】C/C++开发教程之环境搭建
本文介绍了如何在鸿蒙系统上使用C/C++开发应用的实操指南。核心内容为:1)确认鸿蒙应用支持C/C++核心逻辑开发,但界面需用ArkTS;2)详细指导DevEco Studio安装及NDK工程创建,强调选择Native C++模板;3)提供真机运行和签名配置的关键操作截图;4)说明成功运行的验证标准(显示"Hello World"及日志输出)。文章采用"问题-解决"结构,配合图文指引开发者快速上手NDK开发,并鼓励读者在评论区交流优化建议。全文突出实操性,将官方文档要原创 2025-08-10 21:34:24 · 146 阅读 · 0 评论 -
【OpenHarmony】napi基础知识学习
Node.js N-API 是为构建原生插件提供的稳定接口,与JavaScript运行时隔离,确保兼容性。其特点包括:通过状态码返回调用结果、使用出参传递返回值、将JS值抽象为napi_value等。开发时需C/C++工具链,推荐使用node-gyp或CMake.js构建。为方便分发,可使用node-pre-gyp等工具上传预编译二进制文件。N-API提供C语言接口,另有node-addon-api封装C++版本。该API设计确保底层JS引擎更新时无需重新编译插件。原创 2022-10-04 17:22:43 · 1747 阅读 · 0 评论