2015年8月14日

Android(java)学习笔记100:使用Dexdump等工具进行反编译

摘要: 使用Dex等工具进行反编译步骤: (1)首先找到Android软件安装包中的class.dex,把APK文件改名为".zip",然后解压缩其中的class.dex文件,这是Java文件编译再通过dx工具打包成的,所以现在我们就用上述提供到的工具来逆方向导出java源文件。 (2 )把class.de 阅读全文

posted @ 2015-08-14 22:29 鸿钧老祖 阅读(605) 评论(0) 推荐(0) 编辑

Android(java)学习笔记99:Java虚拟机和Dalvik虚拟机的区别

摘要: Google于2007年底正式发布了Android SDK, 作为 Android系统的重要特性,Dalvik虚拟机也第一次进入了人们的视野。它对内存的高效使用,和在低速CPU上表现出的高性能,确实令人刮目相看。 依赖于底层Posix兼容的操作系统,它可以简单的完成进程隔离和线程管理。每一个Andr 阅读全文

posted @ 2015-08-14 20:17 鸿钧老祖 阅读(1562) 评论(0) 推荐(0) 编辑

Android(java)学习笔记98:如何让你的GridView不再滚动

摘要: 1. 如何让你的GridView不再滚动: GridView显示不完整的原因是因为,他的外层也套用了一个滑动的控件,这个解决办法是:重写GridView,是控制GridView不能滚动,就是写一个类继承GridView 代码如下: MeasureSpec来表示一个组件的大小,这个变量里面不仅有组件的 阅读全文

posted @ 2015-08-14 17:14 鸿钧老祖 阅读(1122) 评论(0) 推荐(0) 编辑

Android(java)学习笔记97:使用GridView以及重写BaseAdapter

摘要: 1. BaseAdapter: 对于ListView、GridView、Gallery、Spinner等等,它是它们的适配器,直接继承自接口类Adapter的,使用BaseAdapter时需要重写很多方法,其中最重要的当属getView,因为这会涉及到ListView优化等问题,BaseAdapte 阅读全文

posted @ 2015-08-14 16:54 鸿钧老祖 阅读(422) 评论(0) 推荐(0) 编辑

Android(java)学习笔记96:layout_weight使用注意事项

摘要: 1. android:layout_weight使用说明: layout_weight是权重的意思,也就是各个控件所占的比重,用在LinearLayout布局中。当我们使用layout_weight的时候,layout_width和layout_height有三种表示方法 2. android:la 阅读全文

posted @ 2015-08-14 11:54 鸿钧老祖 阅读(323) 评论(0) 推荐(0) 编辑

Android(java)学习笔记95:Android运行时异常"Binary XML file line # : Error inflating class"

摘要: 在原生Android下编译APK,编译没有问题,但是在运行的时候经常出现如标题所描述的异常:"Binary XML file line # : Error inflating class",然后整个程序Crash掉...... 我遇到该问题常常都是因为修改了资源文件所引起,大致有以下几种方式来解决: 阅读全文

posted @ 2015-08-14 10:49 鸿钧老祖 阅读(257) 评论(0) 推荐(0) 编辑

导航