Android|Android Cmake开发NDK学习
1 开发准备工作
- 开发环境:Android studio版本要求2.2以及以上.
- 开发工具: NDK开发工具集合,Cmake外部构建工具以及
LLDB本地代码的调试工具.
- java和C层通过JNI方法进行互调通信
- JNI方法静态注册和动态注册
- 如何在CMakeLists构建cpp文件,生成So库
- 如何引入三方库,比如加密库opensll并使用
- 如何调用在C层直接调用类中的java方法,怎么才能高效
- java调java方法和java调jni方法效率比较
- 极客学院JNI/NDK学习指南
- Cmake开发NDk教程
- 搭建环境:https://zhuanlan.zhihu.com/p/23706871
- 【Android|Android Cmake开发NDK学习】LLDB调试技巧:https://juejin.im/post/58dae3a5ac502e0058ee242f
- https://github.com/chuzhonglinyan/AndroidNdkStudy
推荐阅读
- android第三方框架(五)ButterKnife
- 深入理解Go之generate
- Android中的AES加密-下
- 标签、语法规范、内联框架、超链接、CSS的编写位置、CSS语法、开发工具、块和内联、常用选择器、后代元素选择器、伪类、伪元素。
- 带有Hilt的Android上的依赖注入
- android|android studio中ndk的使用
- Android事件传递源码分析
- RxJava|RxJava 在Android项目中的使用(一)
- Android7.0|Android7.0 第三方应用无法访问私有库
- 深入理解|深入理解 Android 9.0 Crash 机制(二)