Android
文章平均质量分 50
fangdong65
这个作者很懒,什么都没留下…
展开
-
DatePicker与TimePicker小技巧
今天在原创 2014-02-27 21:35:57 · 2221 阅读 · 0 评论 -
JNI总管——JNIEnv
在android的JNI层中随处可见JNIEnv这个指针,通过该指针调用JNI函数,访问Java虚拟机,进而操作Java对象。打开libnativehelper/include/nativehelper/jni.h发现JNIEnv定义如下,由此可知JNIEnv的类型在C++中为_JNIEnv,而在C中为JNINativeInterface*。原创 2014-05-07 20:31:59 · 1026 阅读 · 1 评论 -
JNI方法签名规则
JNI方法签名规则:(参数1类型签名参数2类型签名……参数n类型签名)返回值类型签名,签名之间无空格,也无其他分隔符。参数类型签名也有 相应的规则,如下所示:原创 2014-05-07 20:34:35 · 3336 阅读 · 0 评论 -
JNI操作Java对象
JNI操作Java对象,JNI方法接收的第一个参数是JNIEnv*,第二个参数是Java对象jobject,我们可以在JNI中操作这个jobject进而操作Java对象提供的变量和方法,通常采用FindClass和GetObjectClass两个操作函数。在C++中的函数原型为:jclass FindClass(const char* name);//查找类信息原创 2014-05-08 21:21:05 · 1903 阅读 · 1 评论