我是靠谱客的博主 健忘鞋垫,最近开发中收集的这篇文章主要介绍48、android代码架构总结,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

之前是按功能模块进行分类,现在随着功能模块越来越多,代码层次不再清晰,所以修改了工程结构:

之前:

 

 

经过修改现在:

 

1、更严谨的遵循mvc架构

bean目录存放的是数据模型

ui存储的是activity和相关view

adapter为各种listview、gridview、expandableListview等列表对应的适配器

api下封装的是网络请求类

support是为了支持一些特效或者注解、周边设备

widget为自定义的一些控件

utils为一些常用的工具类

 

2、采用更正式的开发工具--android studio

正式版1.3+gradle

android studio使用起来相比eclipse很方便:

①内嵌terminal

②更丰富、便捷的plugin

③gradle,小白用户用起来挺糊涂的,官方支持文档较少,需要自己摸索

④强大的refactor功能,举个栗子,以前在eclipse修改了某个类的名字,那么要将引用到该类的所有地方一一修改,而重新构造一下就可以搞定

⑤不知道eclipse是否有代码回滚功能,studio可以通过localHistory将整个代码恢复到某个时间点

⑥新建或者修改xml文件时,可以做到实时预览

。。。

 

不如eclipse地方

①如果某个地方出错了,不会在文件列表出现叉号,而是有一个列表,一个个去点击,不够直观

②狗血的logcat,不知道如何停止日志自动滚到底部,不知道如何设置只看本应用,不知道如何让每次设置的filter不被清空

。。。

转载于:https://www.cnblogs.com/kunyashaw/p/4707807.html

最后

以上就是健忘鞋垫为你收集整理的48、android代码架构总结的全部内容,希望文章能够帮你解决48、android代码架构总结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部