HamonyOS本地真机和远程真机测试准备
{{ 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) }}
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ 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
![鸿蒙Native SDK JNI C++开发入门和实战-示例扩展支持lua脚本](https://s2.51cto.com/images/202109/14/5d2a13bc049ee7e0e6b391df20357c53.png?x-oss-process=image)
鸿蒙Native SDK JNI C++开发入门和实战-示例扩展支持lua脚本
3131人学习
夏曹俊
5.0
¥199.00
![鸿蒙手机应用开发-分布式文件系统_跨设备实时照片分享](https://s2.51cto.com/images/202012/16/86c4e289bafe04b9eff3389dcab7aa8b.jpg?x-oss-process=image)
鸿蒙手机应用开发-分布式文件系统_跨设备实时照片分享
256人学习
夏曹俊
暂无评分
免费
![鸿蒙应用开发HCIA认证超细致精讲(1)入门篇](https://s2.51cto.com/images/202107/19/5e56e1b38570779c266120e78a03eda2.jpg?x-oss-process=image)
鸿蒙应用开发HCIA认证超细致精讲(1)入门篇
153936人学习
刘玥
5.0
¥26.80
![鸿蒙应用开发HCIA认证模拟题每日1练](https://s2.51cto.com/images/202107/20/a1e6b14c7cdcf36d7be7ff46645c9099.jpg?x-oss-process=image)
鸿蒙应用开发HCIA认证模拟题每日1练
139790人学习
刘玥
5.0
会员免费
![鸿蒙手机应用开发入门(Java)](https://s2.51cto.com/images/202012/30/645dcb47df52a41cf1f40f3705b5dc89.jpg?x-oss-process=image)
鸿蒙手机应用开发入门(Java)
21965人学习
钟洪发
5.0
¥120.00
![HarmonyOS 鸿蒙2.0移动应用开发实战详解](https://s2.51cto.com/images/avater/202312/0648a6c8704c8815d35814ddb5b5d8ff1dd4e0.jpg?x-oss-process=image)
HarmonyOS 鸿蒙2.0移动应用开发实战详解
21246人学习
饶雪
5.0
¥49.00
![HarmonyOS(鸿蒙)App项目实战(1)手表篇](https://s2.51cto.com/images/202012/12/8bf7d393bf1d517aad05fa2fc39e3b7a.png?x-oss-process=image)
HarmonyOS(鸿蒙)App项目实战(1)手表篇
20201人学习
张荣超
5.0
免费
![HarmonyOS鸿蒙移动应用开发](https://s2.51cto.com/images/avater/202101/f55469788e5c755eefe8688c2c4c9b9c06ac17.jpg?x-oss-process=image)
HarmonyOS鸿蒙移动应用开发
18232人学习
刘安战
4.9
¥118.00