有这样的需求:进入一个Activity并关闭app其他所有Activity。试了在Intent中添加clear_top和new_task的flag都没效果,现在的解决方案如下: public class Actiivty…
分类:Android
Android 网络编程(三)HttpURLConnection
HttpURLConnection HTTP的URLConnection(RFC 2616)用于通过Web发送和接收数据。数据可以是任何类型和长度。该类可用于发送和接收长度未预先知道的流数据。 使用步骤 HttpURLC…
Android 开机动画启动过程详解
Android 开机会出现3个画面: 1. Linux 系统启动,出现Linux小企鹅画面(reboot)(Android 1.5及以上版本已经取消加载图片); 2. Android平台启动初始化,出现”A …
ListView 获取精确滚动值
ListView 获取精确滚动值 @[Android|listview|滚动] 场景 当我们要求listview一往上滚动的时候,下面的tab栏或者别的在下面浮空的东西,或者上面的ActionBar也是可以要求往上滚动(…
活在Android之Builder模式
我们首先来看一下Builder模式的定义:23种设计模式之一,英文叫Builder Pattern。其核心思想是将一个“复杂对象的构建算法”与它的“部件及组装方式”分离,使得构件算法和组装方式可以独立应对变化;复用同样的…
JavaBean和Xml互相转换---XStream
Xstream介绍 Xstream是一种OXMapping 技术,是用来处理XML文件序列化的框架,在将JavaBean序列化,或将XML文件反序列化的时候,不需要其它辅助类和映射文件,使得XML序列化不再繁索。Xstr…
Android 线程与线程池
一. 线程分类 线程主要分为主线程跟子线程。 主线程 主线程,也叫UI线程。主要处理界面交互的逻辑。我们不能在主现场中执行耗时操作,因为这样会造成界面卡顿,用户体验不好,甚至会引起ANR,导致应用崩溃。 子线程 子线程,…
安卓 AOP 实战:面向切片编程
AOP:面向切面编程(Aspect-Oriented Programming)。如果说,OOP如果是把问题划分到单个模块的话,那么AOP就是把涉及到众多模块的某一类问题进行统一管理。 这里通过几个小例子,讲解在Andro…
Android进阶之设计模式
设计模式六大原则 单一职责原则 定义: 就一个类而言,应该仅有一个引起它变化的原因. 开放封闭原则 定义: 类,模板,函数等应该是可以拓展的,但是不可修改. 对拓展是开放的,对修改是封闭的. 里氏替换原则 定义: 所有引…