- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 设计模式之适配器模式
这个模式花了我挺多时间的,内容不多,但是个人觉得有点抽象,不过所幸还是理解了。下面我先列出一些适配器模式的概念(大多都是网上抄的,我自己并不能概括):概念将一个接口转换成为客户希望的另一个接口。Adapter 模式使原本由于接口不兼容而不能一起工作的类可以一起工作。模式中的角色1、目标接口:客户所期待的接口,目标可以是具体的抽象类,或者接口(通俗来说就是我们需要的接口) 2、需要适配的类:需要适配
2015-11-30 00:13:09 7544
转载 手机Android音视频采集与直播推送,实现单兵、移动监控类应用
本文载自:http://blog.csdn.net/xiejiashu/article/details/34860575恰逢2014 Google I/O大会,不难看出安卓在Google的推进以及本身的开放性作用下,已经快延生到生活的 各个方面了,从安卓智能手机、平板,到可穿戴的Android Ware、眼镜、手表、再到Android汽车、智能家 居、电视,甚至最近看新闻,日本出的几款机器人都是
2015-11-27 17:19:31 12047
原创 设计模式之装饰者模式
这个模式可能有点难理解,我看了几篇别人的博客,查了一些资料,终于理解了。不过可能我还是无法以一种简单的方式表示出来。比较多的人对装饰者模式的说法就是:动态的给一个对象添加一些额外的职责,就像在墙上刷漆。装饰者模式可以代替 生成子类来拓展功能 相对来说更加灵活。装饰者模式分为四种角色:抽象构件角色,给出一个抽象接口,以规范准备接受附加功能的对象具体构件角色,定义一个要附加功能的对象装饰者对象,持
2015-11-27 13:01:32 8424
原创 设计模式之观察者模式
观察者模式定义了一种一对多的依赖关系,让多个观察者监听一个主题对象,当这个主题对象发生变化的时候,会通知所有观察者对象进行更新。观察者模式的好处是:它解除了观察者和目标之间的耦合关系。目标不需要知道它的观察者的任何信息。相反,目标只是允许观察这订阅事件。当目标产生一个事件的时候,他简单地把事件传递给每一个观察者。在观察者模式中,存在四个角色:抽象主题角色 主题角色可以拥有一个观察者对象的列表,同
2015-11-25 15:30:35 5515
原创 设计模式之单例模式
单例模式的作用就是保证在整个软件的生命周期中,任何时刻,单例类的实例都是同一个。单利模式有2中写法,分为懒汉式和饿汉式。下面说明单例模式的实现方式:1、把构造函数私有化2、提供一个getInstance()方法获取实例下面是懒汉式的单例模式代码:public class SingleInstance { private static SingleInstance mSingleInstanc
2015-11-25 12:52:25 6015
原创 Android 隐藏软键盘的方式
最近用到需要自己写一个输入的界面,这就需要隐藏掉系统默认的输入法弹出来了。要隐藏输入法,有几种方式:在AndroidManifest中声明Activity的输入模式,详情请看http://blog.csdn.net/u012943767/article/details/48932389在代码中设置 InputMethodManager imm = (InputMethodManager) ge
2015-11-09 16:43:45 10980
原创 android 使用Handler 会导致内存泄漏问题
这几天,有朋友问我,使用Handler会导致内存泄漏吗,我以前并没有接触过这个概念,上网差了一些资料。其实也听简单,在这里记录一下。在我们开发中,通常在Activity中使用Handler 的时候都是直接用一个内部类或者一个匿名内部类作为Handler , 其中 Android link 也告诉我们,Handler 应该用static修饰,当时并没有太在意这个提示,我猜 大该是应该方便其他程序访
2015-11-09 16:24:06 11197
原创 Android ListView 实现Item单选效果
有时候需要列出大量的选择数据,供用户选择,如果直接用布局写一个个CheckBox 的话不是很合理,所以需要在ListView中加载大量的CheckBox ,但是加载了大量的CheckBox 的时候 ListView的OnItemClickListener 并没有响应,查了一些资料,发现在加载ListView 的Item布局的根目录中添加一个属性 :`android:descendantFocusab
2015-11-05 17:00:00 13570
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人