第十一章 JAVA本地调用.pptVIP

  • 0
  • 0
  • 约4.29千字
  • 约 23页
  • 2017-05-15 发布于天津
  • 举报
第十一章 JAVA本地调用.ppt

第 * 页 Android系统移植 第八章 Java本地调用 一、java本地调用 二、jni的基本概念 三、jni的实现 四、框架层中使用jni 五、APK中使用jni 8.1 android的java本地调用 Jni是java native interface的缩写,直译中文为“java本地接口”,一般情况下称为“java本地调用”,从java1.1开始,标准规java称为java平台的一部分,他允许java代码和其他语言编写的代码进行交互,jni是本地程序接口,他使得java虚拟机(VM)内部运行的java代码能够与其他编程语言(例如:C、C++和汇编语言)编写的程序和库进行内部交互操作。 在android中提供的jni的方式,让java程序可以调用C语言编写的程序,JNI也是android系统连接本地层和java层的主要手段。 Android的jni 在android中提供的jni的方式,让java程序可以调用C语言编写的程序,android中很多java类具有native接口,这些native接口就是由本地实现,然后注册到系统中的。 在Android中主要的jni代码在一下的路径中: Frameworks/base/core/jni/这个路径中的内容将被编译成库libandroid_runtime.so,这就是一个普通的动态库,被放置在目标系统的/system/lib目录

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档