为myeclipse和eclipse安装Java反编译插件插件所需包1.解压jad1.5.8g.zip.将jad.exe放到jre的bin目录下,下载地址:http://ishare.iask.sina.com.cn/f/15708995.html?from=dl如笔者在D:\program fil...
分类:
编程语言 时间:
2014-12-15 13:37:31
阅读次数:
253
如果说评价一下哪个图片开源库最被广泛使用的话,我想应该可以说是Universal-Image-Loader,在主流的应用中如
果你随便去反编译几个,基本都能看到他的身影,它就像个图片加载守护者,默默的守护着图片加载。相信很多人对
这个异步加载图片框架还不是很熟,再加上最近它更改优化了好几个地方,而网上的大部分资料还是以前的,于是花
了几天时间专门的研究了下开源框架Universal-Imag...
分类:
移动开发 时间:
2014-12-14 09:29:11
阅读次数:
285
在实际的开发成产品apk的发布过程中,我们经常会使用到代码混淆技术。不过在讲解如何进行代码混淆之前,我先跟大家演示一下反编译的过程,这样才能让大家明白为什么需要进行代码混淆。? ? 一、代码反编译? 1....
分类:
移动开发 时间:
2014-12-13 20:36:12
阅读次数:
211
最近看了很多app的界面和交互非常棒,想学习下他们的源码,简单加压apk文件得到的资源文件和源码都不可读它们都是编译后的文件,在网上搜索了下,发现这篇blog提到的工具都非常好用~文章原地址:http://blog.csdn.net/ithomer/article/details/6727581==...
分类:
移动开发 时间:
2014-12-13 14:58:16
阅读次数:
199
※浮点数转IEEE编码1、float类型的IEEE编码(31,30~23,22~0=>符号位,指数位,尾数位)eg1:12.25 经过IEEE编码后的各位情况:符号位:0指数位:3+127,10000010尾数位:100010000000000000000004字节二进制:0x41440000vc6...
分类:
编程语言 时间:
2014-12-11 23:46:48
阅读次数:
370
※函数的调用方式EBP:扩展基址指针寄存器(extended base pointer) 其内存放一个指针,该指针指向系统栈最上面一个栈帧的底部。ESP:(Extended stack pointer)是指针寄存器的一种,用于指向栈的栈顶。_cdecl:C/C++默认的调用方式,调用方平衡栈,不定参...
分类:
编程语言 时间:
2014-12-11 23:45:51
阅读次数:
404
※结构体和类之内存分布1、空类的大小空类:其实空类至少会占用1个字节的长度。2、字节对齐在为结构体和类中的数据成员分配内存时,结构体中的当前数据成员类型长度为M,指定对齐值为N,那么实际对齐值位q=min(M,N),其成员的地址安排在q的倍数上。vc6.0缺省对齐8个字节sShort占用2个字节,所...
分类:
编程语言 时间:
2014-12-11 23:45:02
阅读次数:
204
上一篇讲到ApkDecoder这个类,大部分调用到还是Androlib类,而且上次发现brutall的代码竟然不是最新的,遂去找iBotP.的代码了。今天来看Androlib的代码: private final AndrolibResources mAndRes = new AndrolibRe.....
分类:
其他好文 时间:
2014-12-11 17:02:24
阅读次数:
494