- 博客(5)
- 资源 (3)
- 收藏
- 关注
转载 关于性能优化
关于性能优化,应该从以下基本的几点做起:1.避免创建不必要的对象,不要频繁的创建对象。 对于有些操作如果可以不用穿件对象就尽量不要创建,创建对象即耗时又占用空间。2.如果一个方法没有用到成员变量,可以把方法声明成static的,可以提高性能15%-40%。 可以把方法都定义成传参的方式,就不会使用成员变量了,仍然可以修改成员变量的值。3.不使用ge
2013-12-31 13:12:09 494
转载 软件设计模式
一般模式有4个基本要素:模式名称(pattern name)、问题(problem)、解决方案(solution)、效果(consequences)。常见23种模式概述:1) 抽象工厂模式(Abstract Factory):提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。2) 适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。适
2013-11-01 12:45:07 610
原创 【Android】定时以及循环触发事件的实现
在项目开发过程中,经常会遇到类似这样的需求:这个广告Banner需要3秒切换一次。这种重复的定时任务,我们有以下几种不同的实现方式,各有优劣。1.用Handler实现 Handler handler; handler = new Handler(){ @Override public void handleMessage(Message msg) {
2013-06-18 11:30:33 1953
原创 【Android】禁止滑动的GridView
在开发之中,经常会用到在scrollview或者类似控件里面嵌套GridView或者ListView,这样就会遇到内外布局滑动事件的冲突问题,实际上外部已经有了滑动的属性,子视图就可以不实现或者不需要这个属性了,在对应控件的OnMesure()方法里做一些处理即可,看代码---public class GridViewNoScroll extends GridView { public G
2013-06-18 10:39:56 1133
原创 【Android】ScrollView与ViewPager手势冲突问题解决
在scrollview里面嵌入viewpager的时候,会出现左右滑动viewpager的时候,刚开始可以滑动一小段,但是马上viewpager就会失去手势事件而回归原位,但是手指并没有离开屏幕或者离开viewpager所在区域。这是由于scrollview这个父布局回合viewpager抢夺手势这个事件,重写scrollview,在事件拦截的方法里做一些判断就可以了,参考了网上的一些例子,下面是
2013-06-18 10:29:14 1990
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人