文件名称:android-architecture:一个示例项目,演示组织android项目架构的方式
文件大小:101KB
文件格式:ZIP
更新时间:2024-05-30 14:55:04
Java
Android架构 一个示例项目,演示组织android项目架构的方法该项目由不同的模块组成-应用程序,业务,通用,数据。 每个模块都有责任。 最主要的是建立模块之间的通信(主要是在长时间运行的异步操作的情况下)。 模块说明: 应用程序 应用程序本身。 包含所有必需的android应用程序组件。 活动只能用于托管片段,以提高应用程序的可伸缩性和灵活性。 活动-这里的所有活动。 片段-这里的所有片段。 观点-这里所有的意见。 服务-这里的所有服务。 服务必须提供业务层功能和其他特定操作的执行。 接收器-这里的所有广播接收器(如果需要的话)。 商业 使用数据层执行特定于业务逻辑的操作:从服务器检索数据,存储数据,将数据发送到服务器,执行复杂的数据操作。 常见的 包含实用程序,通知层(在应用程序组件之间)。 作为通知层,我的建议是使用EventBus方法-一旦事件发生,就足以对订阅者
【文件预览】:
android-architecture-master
----gradlew.bat(2KB)
----gradlew(5KB)
----AndroidProjectArchitectureTemplate.iml(940B)
----business()
--------proguard-rules.pro(669B)
--------src()
--------.gitignore(7B)
--------build.gradle(613B)
----gradle.properties(855B)
----data()
--------proguard-rules.pro(669B)
--------src()
--------.gitignore(7B)
--------build.gradle(578B)
----app()
--------proguard-rules.pro(669B)
--------src()
--------.gitignore(7B)
--------build.gradle(714B)
----gradle()
--------wrapper()
----common()
--------proguard-rules.pro(669B)
--------src()
--------.gitignore(7B)
--------build.gradle(541B)
----.gitignore(69B)
----README.md(2KB)
----settings.gradle(48B)
----build.gradle(436B)