Avatar notebook default
NDK
12篇文章 · 26656字 · 3人关注
  • 总结

    本章是JNI设计思想的一个概述,在讲的过程中,如果有必要的话,还会对底层实现技术的原理做说明。本章也可以看作是JNIEnv指针、局部和全局引用、...

  • JNI时容易出错的地方

    本章总结了JNI实际应用中容易出错的一些情况供JNI程序员参考。10.1 错误检查编写本地方法时最常见的错误就是忘记检查是否发生了异常。我承认,...

  • 使用己有的C/C++库

    JNI的一个使用方式就是编写一些本地方法来使用己有的本地库。本章介绍了一种生成一个包含一系列本地函数的类库的经典的方式。本章首先用一对一映射这种...

  • 把一个JVM嵌入到本地程序中

    本章讲述如何把一个JVM嵌入到你的本地程序当中去。一个JVM可以看作就是一个本地库。本地程序可以链接这个库,然后通过“调用接口”(invocat...

  • 异常处理

    很多情况下,本地代码做JNI调用后都要检查是否有错误发生,本章讲的就是怎么样检查错误和处理错误。我重点放在JNI函数调用引发的错误上面。如果一个...

  • global reference和local reference

    JNI提供了一些实例和数组类型(jobject、jclass、jstring、jarray等)作为不透明的引用供本地代码使用。本地代码永远不会直...

  • 字段和方法

    现在,你知道了如何通过JNI来访问JVM中的基本类型数据和字符串、数组这样的引用类型数据,下一步就是学习怎么样和JVM中任意对象的字段和方法进行...

  • 基础数据类型

    开发者使用JNI时最常问到的是JAVA和C/C++之间如何传递数据,以及数据类型之间如何互相映射。本章我们从整数等基本类型和数组、字符串等普通的...

  • Resize,w 360,h 240
    jni_获取应用包名、签名

    java 层 native 层 key.cpp key.h Android.mk Application.mk build.gradledefa...

文集作者