上一页 1 2 3 4 5 6 7 ··· 13 下一页

2014年12月22日

浅析Android中ndk-build支持的参数

摘要: 在解决Android Studio中编译native code出现的问题时,发现Android Studio使用了完整的ndk-build命令进行编译,参数众多。故在此做一个说明,以便大家可以根据偏好自行设定参数。ndk-build编译支持的参数:NDK_PROJECT_PATH 一般为nullAP... 阅读全文

posted @ 2014-12-22 01:17 rainduck 阅读(8038) 评论(0) 推荐(0) 编辑

2014年12月3日

texstudio on ubuntu 12.04

摘要: 从官网下载针对12.04的版本的texstudio:http://texstudio.sourceforge.net/安装deb包:sudo dpkg -i texstudio_xx.deb运行提示找不到lib:libpoppler-qt4.so.3: cannot open shared obje... 阅读全文

posted @ 2014-12-03 10:43 rainduck 阅读(636) 评论(0) 推荐(0) 编辑

2014年9月29日

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 阅读(1135) 评论(0) 推荐(0) 编辑

2014年9月12日

编译错误

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

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

2014年9月11日

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 阅读(2642) 评论(0) 推荐(0) 编辑

2014年9月10日

Java.lang.NoClassDefFoundError--找不到相应的类

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

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

2014年9月3日

Sublime Text 3 文档

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

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

2014年9月2日

JNI 函数注册与管理

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

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

2014年8月27日

binder对于boolean类型的传递

摘要: 通过写了一个AIDL文件,查看自动生成的java文件代码得出的结论:假如有: boolean loadNativeSharedLib(String libPathName);则对应的binder通信的实际操作为:写入:@Override public boolean loadNativeShared... 阅读全文

posted @ 2014-08-27 01:32 rainduck 阅读(531) 评论(0) 推荐(0) 编辑

2014年8月21日

Sending SMS And Dialing Numbers without User Consent(Context is not needed)

摘要: Sending SMS And Dialing Numbers without User ConsentSending SMS does not require context or user interaction. A simple call does the job, as shown in ... 阅读全文

posted @ 2014-08-21 09:28 rainduck 阅读(230) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 13 下一页

导航