- 博客(4)
- 问答 (1)
- 收藏
- 关注
原创 观察者模式
最近在研究RxJava,其中将观察者模式用到极致。在继续深入学习之前我特意总结下观察者模式。观察者模式(Observer)又称分发-订阅模式。即目标更新会使注册了的观察者发生更新。一个目标可以有多个观察者。是一种一对多的关系。最简单的例子: 出版社发新书,读者收到消息可以读新书 这里出版社其实就是目标,而读者就是观察者。编码实现: 抽象目标:抽象类或接口 抽象观察者:抽象类或接口 具体目标
2016-09-20 12:37:44 291
原创 Android GrildView实现每一项等高宽,铺满屏幕
先上效果图:图片是等高宽的,并且会根据不同的屏幕分辨率自动适应。 实现方法: 在grildview中配置以下属性。android:numColumns="auto_fit"android:columnWidth="100dp"android:stretchMode="columnWidth"columnWidth只是默认100dp。以上属性的意思是Grildview会根据默认的100dp计算
2016-09-14 17:32:29 1722
原创 Strtus2的基本使用
简单记录下strtus2的使用: 1:导入strtus2的相关包。 有两种方式: 1:手动导包,在网上下载好后【strtus官方下载】,将相应的包拷贝至lib文件夹。 2:创建好项目后,对项目右键–》myecplise–》project facets–》install apache strtus2x。选择相关即可。2:手动导入包后需要自己在src下新建struts.xml文件。自动导入的会自
2016-09-10 17:05:46 539
原创 EventBus3.0使用介绍
有空便过来研究eventbus3.0了。 这里简单介绍他的使用以及基本原理。如何使用(1)首先需要定义一个消息类,该类可以不继承任何基类也不需要实现任何接口。如:public class MessageEvent { ......}(2)在需要订阅事件的地方注册事件EventBus.getDefault().register(this); (3)产生事件,即发送消息EventBus.ge
2016-09-08 15:09:53 357
空空如也
Android视频录制,需要支持背景音乐和环境声音都录进去
2018-10-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人