
JNI
文章平均质量分 96
Bill_xiao
从事多年的android开发
展开
-
JNI数据类型探究
java和C++的参数传递都是分值传递和引用传递,基本类型就是值传递,引用类型是地址传递。JNI的是用C++写的,所以引用类型也是地址传递,比如string。一、如果是基本数据类型就比较好处理直接使用强转的方式,比如int a=10;jint b=(jint)a;需要注意的是jchar的是16位,而C++的是8位。所以在数据转换的时候要注意,否则可能出现乱码之类的情况。二、引用类型...原创 2019-08-23 15:23:51 · 515 阅读 · 0 评论 -
我的第一个Android 驱动程序,驱动层 到framworks层
对于未知的技术我们心里总是比较忐忑,当你走进发现原来并不是你想象中那么难,关键是我们需要勇敢迈出第一步----------Bill 2019.08.23 本文分两部分:一、驱动层的添加 二、framworks层的代码添加,以及应用层的调用。一、驱动层的添加 1.向内核添加我的驱动程序 ...原创 2019-08-23 10:56:37 · 944 阅读 · 0 评论 -
JNI 动态注册和静态注册的详解
对于未知的技术我们心里总是比较忐忑,但是当你攻下这个技术领域的时候又是一种满满的收获,坚持探索----------Bill 2019.04.08 本博文采用问答的方式讲解JNI的动态注册和静态注册的方式 1. 什么是JNI? JNI的英文缩写是 java nativie interface ,按照字面解释就是java 本地接口。什么样的接口才叫nativi...原创 2019-04-08 19:33:39 · 2631 阅读 · 0 评论