当前位置: 网站首页  >> 知识库  >> Android  >> 查看详情

分包学习

发布时间:2019-04-10 11:46:37  浏览次数:144 
src

├ cn.eoe.app --存放程序全局性类的包 
├ cn.eoe.app.adapter --存放适配器的实现类的包 
├ cn.eoe.app.adapter.base --存放适配器基类的包 
├ cn.eoe.app.biz --存放DAO类的包 
├ cn.eoe.app.config --存放常量,配置和api接口等类的包 
├ cn.eoe.app.db --关于sqlite操作相关的类的包 
├ cn.eoe.app.db.biz --详细的增删改查类的包,暂时仅有一个类 
├ cn.eoe.app.entity --实体类包 
├ cn.eoe.app.entity.base --实体类基类包 
├ cn.eoe.app.https --网络访问相关类的包 
├ cn.eoe.app.indicator --导航相关的类包 
├ cn.eoe.app.slidingmenu --滑动菜单相关类包 
├ cn.eoe.app.ui --界面相关的包,activity的类 
├ cn.eoe.app.ui.base --activity相关的基类包 
├ cn.eoe.app.utils --工具类包 
├ cn.eoe.app.view --Fragment相关类的包 
├ cn.eoe.app.widget --自定义view组件包

 

├ com.google.zxing.camera --第三方定义,控制摄像头包 
├ com.google.zxing.decoding -- 二维码图像解码包 
├ com.google.zxing.view -- 自定义View,控制拍摄取景框和动画等

点评:config层是一个全局都可以访问到的配置层。另一个就是dao层,这层主要用来从json字符串中将数据提取出来。其他的也就是比较常见的adatper、ui等层。

(二) 开源中国社区 Android 客户端
src

├com.weibo.net — 新浪微博SDK源码包

├greendroid.widget — 快捷菜单栏组件(国外UI库GreenDroid)

├net.oschina.app — APP启动及管理包

├net.oschina.app.adapter — APP列表适配器包

├net.oschina.app.api — API访问包

├net.oschina.app.bean — APP实体包

├net.oschina.app.common — APP工具包

├net.oschina.app.ui — APP界面包

├net.oschina.app.widget — APP控件包

点评:开源中国的分包方式简单明了,它似乎将大量的业务逻辑放在了UI层,不过项目的业务逻辑不多的情况下,这倒也没有什么。Adatper层是UI层的数据源。Bean层中提供了各种实体类。oschina中没有数据库访问相关的包。  
联系我们
在线咨询 QQ客服 0731-88362910
地址:湖南省长沙市雷锋大道1389号

学院微信公众号

大云汉李老师

如有问题,可在线提交表单