没有合适的资源?快使用搜索试试~ 我知道了~
clean-activities:清理您的活动
共59个文件
java:21个
xml:16个
png:10个
需积分: 8 0 下载量 51 浏览量
2021-05-16
13:55:25
上传
评论
收藏 150KB ZIP 举报
温馨提示
该存储库托管示例应用程序,该应用程序已在我在Medium上发布的系列文章“清理活动”中使用。 这些文章 探索如何在Android应用中将“活动”保持为“干净”(从可读性,可维护性和简洁代码的意义上以及正确应用“干净架构”的意义上来讲)。 文章的叙述从“天真的”实现开始,然后我们逐步重构代码。 这是相关分支的列表,并且在括号中是讨论该分支的部分): naive_mvp :初始的天真的实现(第一部分) decouple_framework :第一个将Activity与Android Framework分离的重构(第一部分) decouple_permissions :第二个重构,将活动与运行时权限请求系统分离(第二部分)
资源推荐
资源详情
资源评论
收起资源包目录
clean-activities-master.zip (59个子文件)
clean-activities-master
gradlew 5KB
settings.gradle 15B
.idea
runConfigurations.xml 564B
misc.xml 2KB
codeStyles
Project.xml 2KB
gradle
wrapper
gradle-wrapper.properties 231B
gradle-wrapper.jar 53KB
README.md 888B
gradlew.bat 2KB
gradle.properties 726B
.gitignore 139B
app
src
androidTest
java
talosdev
permission
ExampleInstrumentedTest.java 722B
test
java
talosdev
permission
ExampleUnitTest.java 380B
main
AndroidManifest.xml 1KB
res
mipmap-hdpi
ic_launcher.png 3KB
ic_launcher_round.png 5KB
mipmap-xxxhdpi
ic_launcher.png 9KB
ic_launcher_round.png 15KB
mipmap-xhdpi
ic_launcher.png 4KB
ic_launcher_round.png 7KB
mipmap-anydpi-v26
ic_launcher.xml 268B
ic_launcher_round.xml 268B
mipmap-mdpi
ic_launcher.png 2KB
ic_launcher_round.png 3KB
drawable
ic_launcher_background.xml 5KB
layout
phone_sms_fragment.xml 268B
phone_contacts_fragment.xml 315B
main_activity.xml 1KB
phone_activity.xml 767B
location_activity.xml 2KB
drawable-v24
ic_launcher_foreground.xml 2KB
values
colors.xml 202B
strings.xml 646B
styles.xml 361B
mipmap-xxhdpi
ic_launcher.png 6KB
ic_launcher_round.png 10KB
java
talosdev
permission
ThisApplication.java 506B
features
phone
PhonePageAdapter.java 1KB
PhoneActivity.java 1KB
contacts
ContactsFragment.java 960B
sms
SMSFragment.java 925B
di
PhoneModule.java 485B
PhoneContract.java 144B
PhonePresenter.java 379B
location
LocationContract.java 150B
LocationPresenter.java 396B
LocationActivity.java 1KB
di
LocationModule.java 521B
main
MainContract.java 274B
MainPresenter.java 753B
MainActivity.java 1KB
di
MainModule.java 473B
di
ActivityComponentBindModule.java 890B
AppComponent.java 660B
ApplicationModule.java 267B
.gitignore 7B
build.gradle 2KB
proguard-rules.pro 751B
build.gradle 1010B
共 59 条
- 1
资源评论
weixin_42097189
- 粉丝: 39
- 资源: 4567
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 国产化中间件tongweb(嵌入式)
- 折笔画输入法4.02.zip
- tinygltf加载资源demo
- 车用驱动电机原理与控制基础-P147公式(6-71)~(6-74)
- Springboot 基于AbstractRoutingDataSource+aop读写分离方案实现代码
- 2023-04-06-项目笔记 - 第三百七十一阶段 - 4.4.2.369全局变量的作用域-369 -2025.01.07
- IMG_20250107_152102.jpg
- metrics-server配置文件yml
- GE通用公司PREDIX工业物联网平台技术白皮书
- 2023-04-06-项目笔记 - 第三百七十一阶段 - 4.4.2.369全局变量的作用域-369 -2025.01.07
- 国产化中间件tongweb(非嵌入式)
- 支持ARM架构的minio镜像,版本号为minio-RELEASE.2020-07-18T18-48-16Z-arm64
- Python自动化批量文件管理工具:基于自定义规则过滤文件夹中特定文件
- 学习flv.js的demo案例
- 广东省高清卫星地图全图
- 中国城镇智慧燃气发展研究报告
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功