美文网首页
Android项目分包结构

Android项目分包结构

作者: 码上述Andy | 来源:发表于2016-12-20 21:47 被阅读0次

    由于项目历史的原因,需要梳理包结构,普遍的分包应该如下图。
    合理分包的好处:
    1.可以减少模块与模块之间相互依赖,降低耦合。
    2.可以使业务边界划分更清晰。
    3.代码可读性好,思路清晰。
    如图:


    屏幕快照 2016-12-20 下午9.50.15.png

    1.account:存放账号相关
    2.adapter:存放数据适配器
    3.application:存放application
    4.constant:存放相关常量
    5.core:存放项目核心库
    6.db:存放数据库相关
    7.entity:存放项目实体类
    8.lib:存放一些基础类库
    9.ui:存放界面相关,ui包里可放activity,fragment,widget
    10.utils:项目工具类
    11.xxxx.biz:业务相关,项目相关业务按模块放到biz目录下

    相关文章

      网友评论

          本文标题:Android项目分包结构

          本文链接:https://www.haomeiwen.com/subject/uddzmttx.html