jni
文章平均质量分 80
飞鸟青崖
这个作者很懒,什么都没留下…
展开
-
JNIEnv常用方法
基础 有时候需要往jni层传递的有java对象,想使用java对象中方法,此时就类似于java中的反射。常用方法 GetObjectClass:获取某个对象的的Class对象。返回值为jclass类型。 GetMethodID:获取某个方法的id,要执行该方法时需要该方法的返回值。第二个参数为该方法所处类的class对象,即GetObjec原创 2016-02-25 20:00:39 · 4123 阅读 · 0 评论 -
jni入门
基础 装ndk,并在studio中设定ndk的位置。并在project下的gradle.propreties文件中添加上android.useDeprecatedNdk=true。假设当前的module名为deaml,则在demo的build.gradle文件中的defaultConfig区域块中添加如下信息: ndk { modul原创 2016-02-22 18:11:18 · 666 阅读 · 0 评论 -
jni与bitmap
说明 本文c代码来自于ndk demo。主要演示在ndk中如何操作bitmap对象,改变bitmap中的某些像素值。利用该功能再结合相应的算法,可实现将图片置灰等功能。基础 第一步:要导入#include 头文件。 第二步:在ldLibs的值中加入"jnigraphics"。如下:ndk { moduleName原创 2016-02-26 19:19:39 · 3679 阅读 · 0 评论