- 博客(3)
- 收藏
- 关注
原创 安卓JNI/NDK开发3(进阶 在C代码中调用java方法)
在C代码中调用java方法的步骤:C代码中调用java的方法,非常类似于java中的反射调用一:获得字节码// jclass (*FindClass)(JNIEnv*, const char*); jclass clazz = (*env)->FindClass(env,"zz/itcast/pay/MainActivity"); * FindClass 方法中第二个参数是类的全名,但是
2017-02-21 10:06:59
431
原创 安卓JNI/NDK开发2(jni/ndk配置及 开发步骤)
JNI 开发步骤:声明所需要的native 方法。根据需要,在java代码中,声明所需要的native本地方法,和方法要实现的目的。 /** * 声明一个本地方法, * 调用C代码获得字符串信息,并返回 * @return */ public native String getmessage(); 在C代码中实现对应的native 方法- 在项目中新建jni文件夹 在jni文件夹中新建一个c
2017-02-21 10:01:50
571
1
原创 安卓JNI/NDK开发1(开发前了解)
JNI什么是JNI (java native interface) java本地语言接口为什么要用JNI 市场有需求 C代码运行效率高(运行效率要求比较高的场合,如大型游戏) C代码流行了几十年,留下了大量的优秀的开源项目(ffmpeg,webkit,7zip) 通过C代码调用硬件 在一些特殊场合,如安全性要求比较高的场合,敏感代码由C实现,然后,java调用 怎么去学J
2017-02-21 09:52:31
319
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人