本文适合 Android 应用开发人员,准备移植 C/C++ 开源库,以及对 NDK、JNI 感兴趣的人员。

学本场 Chat,你能够明白 NDK 都能做哪些事情,JNI 的底层实现原理,以及 C/C++ 和 Java 的相互通信,同时剖析编译机制以及相关进阶参考文档。

C/C++ 经久不衰,属于编程中底层核心语言。掌握此技术,对于 Android ,会有更加透彻的理解。

文章通过十九个小节,以原理+实例+思考的模式,由浅入深的一个个实例源码,带领大家掌握本课程内容。

本场 Chat 内容提纲

  1. 什么是 NDK

  2. 为什么要用 NDK

  3. NDK 编译出来的目标类型

  4. NDK 下载

  5. 写个 hello JNI 可执行文件

  6. 文件解析

  7. 写个 hello JNI 调用 so

  8. Android Studio 写个 hello JNI

  9. 目录解析

  10. 流程分析

  11. JNI执行调用流程

  12. 添加一个新的方法

  13. CMake 和 ndk-build 的关系

  14. 使用 ndk-build 方案

  15. 调试 C 代码

  16. C 调用 Java

  17. 参考文档

  18. 异常分析思路

  19. 延伸内容

本场 Chat 作者:代码GG陆晓明

MStar / MTK / 高通 / 展讯 手机平台开发,需求实现。Cocos2d-x / libGDX 游戏引擎源码剖析,游戏开发。业余时间兼职创业,项目业务洽谈。

扫码查看本场 Chat 全文

Android NDK 实战入门指南

Chat 赚取返现教程

扫描上方图片的二维码之后如下操作

Android NDK 实战入门指南Android NDK 实战入门指南

Android NDK 实战入门指南

Android NDK 实战入门指南

Android NDK 实战入门指南

Android NDK 实战入门指南

Android NDK 实战入门指南

分享卡说明:每邀请一位好友购买,您将获得 Chat 定价的 25% 作为邀请奖励。大家可以生成自己专属的邀请卡,保存下来推荐给有需要的盆友~学习的同时还能赚到返现哦!!


点击阅读原文,订阅本场 Chat 学习,一起赚返现!

相关文章: