HarmonyOS JNI_java与c++生成和交互原理
{{ interaction.likeNum == 0 ? (pageType === 'video' ? '抢首赞' : '点赞') : formatNumber(interaction.likeNum) }}
{{ interaction.collectionNum == 0 ? '收藏' : formatNumber(interaction.collectionNum) }}
{{ interaction.discussNum == 0 ? (pageType === 'video' ? '抢沙发' : '讨论') : formatNumber(interaction.discussNum) }}
分享
适合人群
java开发者想要拓展底层NDK技术的同学
C++开发者
安卓开发者
鸿蒙开发学习者
你将会学到
实战鸿蒙应用界面-运行lua脚本并显示运行输出
- 创建鸿蒙NDK C++项目
- 学习JNI实现C++与JAVA交互
- 鸿蒙应用引用系统库示例OpenSLES
- 独立用cmake编译lua静态库
- 实战鸿蒙应用界面-运行lua脚本并显示运行输出
课程简介
为什么要学习本门课程
痛点、行业、本课程解决的问题
HarmonyOS 的应用开发中,对于c++开发者一直没有详细的资料,但在很多项目中,追求高性能时c++却是避免不了的,并且大量C++的开源库可以为鸿蒙的应用做支撑。
课程中用到了JNI,同样也适用于安卓的开发。
课程特点
第一门关于HamonyOS的C++开发的课程
从原理到代码讲解
每一行代码都在课程中敲出,确保让你能理解每一行的代码的意义
常见问题
1 课程的开发环境是什么
课程的开发环境使用windows10 ,暂时不支持linux,如果是mac,设置环境变量有些差别
2 我不会java是否可以学习本门课程
课程中用到的java很少,可以直接使用课程提供的java代码,重点学习c++部分
3 我不会c++是否可以学习
课程需要一些c++的基础,但要求并不高,如果没有用过c++,建议先过一遍c++的一些常用语法
展开更多
{{tips.text}}
{{ noteHeaderTitle }}
笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
{{ detail.username }}
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
公开笔记
保存提问
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交课程大纲
自动连播
- 第一章 HamonyOS的DNK开发原理和入门
- 1-1试看 课程介绍09:01
- 1-2试看 HamonyOS本地真机和远程真机测试准备13:09
- 1-3鸿蒙NDK开发环境准备和第一个示例项目分析19:00
- 1-4HarmonyOS Native_SDK_NDK_C++原07:50
- 1-5HarmonyOS JNI_java与c++生成和交互原理11:48
- 1-6Java调用C++传递和返回基础类型并使用Hilog打印日17:28
- 1-7Java与c++交互_中文字符串传递和返回21:56
- 第二章 JNI传递数组和对象
- 2-1试看 Jni传递数组C++中修改java数组21:54
- 2-2C++创建java数组和访问数组指定范围内容10:21
- 2-3JNI高效数组传递c++直接访问java数组内存09:08
30课时
HarmonyOSNative SDK JNI C++开发入门和实战-示例扩展支持lua脚本
3144人学习
夏曹俊
5.0
¥199.00
2课时
HarmonyOS手机应用开发-分布式文件系统_跨设备实时照片分享
256人学习
夏曹俊
暂无评分
免费
26课时
HarmonyOS应用开发HCIA认证超细致精讲(1)入门篇
153980人学习
刘玥
5.0
¥26.80
21课时
HarmonyOS应用开发HCIA认证模拟题每日1练
139794人学习
刘玥
5.0
会员免费
93课时
HarmonyOS手机应用开发入门(Java)
22541人学习
钟洪发
5.0
¥120.00
58课时
HarmonyOS2.0移动应用开发实战详解
21247人学习
饶雪
5.0
¥49.00
18课时
HarmonyOS App项目实战(1)手表篇
20219人学习
张荣超
5.0
免费
114课时
HarmonyOS移动应用开发
18472人学习
刘安战
4.9
¥118.00