JNI/NDK入门指南之开篇

           JNI/NDK入门指南之开篇


  对于Android开发者,是否有过这么一个场景当你天天使用者Android SDK提供的API接口时,你会有好奇过Android底层是怎么实现的呢,可能当你翻阅Android源码时看到JNI看到C/C++就退缩了。对于Java开发者,是否想进一步利用本地语言的特色譬如C/C++。对于上述两种场景,那么JNI都是无法跨越的坎,在这个系列里面我将带领读者从JNI/DNK的基本理论知识出发,一步一个脚印的从放弃到入门。



章节安排


1.1 JNI/NDK概念介绍

你是否对于JNI和NDK这两个概念有过混淆,它们之前的关系是啥那么可以参见如下篇章:

JNI/NDK入门指南之正确姿势了解JNI和NDK


1.2 JNI/NDK基本知识介绍

通过前面的篇章各位对JNI/NDK的概念应该有一定了解了,那么在接下来的篇章中,我将会带领大家了解JNI/NDK的基本知识:

JNI/NDK入门指南之JavaVM和JNIEnv

JNI/NDK入门指南之JNI数据类型,描述符详解

JNI/NDK入门指南之jobject和jclass


1.3 JNI/NDK基本工具集成及其使用

通过前面的篇章各位对JNI/NDK的基本知识有了基本的了解了,那么在接下来的篇章中,我将会带领大家了解JNI/NDK基本工具的配置和使用,主要就是方法和字段的签名生成,本地方法的生成等等。

JNI/NDK入门指南之javah和javap的使用和集成

JNI/NDK入门指南之Eclipse集成NDK开发环境并使用


1.4 JNI/NDK入门之实战篇

通过前面的篇章我想读者朋友对JNI/NDK已经有了一个基本的认识和掌握了,那么接下来我将带领大伙实战一番,我们是最强的。

JNI/NDK入门指南之JNI动/静态注册全分析

JNI/NDK入门指南之JNI字符串处理

JNI/NDK入门指南之JNI访问数组

JNI/NDK入门指南之C/C++通过JNI访问Java实例属性和类静态属性

JNI/NDK入门指南之C/C++通过JNI访问Java实例方法和类静态方法


1.5 JNI/NDK入门之进阶篇

通过前面的篇章我想读者朋友对JNI/NDK开发已经有了非常深刻的认识了,此时的你已经可以行走江湖了,但是江湖险恶。最后是能习得更高技能,才能畅通无阻,下面让我们一起学习更高法门。

JNI/NDK入门指南之JNI异常处理

JNI/NDK入门指南之JNI多线程回调Java方法

JNI/NDK入门指南之正确姿势了解,使用,管理,缓存JNI引用

JNI/NDK入门指南之调用Java构造方法和父类实例方法

JNI/NDK入门指南之C/C++结构体和Java对象转换方式一

JNI/NDK入门指南之C/C++结构体和Java对象转换方式二



结语

修行至此,恭喜读者你已经是一个高手了,行走江湖木有任何问题了。此时的你可以一剑走天下了,为师的必杀器已经倾囊相授了。各位江湖见。



写在最后

  各位读者看官朋友们,JNI/NDK入门指南的开篇介绍至此了,希望能吸引你,激发你的学习欲望和斗志。在最后麻烦读者朋友们如果本篇对你有帮助,关注和点赞一下,当然如果有错误和不足的地方也可以拍砖。

发布了89 篇原创文章 · 获赞 92 · 访问量 31万+

猜你喜欢

转载自blog.csdn.net/tkwxty/article/details/103971798