摘要:
在NDK开发之调用方法和NDK开发之访问域两篇博客中,我们在获得域ID和方法ID时都需要一个叫做描述符的参数,那么在实际开发中我们怎么知道我们要调用的域或者方法的描述符呢?一个简单的方法就是使用Java提供的javap命令JDK提供的命令行方式下的Java类文件反汇编程序称为java... 阅读全文
posted @ 2015-09-05 14:17
江南一点雨
阅读(217)
评论(0)
推荐(0)
摘要:
与NDK开发之访问域中介绍的一样,Java中的方法也是分为两类:实例方法和静态方法。JNI提供了访问两类方法的函数,下面我们一起来看看怎么在C中访问Java中的方法。 我们的MainActivity中有两个方法,分别是: private String instanceMetho... 阅读全文
posted @ 2015-09-05 13:50
江南一点雨
阅读(413)
评论(0)
推荐(0)
摘要:
Java有两类域,实例域和静态域。类的每个实例都有自己的实例域副本,而一个类的所有实例共享一个静态域(Java SE基础)。JNI提供了相应的函数来访问这两类域,总体步骤是这样的:1.通过对象引用获得类 2.通过类获得域ID 3.通过域ID获取域下面我们按步骤一步一步来: 我们的Ja... 阅读全文
posted @ 2015-09-05 12:14
江南一点雨
阅读(186)
评论(0)
推荐(0)
摘要:
要在NDK中打印日志,只需要以下三步:一、在Android.mk中添加以下内容:LOCAL_LDLIBS := -lm -llog或者LOCAL_LDLIBS:=-L$(SYSROOT)/usr/lib -llog以上两行代码二选一。 注意,这行代码要添加在include $(CLE... 阅读全文
posted @ 2015-09-05 10:24
江南一点雨
阅读(481)
评论(0)
推荐(0)

浙公网安备 33010602011771号