关于UI性能优化

1.使用已经有的VIEW,而不是每次都去新生成一个

2.创建自定义类来进行组件和数据的缓存,在下一次调用的时候直接从FLAG中取出

3.分页,预加载

 

使用VIEWSTUB进行调用时加载

VIEWSTUB构成

INFLATEDID 自身ID

LAYOUT 要加载的LAYOUT

在要显示预加载内容的时候,直接取得VIEWSTUB然后调用Inflate方法,如果已经加载了,设置为GONE即为不可见

[……]

Read more

关于android的一些博文收集

Java网络编程总结

http://www.cnblogs.com/oubo/archive/2012/01/16/2394641.html

Android应用系列:双击返回键退出程序

http://www.cnblogs.com/net168/p/4234869.html

Android学习进阶路线导航线路(Android源码分享)

http://www.cnblogs.com/llm-android/archive/2012/07/19/2598683.html

Android知识点剖析系列:深入了解layout_weight属性

http://www.cnblogs.com[……]

Read more

eclipse个人觉得有用的快捷键

CTRL+SHIFT+F 自动整理代码格式

CTRL+M 最大/还原当前编辑窗口

CTRL+/ 注释当前行

CTRL+1 快速修复

CTRL+D 删除当前行

SHIFT+ENTER 在当前行前面插入空行

CTRL+O 显示大纲

CTRL+SHIFT+G 查找引用

ALT+ →/← 快速跳跃到上次编辑处

CTRL+K 快速查找选定内容的引用

ALT+SHIFT+R 重命名

CTLR+SHIFT+ →/← 快速选中光标位置单词

CTRL+ →/← 跳到单词首/尾

[……]

Read more

【转】经典网文:追MM与设计模式

设计模式做为程序员的“内功心法”,越来越受到.net 社区的重视,这种变化是很可喜的,Java社区走在了我们的前面,但这种状况也许有一天会发生改变。

从追MM谈Java的23种设计模式
1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory. 

  工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品[……]

Read more

JAVA相关资料

http://ifeve.com/java-multi-threading-concurrency-interview-questions-with-answers/

http://www.cnblogs.com/oubo/archive/2012/01/16/2394641.html

http://www.cnblogs.com/oubo/archive/2012/01/13/2394640.html

http://blog.csdn.net/tender001/article/details/7574705

[……]

Read more

【问题】Expandable数据集的定义的正确方法,TabActivity弃用替代,Gallery替代,imageswitcher

Expandable 问题: http://www.cnblogs.com/xingyyy/p/3389611.html

      扩展阅读:http://blog.csdn.net/lmj623565791/article/details/40212367

TabFragment例子:

http://www.cnblogs.com/xingyyy/p/3322011.html

[……]

Read more

【设计模式】代理模式和装饰模式之间的区别

  学习了代理模式和装饰模式之后,对这两个的模式的区别产生了混淆,因为两个模式都是对一个类的功能进行扩充,而且服务类和客户类都同时实现了统一个接口。

  那么,两者之间有什么区别呢?

  通过http://www.cnblogs.com/jaredlam/archive/2011/11/08/2241089.html的文章,总结得知,两种模式最大的不同就在于对于访问的控制,以及类之间关系的确定阶段的不同。

  代理模式是在服务类中新建一个被代理类的实例,使用者得不到被代理类的具体信息,也无法访问,类似于中介对客户信息的保密。

  两个类的关系在编译阶段就确定了。

  装饰模式是在使用[……]

Read more