没有合适的资源?快使用搜索试试~ 我知道了~
Android代码-ComponentDemo
共117个文件
xml:35个
png:30个
java:24个
需积分: 9 0 下载量 152 浏览量
2019-08-06
08:18:30
上传
评论
收藏 330KB ZIP 举报
温馨提示
Demo 地址 :https://github.com/renxuelong/ComponentDemo 演示为先 Android 组件化最佳实践 在项目的开发过程中,随着开发人员的增多及功能的增加,如果提前没有使用合理的开发架构,那么代码会越来臃肿,功能间代码耦合也会越来越严重,这时候为了保证项目代码的质量,我们就必须进行重构。 比较简单的开发架构是按照功能模块进行拆分,也就是用 Android 开发中的 module 这个概念,每个功能都是一个 module,每个功能的代码都在自己所属的 module 中添加。这样的设计在各个功能相互直接比较独立的情况下是比较合理的,但是当多个模块中涉及到相同功能时代码的耦合又会增加。 例如首页模块和直播间模块中都可能涉及到了视频播放的功能,这时候不管将播放控制的代码放到首页还是直播间,开发过程中都会发现,我们想要解决的代码耦合情况又又又又出现了。为了进一步解决这个问题,组件化的开发模式顺势而来。 一、组件化和模块化的区别 上面说到了从普通的无架构到模块化,再由模块化到组件化,那么其中的界限是什么,模块化和组件化的本质区别又是什么?为了解决这些问
资源推荐
资源详情
资源评论
收起资源包目录
Android代码-ComponentDemo (117个子文件)
gradlew.bat 2KB
.gitignore 143B
.gitignore 7B
.gitignore 7B
.gitignore 7B
.gitignore 7B
.gitignore 7B
build.gradle 1KB
build.gradle 1KB
build.gradle 1KB
build.gradle 1KB
build.gradle 638B
build.gradle 398B
settings.gradle 62B
gradlew 5KB
gradle-wrapper.jar 53KB
MainApplication.java 2KB
LoginInterceptor.java 1KB
ShareActivity.java 1KB
LoginActivity.java 1KB
MainActivity.java 1KB
ServiceFactory.java 1KB
AccountService.java 966B
UserFragment.java 765B
ExampleInstrumentedTest.java 735B
ExampleInstrumentedTest.java 717B
ExampleInstrumentedTest.java 714B
ExampleInstrumentedTest.java 714B
IAccountService.java 703B
EmptyAccountService.java 630B
UserInfo.java 590B
LoginApp.java 551B
FragmentActivity.java 534B
ExampleUnitTest.java 384B
ExampleUnitTest.java 376B
ExampleUnitTest.java 376B
ExampleUnitTest.java 375B
BaseApp.java 362B
AppConfig.java 194B
AccountUtils.java 93B
ExampleInstrumentedTest.kt 648B
ExampleUnitTest.kt 348B
README.md 40KB
ic_launcher_round.png 15KB
ic_launcher_round.png 15KB
ic_launcher_round.png 15KB
ic_launcher_round.png 10KB
ic_launcher_round.png 10KB
ic_launcher_round.png 10KB
ic_launcher.png 9KB
ic_launcher.png 9KB
ic_launcher.png 9KB
ic_launcher_round.png 7KB
ic_launcher_round.png 7KB
ic_launcher_round.png 7KB
ic_launcher.png 6KB
ic_launcher.png 6KB
ic_launcher.png 6KB
ic_launcher_round.png 5KB
ic_launcher_round.png 5KB
ic_launcher_round.png 5KB
ic_launcher.png 4KB
ic_launcher.png 4KB
ic_launcher.png 4KB
ic_launcher.png 3KB
ic_launcher.png 3KB
ic_launcher.png 3KB
ic_launcher_round.png 3KB
ic_launcher_round.png 3KB
ic_launcher_round.png 3KB
ic_launcher.png 2KB
ic_launcher.png 2KB
ic_launcher.png 2KB
proguard-rules.pro 751B
proguard-rules.pro 751B
proguard-rules.pro 751B
proguard-rules.pro 751B
proguard-rules.pro 751B
gradle.properties 820B
gradle.properties 742B
gradle-wrapper.properties 230B
gradle.properties 16B
ic_launcher_background.xml 5KB
ic_launcher_background.xml 5KB
ic_launcher_background.xml 5KB
activity_share.xml 2KB
ic_launcher_foreground.xml 2KB
ic_launcher_foreground.xml 2KB
ic_launcher_foreground.xml 2KB
activity_login.xml 2KB
activity_main.xml 897B
AndroidManifest.xml 820B
AndroidManifest.xml 710B
AndroidManifest.xml 709B
fragment_user.xml 487B
styles.xml 383B
styles.xml 383B
styles.xml 383B
activity_fragment.xml 321B
AndroidManifest.xml 321B
共 117 条
- 1
- 2
资源评论
weixin_39840914
- 粉丝: 435
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 细胞的奇迹:吃出来的免疫力(美亚畅销书!作者的TED演讲播放量超300万次!《谷物大脑》作者、《三联生活周刊》推荐!吃下对的食物,改善你的... (Z-Library).azw3
- 智能手机产品拆解,使用mindmaster打开
- 11111111111111
- 统信系统ARM64依赖openssl-1.0.2版本的libssl.so.10和libcrypto.so.10文件
- 奥比中光python sdk
- 冯超楠17.py
- OCR识别-基于视觉注意力机制Attention实现的OCR识别算法-附项目源码-优质项目实战.zip
- Java 使用蒙特卡洛方法估算PI的近似值(源代码)
- main.cpp
- 电子木鱼小程序源码电子木鱼小程序源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功