需求 我们在项目中经常会遇到 tab 页切换的情况,比如通过底部导航栏从 Fragment1 切换到 Fragment2 ,这时候有一个需求:...
前言 作为一个 Android 程序员,大多数时候使用命令行的机会比较少。昨天看到一篇有关于 App调试 的文章 Android App调试一个...
Git 的基础操作虽然不难,但是在学习初期对命令行和Git的原理还是不太懂。官方的文档太长看起来有点不适,今天看到了这个图文的帖子,觉得很赞,暂...
1、定义 用原型实例指定创建的对象的种类,并通过拷贝这些原型创建新的对象 2、使用场景 类初始化很耗费资源(数据、硬件资源等) 通过 new 产...
1、定义 将一个复杂对象的创建与它的表示分离,使得同样的构建过程可以创建不同的表示。 2、使用场景 相同的方法,不同的执行顺序,产生不同的事件结...
1、定义 单例对象的类必须保证只有一个实例存在。确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 2、使用场景 避免产生对个对...
1、定义 某类特定问题的代码设计解决方案 是一套代码设计的经验总结 2、作用 在应用开发后期的升级、维护过程中让应用系统能够拥抱变化 意味着在满...
这个系列打算把学习设计模式的过程记录一下,主要是参考《Android 源码设计模式解析与实战》这本书以及网络上相关的博客来学。 每个章节我尽量都...
前言 Activity 的 launchmode 应该算是基础中的基础了,分为四种:standard,singleTop,singleTask,...