JNI开发
文章平均质量分 87
voice_dsw
这个作者很懒,什么都没留下…
展开
-
java JNI 实现原理 (一)
一、虚拟机中classloader的JNILibrary调用JNI的时候,通常我们使用System.loadLibrary(String libname)来load JNI library, 同样也可以使用System.load(String fileName)来load JNI library,两者的区别是一个只需要设置库的名字,比如如果libA.so 只要输入A就可以了,而libA原创 2016-07-27 14:44:38 · 3725 阅读 · 0 评论 -
Android JNI(实现自己的JNI_OnLoad函数)
实现JNI中本地函数注册可以两种方式: (1)采用默认的本地函数注册流程。 (2)自己重写JNI_OnLoad()函数。(本文介绍)(Android中采用这种)Java端代码:package com.jni;public class JavaHello { public static native String hello(); static { // load原创 2016-07-27 15:08:58 · 1008 阅读 · 0 评论 -
第一个JNI开发
在Eclipse开发C/C++环境配置中我们介绍了Eclipse开发C/C++的环境配置。在Android的开发中,有时我们需要使用JNI的形式来开发。谷歌改良了ndk的开发流程,对于Windows环境下NDK的开发,如果使用的NDK是r7之前的版本,必须要安装Cygwin才能使用NDK。而在NDKr7开始,Google的Windows版的NDK提供了一个ndk-build.cmd的脚本,这样,就原创 2016-07-27 18:09:26 · 258 阅读 · 0 评论