03 2016 档案
摘要:类和接口 使类和成员的可访问性最小 信息隐藏(information hiding)/封装(encapsulation): 隐藏模块内部数据和其他实现细节,通过API和其他模块通信,不知道其他模块的内部工作情况。 原因:有效地解除各模块之间的耦合关系 访问控制机制(access control):决
阅读全文
摘要:前言 主要学习创建和销毁对象: 1.何时以及如何 创建对象 2.何时以及如何 避免创建对象 3.如何确保它们能够 适时地销毁 4.如何管理对象销毁之前必须进行的 清理动作 正文 一、用静态工厂方法代替构造器 获取类的实例的常用方法有: 1.公有的构造器 2.公有的静态工厂方法 下面通过Boolean
阅读全文
摘要:可能是最早的学习Android N新特性的文章 Google在今天放出了Android N开发者预览版。Android N支持Nexus6及以上的设备。5太子Nexus5不再得到更新。 Android N相比于Android 6.0增加了哪些新的功能呢,开发者要关心哪些API呢,通过本篇文章,将一一
阅读全文
摘要:Android进阶——深入浅出Handler(一) 在学习Handler之前,首先要学习一些基本概念,这将对之后的学习有所帮助。 主线程:Main Thread,又叫UI线程(UI Thread)。Android应用执行的线程,所以叫主线程。负责分发事件到合适的UI窗口,也是应用和Android U
阅读全文
摘要:Android开发——避免内存泄露 本文翻译自 "Avoiding memory leak——Post by Romain Guy" 著作权归原作者所有。转载请注明出处,由 "JohnTsai" 翻译 Android应用被分配的堆的大小限制为16MB。这对于手机来说已经很多了,但对于一些开发者想获得
阅读全文
摘要:手把手教你实现慕课网导航效果(二)——编码实现 前言 经过上一篇对慕课网导航效果的分析和验证,今天我们就来编码实现这一效果。还没有看过上一篇文章的同学,建议先看看 "手把手教你实现慕课网引导页效果(一)——分析验证" 。 通过本篇文章,我们可以学习到: 1.ViewPager+Fragment+Fr
阅读全文
摘要:手把手教你实现慕课网引导页效果(一) 前言 相信程序员大多用过或者听过 "慕课网" 这个网站,今天我们要讲的是慕课网Android客户端引导页效果的模仿实现。 首先,让我们看一下慕课网Android客户端的引导页是什么样的。 正文 1.分析 看上面那个GIF图,分析可知。首先是一个显示慕课网LOGO
阅读全文