[RK3399][Android7.1]JNI方法

平台 内核版本 安卓版本
RK3399 Linux4.4 Android7.1

文章目录

JNI 层的实现

Android 控制系统中驱动程序设计主要内容及相关工作模块
在这里插入图片描述
Android 系统中,JNI 是连接 Java 部分和 C/C++部分的纽带。Java 语言提供了 JNI 方法调用。如果想完整地使用 JNI,需要仔细分析 Java 代码和 C/C++代码。利用 Android 系统中提供 JNI的方法,可以达到使 Java程序可以调用 C 语言方面的相关程序。Android中的很多 Java 类都具有Native(本地)接口,这些接口首先由本地实现,之后被注册到对应的系统内。
JNI 调用的层次从上到下可分为三层,分别为:JavaJNIC/C++SO 库),Java 能够访问C/C++中的方法,类似的,C/C++中也能够修改 Java 对象,三者关系可用图
在这里插入图片描述

发布了295 篇原创文章 · 获赞 99 · 访问量 14万+

猜你喜欢

转载自blog.csdn.net/qq_33487044/article/details/104466236