android底层
文章平均质量分 87
AndroidObject
堕落的android码农!!!
展开
-
[android反编译小结]apktool/ AXML…
源地址:http://www.cnblogs.com/dartagnan/archive/2011/03/24/2003437.html 开篇: “对于软件开发人员来说,保护代码安全也是比较重要的因素之一,不过目前来说Google Android平台选择了Java Dalvik VM的方式使其程序很容易破解和被修改,首先APK文件其实就是一个MIME为ZIP的压缩包,我们修改ZIP后缀名方式可以原创 2014-06-23 13:15:41 · 1180 阅读 · 0 评论 -
Android 底层开发] 如何成为Androi…
若立志成为Android高手,如有耐心,“一瓶一钵足矣”。 “天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。人之为学有难易乎?学之,则难者亦易矣;不学,则易者亦难矣。”想成为Android高手?这可不是想象中写几行代码那么容易的事情,但也不是不可实现。 如何做? 1,学会懒惰!奇怪吧?但是,你一定也听说过和感受过这个世界某种程度上是由懒人推动的,生命在于懒惰,懒人创造原创 2014-06-23 13:16:59 · 1745 阅读 · 0 评论 -
[Android 底层开发] 如何成为Andro…
编写可重用、可扩展、可维护、灵活性高的代码 Android应用程序的开发是使用Java编写,在架构上使用MVC,鼓励组件之间的若耦合。开发出编写可重用、可扩展、可维护、灵活性高的代码需要经历遵循以下原则: l "开-闭"原则(OCP):一个软件实体应当对扩展开放,对修改关闭。这个原则说的是,在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展。换言之,应当可以在不必修改源代码的情原创 2014-06-23 13:17:01 · 821 阅读 · 0 评论 -
[Android 底层开发] 如何成为Andro…
避免建立对象 世界上没有免费的对象。虽然GC为每个线程都建立了临时对象池,可以使创建对象的代价变得小一些,但是分配内存永远都比不分配内存的代价大。 如果你在用户界面循环中分配对象内存,就会引发周期性的垃圾回收,用户就会觉得界面像打嗝一样一顿一顿的。 所以,除非必要,应尽量避免尽力对象的实例。下面的例子将帮助你理解这条原则: 当你从用户输入的数据中截取一段字符串时,尽量使用substrin原创 2014-06-23 13:17:04 · 781 阅读 · 0 评论