作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我致力于为 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/
在 Haskell 中编程时,我经常遇到这个问题。在某些时候,我尝试模拟 OOP 方法。在这里,我正在为我发现的一款 Flash 游戏编写某种 AI,我想将各个部分和关卡描述为一个部分列表。 modu
我是一名优秀的程序员,十分优秀!