在默认情况下,当我们多次启动同一个Activity的时候,系统会创建多个实例并把它们放入任务栈中,当我们单击back键时,这些Activity会一一回退。任务栈是一种"后进先...
在默认情况下,当我们多次启动同一个Activity的时候,系统会创建多个实例并把它们放入任务栈中,当我们单击back键时,这些Activity会一一回退。任务栈是一种"后进先...
Android5.0更新内容:具体内容 Android6.0更新内容:具体内容 Android7.0更新内容:具体内容
自定义view看似简单,但是涉及的内容很广。近日在学自定义view的时候,发现一个挺完整的教程。教程目录如图: 感兴趣可以每一章好好看看。链接地址
先来张图总结一下: 解决方案:一、屏幕尺寸适配1、布局匹配尽量使用相对布局(RelativeLayout)和线性布局(LinearLayout),禁用绝对布局(Absolut...
Android丰富的UI库地址 | 类别 | | |||| ------------- |:------------:| -----:|||...
我们都知道,UI布局也影响着咱们App的性能,嵌套层级过多的布局在渲染时候会需要更多时间。下面就提出一些优化布局的建议: 尽量减少布局层级和复杂度 1、尽量不要嵌套使用Rel...
查看此文章:http://www.jianshu.com/p/c55ef05c0047
查看此文章:http://www.jianshu.com/p/1fb065c806e6
查看此文章:http://www.jianshu.com/p/1fb065c806e6
在Android中,UI线程(主线程)处理UI操作,工作线程处理耗时任务。下面列举4中多线程方式: Handler+Thread Android主线程包含一个消息队列(Mes...
此章节内容来自Android官网。定义架构和契约SQL 数据库的主要原则之一是架构:数据库如何组织的正式声明。 架构体现于您用于创建数据库的 SQL 语句。您会发现它有助于创...
1、ANR是什么?ANR英文全称Application Not Responding,通俗来说就是程序未响应!如果一个应用无法响应用户的输入,系统就会弹出一个ANR的对话框,...
1. 意图将一个复杂对象的构建和它的表示分离,使得同样的创建过程可以创建不同的表示。 2.结构图和代码android中大量的使用对话框组件,它的调用方法就是构建,拼接,表示。...
1. 意图定义一系列的算法,把它们一个个封装起来,并且使它们可互相替换。策略模式使得算法可独立于使用它的客户而变化。 2. 结构图和代码Animation不同动画的实现,主要...
1.意图用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 2.结构图和代码它的结构图非常简单,我们以Intent为例子: Intent的clone方法非常简单...
1.意图适配器模式,把一个类的接口变换成客户端所期待的另一种接口,从而使原本不匹配而无法在一起工作的两个,类能够在一起工作。适配器模式分为类适配器模式和对象适配器模式。关于类...
1.意图定义一个用于创建对象的接口,让子类决定实例化哪个类。工厂方式模式使一个类的实例化延迟到其子类。 2.结构图和代码我们先看看标准的工厂方法结构图: 先抽象的产品类,抽象...