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

标签 java android eclipse android-studio gradle

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

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

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

我需要为每个项目创建项目:演示使用域,域使用数据。

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

我不知道如何在 Android 中执行此操作?

此外,在我在这里提问之前我进行了很多搜索,发现了一些不明确的答案。

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

最佳答案

通过创建多项目构建,您可以在 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/

关于java - 如何处理倾向于一个apk的多个android项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37356676/

相关文章:

JavaFx 时间轴 - 设置初始延迟

java - C 错误的 JNI 访问对象数组

android - 如何将检测测试和单元测试源集添加到现有的 Android Studio 项目

java - Android 中偏好 Activity 的 onclick 监听器

java - 在android上拖放一个按钮..帮助

java - 在 JDBC 中将时间戳存储为 Long .. 好还是坏?

java - 如何在单个帖子中发送文件和数据?

java - Dx 故障写入输出 : already prepared. .. - 控制台错误

eclipse - 如何关闭 Eclipse/GWT 的 native 方法格式化?

android - 如何使用 ADT 插件将 "Android Design Support Library"添加到 Eclipse?