2016-02-29 11:30:58 757浏览
随着移动终端的受欢迎度超过了PC端,越来越多合乎人们心意的APP应用被研发出来。而这些APP应用的出现离不开我们技术人员的辛勤劳动。就目前移动开发最火热的Android开发软件来说,已经渗透到我们生活的每一个角落。Android开发技术也让越多的年轻人所追捧。本文扣丁学堂Android培训讲师为读者介绍Android开发经验总结。
浅析Android培训多少钱之Android开发经验总结60条:
1、 全部Activity可继承自BaseActivity,便于统一风格与处理公共事件,构建对话框统一构建器的建立,万一需要整体变动,一处修改到处有效。
2、 数据库表段字段常量和SQL逻辑分离,更清晰,建议使用Lite系列框架LiteOrm库,超级清晰且重心可以放在业务上不用关心数据库细节。
3、 全局变量放全局类中,模块私有放自己的管理类中,让常量清晰且集中、
4、 不要相信庞大的管理类的东西会带来什么好处,可能是一场灾难,而要时刻注意单一职责原则,一个类专心做好一件事情更为清晰。
5、 如果数据没有必要加载,数据请务必延迟初始化,谨记为用户节省内存,总不会有坏处。
6、 异常抛出,在合适的位置处理或者集中处理,不要搞的到处是catch,混乱且性能低,尽量不要在循环体中捕获异常,以提升性能。
7、 地址引用链长时(3个以上指向)小心内存泄漏,和警惕堆栈地址指向,典型的易发事件是:数据更新了,ListView视图却没有刷新,这时Adapter很可能指向并的并不是你更新的数据容器地址(一般为List)。
8、信息同步:不管是数据库还是网网络操作,新插入的数据注意返回ID(如果没有赋予唯一ID),否则相当于没有同步。
9、多线程操作数据库时,db关闭了会报错,也很可能出现互锁的问题,推荐使用事务,推荐使用自动化的LiteOrm库操作。
10、做之前先考虑那些可以公用,资源,layout,类,做一个结构、架构分析以加快开发,提升代码可复用度。
由于文章的可读性和网络的局限性,我们将用分文的方式为读者介绍扣丁学堂Android培训讲师的Android开发经验,后续内容请读者关注扣丁学堂资讯频道的持续更新,对于从零开始学Android开发的读者朋友,可以观看扣丁学堂Android开发教程视频。