如何处理多个倾向于一个 apk 的 android 项目

Posted

技术标签:

【中文标题】如何处理多个倾向于一个 apk 的 android 项目【英文标题】:How to work with multiple android projects that tends to one apk 【发布时间】:2016-09-18 07:24:15 【问题描述】:

我致力于为 android 应用程序使用干净的架构。

我使用了 MVP 设计模式,我想将每一层分离到一个至少倾向于一个应用程序的单独项目中。

现在我有一个数据层、领域层、表示层。

我需要为每个项目创建项目:Presentation uses Domain and Domain uses Data。

通过在另一个项目中添加所需项目的引用,这在 .Net 中非常容易。

我不知道如何在 Android 中做到这一点?

另外,我在这里问之前搜索了很多,我发现了一些不干净的答案。

This example having the separation that i want? 那么我怎样才能实现这样的目标呢?

【问题讨论】:

【参考方案1】:

通过创建多项目构建,您可以在 gradle 中执行与使用 .Net 完全相同的操作 - https://docs.gradle.org/current/userguide/multi_project_builds.html

请查看此博客文章以获取有效示例 - http://www.petrikainulainen.net/programming/gradle/getting-started-with-gradle-creating-a-multi-project-build/

【讨论】:

以上是关于如何处理多个倾向于一个 apk 的 android 项目的主要内容,如果未能解决你的问题,请参考以下文章

Android - 如何处理单个 ListViewItem 中的多个元素?

Android/Parse-如何处理来自 ParseQuery 的多个回调

如何处理特定的客户端配置和apk

我认为适用于 Android 的 Google Chrome 有一个奇怪的视口高度错误,应该修复它。现在,你如何处理它?

如何处理 NoSQL 中重复数据的变化

Android MVP-编程思想5(如何处理多个P层的问题?)