ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 低调看直播体育app软件下载 >> Android开发 >> android app项目启动时的架构搭建

android app项目启动时的架构搭建(1/5)

来源:网络整理     时间:2016-02-23     关键词:

本篇文章主要介绍了"android app项目启动时的架构搭建",主要涉及到方面的内容,对于Android开发感兴趣的同学可以参考一下: 原文出处:http://www.jianshu.com/p/d9e4ddd1c5301.项目结构现在的MVP模式越来越流行。就默认采用了。如果项目比较小的话:a...

原文出处:http://www.jianshu.com/p/d9e4ddd1c530

1.项目结构

现在的MVP模式越来越流行。就默认采用了。
如果项目比较小的话:

  • app——Application Activity Fragment Presenter等的顶级父类
  • config——API,常量表等
  • model——数据层
    • entities——数据模型
  • presenter——MVP的P
  • view——MVP的V
  • utils——工具类集合
  • widget——各个可复用View集合

如果项目比较大,上面的方式一定会造成presenter和view里近百个文件。看瞎眼系列。推荐下列方式:

  • app
  • config
  • model
    • entities
  • module——将界面层以功能模块分配包。
    • launch
    • main
    • account
    • news
    • music
    • ……
  • utils
  • widget

2.配置主题

对于不遵守Material Design的项目无视这一步。

1.先在color.xml中写好需要的颜色:

<resources><colorname="Orange">#ff5722color><colorname="DeepPurple">#673AB7color><colorname="DeepPurple900">#311B92color><colorname="White">#fffcolor><colorname="Gray">#888888color><colorname="Gray100">#ddddddcolor><colorname="Gray600">#999999color>resources>

注意color.xml是配色表。应该是描述颜色而不是对字体颜色,背景颜色等的定义。这样能防止相近的颜色重复定义。而导致界面颜色不统一。

2.在style.xml里定义主题:

相关图片

相关文章