自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Android自定义View实现流式布局

实现效果如图大概流程图实现分析1.在FlowLayout的构造里面获取自定义属性,让其支持横向间距和纵向间距 public FlowLayout(Context context, AttributeSet attrs) { super(context, attrs); TypedArray typedArray = context.obtainStyledAttri

2016-10-16 13:52:19 699

原创 Android中WebView的使用

WebView的优点可以直接显示和渲染web页面,直接显示网页webview可以直接用html文件(网络上或本地assets中)作布局和JavaScript交互调用WebView的基本使用<WebView android:id="@+id/webView1" android:layout_width="fill_parent" android:

2016-10-15 15:55:12 779

原创 Java设计模式之建造者模式

一、什么是建造者模式Builder模式也叫建造者模式或者生成器模式,是由GoF提出的23种设计模式中的一种。Builder模式是一种对象创建型模式之一,用来隐藏复合对象的创建过程,它把复合对象的创建过程加以抽象,通过子类继承和重载的方式,动 态地创建具有复合属性的对象。二、建造者模式的结构三、建造者模式应用场景对象的创建:Builder模式是为对象的创建而设计的模式创建的是一个复合对象:被创建

2016-10-15 14:56:25 312

原创 Android中AsyncTask源码解析

AsyncTask简单使用import java.io.ByteArrayOutputStream; import java.io.InputStream; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.HttpStatus; import

2016-10-11 19:51:45 290

原创 Java设计模式之抽象抽象工厂模式

一、什么是抽象工厂模式抽象工厂模式是所有形态的工厂模式中最为抽象和最其一般性的。抽象工厂模式可以向客户端提供一个接口,使得客户端在不必指定产品的具体类型的情况下,能够创建多个产品族的产品对象。二、产品族和产品等级结构三、模式中包含的角色及其职责1.抽象工厂(Creator)角色 抽象工厂模式的核心,包含对多个产品结构的声明,任何工厂类都必须实现这个接口。2.具体工厂( Concrete Creat

2016-10-11 16:45:12 321

原创 Java设计模式之工厂方法设置模式

一、什么是工厂方法模式工厂方法模式同样属于类的创建型模式又被称为多态工厂模式 。工厂方法模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。二、模式中包含的角色及其职责1.抽象工厂(Creat

2016-10-11 13:16:06 341

原创 Android中线程与线程池

在Java中默认情况下一个进程只有一个线程,也就是主线程,其他线程都是子线程,也叫工作线程。Android中的主线程主要处理和界面相关的事情,而子线程则往往用于执行耗时操作。线程的创建和销毁的开销较大,所以如果一个进程要频繁地创建和销毁线程的话,都会采用线程池的方式。Android中线程的形态传统的Thread这是Java本身就支持的类,自定义化程度高,但是所有的功能都需要自己维护。AsyncTa

2016-10-11 13:01:20 443

原创 Java中的设计模式之普通工厂模式

1.什么是简单工厂模式简单工厂模式属于类的创建型模式,又叫做静态工厂方法模式。通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。2.模式中包含的角色及其职责 1.工厂(Creator)角色 简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类可以被外界直接调用,创建所需的产品对象。 2.抽象(Product)角色 简单工厂模式所创建的所有

2016-10-11 02:15:21 440

原创 Android事件分发机制机制

Android事件分发机制(一)点击事件的传递规则所谓的点击事件分发其实就是MotionEvent事件的分发,即当一个MotionEvent产生之后,系统需要把这个事件传递给具体的View,而这个事件传递过程就是事件分发,点击事件分发过程由三个很重要的方法来完成:public boolean dispatchTouchEvent()用来进行事件分发,如果事件能够传递给当前View,那么此方法一定会被

2016-10-11 01:54:12 380

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除