-
一个演示组织Android项目架构方式的示例项目:android-architecture
资源介绍
Android架构
一个示例项目,演示组织android项目架构的方法该项目由不同的模块组成-应用程序,业务,通用,数据。 每个模块都有责任。 最主要的是建立模块之间的通信(主要是在长时间运行的异步操作的情况下)。
模块说明:
应用程序
应用程序本身。 包含所有必需的android应用程序组件。 活动只能用于托管片段,以提高应用程序的可伸缩性和灵活性。 活动-这里的所有活动。
片段-这里的所有片段。
观点-这里所有的意见。
服务-这里的所有服务。 服务必须提供业务层功能和其他特定操作的执行。
接收器-这里的所有广播接收器(如果需要的话)。
商业
使用数据层执行特定于业务逻辑的操作:从服务器检索数据,存储数据,将数据发送到服务器,执行复杂的数据操作。
常见的
包含实用程序,通知层(在应用程序组件之间)。 作为通知层,我的建议是使用EventBus方法-一旦事件发生,就足以对订阅者
- 上一篇: android mvp架构dome
- 下一篇: Android基础结构图.xmind