09 2014 档案

arm上的参数列表传递的分析(以android为例)
摘要:1. Linux中可变列表实现的源码分析查看Linux0.11的内核源代码,对va_list, va_start, va_arg 的实现如下:va_list的实现没有差别,chartypedef char va_list;va_start的实现#define va_start(AP, LASTARG... 阅读全文

posted @ 2014-09-29 00:12 rainduck 阅读(1235) 评论(0) 推荐(0)

编译错误
摘要:incomplete type,invalid use of incomeplete type ...等问题可能是由于没有引入恰当的头文件,或者没有以恰当的顺序引入头文件。 阅读全文

posted @ 2014-09-12 21:55 rainduck 阅读(182) 评论(0) 推荐(1)

native method与so中function的关联
摘要:在Android中,可以通过JNI的方式来调用和访问用C/C++实现的代码,这些代码以SharedLibrary的方式存在于so中。从Java Code到Native Code的一般使用过程为:在Java中的某个类中调用System.loadLibrary(XXX)(对于ing的so的全名应为:li... 阅读全文

posted @ 2014-09-11 10:56 rainduck 阅读(2728) 评论(0) 推荐(0)

Java.lang.NoClassDefFoundError--找不到相应的类
摘要:如题Java.lang.NoClassDefFoundError 错误可能是由于找不到指定的类引起的。一般出现在java 反射调用,或者通过jniRegisterNativeMethods手动注册jni函数时引发的。特别需要主要对于内部类的处理:class A{ class B{ }}此时B是一... 阅读全文

posted @ 2014-09-10 01:11 rainduck 阅读(1215) 评论(1) 推荐(0)

Sublime Text 3 文档
摘要:中文版:http://feliving.github.io/Sublime-Text-3-Documentation/英文版:http://www.sublimetext.com/docs/3/ 阅读全文

posted @ 2014-09-03 08:08 rainduck 阅读(172) 评论(0) 推荐(0)

JNI 函数注册与管理
摘要:class 一一对应so-->method 每个so对应于一个类对象类中的每个native方法对应 于so中的一个native的function,对应关系涉及 {clazz, "name", "Signature", func_addr} 参数jclazz描述的是要注册JNI方法的类,而参数m... 阅读全文

posted @ 2014-09-02 15:47 rainduck 阅读(1662) 评论(0) 推荐(0)

导航