- 博客(3)
- 收藏
- 关注
原创 Android MVC、MVP架构
【个人理解,有不正确的地方还请指正】 1、MVC: 1.1 定义:MVC(Model—View—Controller),M--逻辑模型,V--试图模型,C--控制器。典型的观察者设计模式,M和V代码分离,使用Controller则是确保了Model和View保持同步更新。 1.2 优势:MVC是将代码中的逻辑层和界面层分开,在团队开发中不同的开发人员可以按照不同的分工对不同的模块进行开发
2015-12-01 23:10:41
243
原创 Android中网络优化
【不够完善,待日后再补充相关细节代码以及拓展】 1、网络连接优化: 方法:使用IP直接连接,避免使用域名 原因:因为使用域名的时候需要对域名解析,减少了解析域名的时间,还可以防止域名被劫持问题。 2、数据获取优化: 1)开启Http持久连接,在HttpURLConnection和HttpClient中都默认的开启了Kepp-alive的模式(在Http1.1协议中都默认启动了这个模式
2015-12-01 21:05:57
288
原创 Android中ListView优化
1、使用ConvertView复用Item的View减少View的加载时间; 2、使用静态的内部类ViewHolder将Item中的每一个控件的进行绑定定义,以减少FindViewById操作及其查找的时间; 3、在ListView中每个Item中的数据要从网络获取,当加载的Item很多的时候就相当的耗时了,所以解决这个耗时的问题就要将加载网络数据的操作放到一个子线程中去做,最好的是采取异步加
2015-12-01 20:08:46
240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人