登录 立即注册
安币:

android项目组件化示例源码

[复制链接]
来自: hellokenken 分类: Android精品源码 上传时间: 2018-3-1 10:52:33
Tag:
立即下载
收藏

项目介绍:

Android项目组件化示例代码,支持Fragment和View

  • 现在的 AndroidModulePattern 使用 阿里ARouter作为路由;
  • Android组件化方案已经支持 Fragment组件化,使用方法请下载Demo查看;
  • 本项目已适配Android Studio 3.0.1版本(Google仓库会带来一定影响)
集成开发模式和组件开发模式转换

1、首先打开Android项目的 gradle.properties 文件,然后将 isModule 改为你需要的开发模式(true/false), 然后点击 "Sync Project" 按钮同步项目;

2、在运行之前,请先按照图中选择一个能够运行的组件;

组件功能介绍app组件功能(空壳工程):
  • 配置整个项目的Gradle脚本,例如 混淆、签名等;
  • app组件中可以初始化全局的库,例如Lib.init(this);
  • 添加 multiDex 功能
  • 业务组件管理(组装);
main组件功能(业务组件):
  • 声明应用的launcherActivity----->android.intent.category.LAUNCHER;
  • 添加SplashActivity;
  • 添加LoginActivity;
  • 添加MainActivity;
girls/news组件功能(业务组件):
  • 这两个组件都是业务组件,根据产品的业务逻辑独立成一个组件;
common组件功能(功能组件):
  • common组件是基础库,添加一些公用的类;
  • 例如:网络请求、图片加载、工具类、base类等等;
  • 声明APP需要的uses-permission;
  • 定义全局通用的主题(Theme);






相关源码推荐:

我来说两句
所有评论(148)
Rf2698 2018-3-1 10:53:45
楼主是好人,回个帖会有安币吗?
回复
QQ_FBB9AA 2018-3-1 10:57:12
精华内容,楼主V5!
回复
节晶光环 2018-3-1 11:03:37
正需要啊,感谢楼主无私分享!
回复
ff12345 2018-3-1 11:04:25
感觉楼主很用心,辛苦啦~
回复
QQ_FBB9AA 2018-3-1 11:07:21
虽不明,但觉厉!
回复
打个酱油的 2018-3-1 11:21:56
支持楼主,支持安卓巴士!
回复
Ek645 2018-3-1 11:29:39
楼主威武,以后多发干货,多办活动~!
回复
上传代码
查看数:3207 收藏数:28 下载数:55 点赞数:3
状态:已购或VIP 售价:15(原价:15)金钱 下载权限:初级码农 
代码贡献英雄榜
用户名 下载数
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,769657487

如何获得代码达人称号

如何成为签约作者

联系我们
关闭
合作电话:
15618560077
Email:
805941275@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| 下载客户端|申请友链|手机版|站点统计|安卓巴士 ( 粤ICP备15117877号 )

快速回复 返回顶部 返回列表