自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 读书笔记之Builder模式

1.Builder模式的定义将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示.2.Builder模式的简单实现public class TimePickerView { private int Color_Submit;//确定按钮颜色 private int Color_Cancel;//取消按钮颜色 private int Color_Title

2017-06-13 17:30:38 370

原创 读书笔记之单例模式

1.单例模式的定义确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例.2.单例模式的使用场景确保某个类有且只有一个对象的场景,避免产生多个对象消耗过多的资源,或者某种类型的对象应该有且只有一个.3.实现单例模式的几个关键点 构造函数不对外开放,一般为private 通过一个静态方法返回单例对象 确保单例类的对象有且只有一个,尤其是在多线程的情况下 确定单例类对象在反序列化时不会重新创建对

2017-06-12 14:36:48 289

原创 读书笔记之设计模式的六大原则

1.单一职责原则一个类中应该只封装相同功能的方法,每一个函数只负责一件事情.比如一个下载图片的框架,包含从缓存中加载图片,下载图片等功能.从这个2个功能来看主要是分为2大类,一个是加载图片,一个是做缓存,为了满足单一职责的原则,我们就需要定义2个类来封装这2个功能,一个功能负责加载图片,一个功能负责做缓存.而对于每个类,也要将功能细分到每一个函数负责一件事情,比如缓存的类,就可以分为初始化缓存,将图

2017-06-09 15:42:30 305

原创 Android studio 使用aidl和service进行进程间通信

一.概述 Android的Binder机制可以进行进程间通信,但是Servicemanager这个类不公开,也就是我在自己的应用程序中无法使用Servicemanager的addService将我们自己定义的service注册到binder中去,也无法通过getService获取到对应的Service,那么在我们的应用程序要如何来进行进程间通信呢?利用aidl文件和Service就可以进行通信

2017-06-02 18:10:51 1153

zxing精简包 只有生成二维码功能 54kb

精简版的zxing包,只含有生成二维码的功能,大小只有54kb

2017-12-15

空空如也

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

TA关注的人

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