自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mengxin1995的博客

心有多大,舞台就有多大。

  • 博客(5)
  • 资源 (6)
  • 收藏
  • 关注

原创 门面模式

门面模式(Facade Pattern)定义:Provide a unified interface to a set of interfaces in a subsystem. Facade defines a higher-level interface that makes the subsystem easier to use.(要求一个子系统的外部与其内部的通讯必须通过一个统一的对象进行。

2017-03-18 21:02:12 457

原创 观察者模式

定义:定义对象间一种一对多的依赖关系,是的每当一个对象改变状态,则所有依赖于他的对象都会得到通知并被自动更新. 我们先来解释一下观察者模式的几个角色名称:Subject被观察者:定义被观察者必须实现的职责,它必须能够动态地增加、取消观察者。它一般是抽象类或者是实现类,仅仅完成作为被观察这必须实现的职责:管理观察者并通知观察者。Observer观察者:观察者接收到消息后,机进行update(更

2017-03-16 19:37:03 325

原创 组合模式(树状结构)

定义:将对象组合成树型结构以表示”部分-整体”的层次结构,是的用户对单个对象的使用具有一致性.我们先来看看组合模式的通用类图 几个角色介绍下: 1. Component抽象构建角色, 定义参加组合对象的公共方法和属性,可以定义一些默认的行为或熟悉, 2. Leaf叶子构件2, 叶子对象,其下再也没有其他的分支,也就是遍历的最小单位. 3. ComPosite树枝构件, 它的作用是组

2017-03-15 19:34:39 611

原创 自定义View,继承View

在我们通常的写自定义View的时候,一定要注意如下几个点. 1. 让View支持warp_content,通过在onMeasure中设置MeasureSpec来实现 2. 如果有必要,让你的View支持padding,在onDraw中实现,如果是ViewGroup则要在onMeasure和onLayout中考虑自己的padding和子元素的margin的影响 3. 尽量不要在View中使用Ha

2017-03-11 19:02:54 666

原创 IPC机制的AIDL进阶,结合观察者模式

好久没写博客了,最近确实挺忙的,感情也不顺利,一直萎靡着,就这样吧,进入主题了.在半年前写过篇AIDL的入门Demo,< IPC机制第二篇,AIDL实现> 这边的案例实现是,客户端只有去请求服务器,服务器才会返回结果,那假设有这样一个需求:用户不想时不时地去访问,而是希望当服务器有最新咨询的时候能够主动推送到客户端上来,这就是一种典型的观察者模式了,当然里面还有一些问题需要注意的我们等下来总结.1

2017-03-06 22:25:24 699

多个AIDL协作开发

多个AIDL协作开发

2016-10-15

JNI_C回调Java

JNI_C回调Java

2016-09-09

Android侧拉菜单

Android侧拉菜单实现

2016-09-02

Android下拉刷新

自定义控件实现Android下拉刷新,上拉刷新

2016-08-31

Android完全自定义控件

Android完全自定义控件,自定义属性

2016-08-28

Android自动轮播图片

实现图片的自动轮播效果

2016-08-28

空空如也

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

TA关注的人

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