本课程会介绍如何在 Android 平台上使用 CMake 进行动态库的编译和使用,同时和会讲解 Android NDK 的各种开发技巧,包括 Java 与 JNI 如何进行双向调用交互、NDK 层线程创建和同步、引用管理和异常处理,以及 NDK 中 Bitmap 的使用,通过这些技巧示例能够让你快速掌握 NDK 开发。
本课程适合有一定的Android基础,想往Android底层开发方向发展的同学。
1、Android Studio如何创建NDK项目
2、CMake基础语法和动态库的编译
3、JNI中函数的静态注册和动态注册
4、Java与JNI 基础数据类型和引用类型的相互调用
5、Java与JNI 中方法的互相调用
6、JNI中的线程创建和同步
7、JNI中异常处理和引用管理
8、NDK中Bitmap的操作