0

你有一个基于 Gradle 的简单 DI 示例吗?我需要看到用于表达可选依赖的 setter 注入,就像标准设计模式一样。谢谢

编辑为了更好地定义 Q 的上下文...我已经在 Google Play https://play.google.com/store/apps/details?id=org.new_year上有我的 apk -OpenTweetSearch-

我想将我的 Twitter OAuth 2.0 与 Google Drive SDK OAuth 2.0 集成。我在这里找到了 Google Drive SDK 的 Gradle 依赖项:https : //gist.github.com/johnscheible/5994719排除了传递依赖项。“然而,exclude 感觉就像是应用程序开发人员可能需要但理想情况下避免的那种东西”(请参阅​​ Gradle for Android、AARs 和 Conditional Dependencies)。这就是为什么在 Google Drive SDK 的上下文中要求 gradle 和依赖注入的代码示例:这也足够了,并且 c# .net WPF 中的示例可以帮助我。无论如何,代码示例不是我问题的重点,您可以在没有任何代码示例的情况下回答:实际上是设计模式是您应该在代码实现之前讨论的内容,并且应该在与构建系统层分开的抽象层中进行管理。所以我不明白为什么我的 Q 被搁置,因为我的 Q 不是重点。

4

1 回答 1

4

我是上面提到的Frank Du。感谢您查看我的旧博客。其实我已经采用了一种新的方法,更简单更好。

该链接促使我分享我的 android + gradle + dagger 设置。正如我在博客中所说,因为我从许多来源中学到了技巧。github项目涵盖了相当多的主题,例如aar依赖,模块重用,dagger代码生成等。这里是链接:

  1. 查看源代码:https ://github.com/frankdu/android-gradle-dagger-tutorial
  2. 博文:http ://www.frankdu.com/blog/2014/01/18/tutorial-create-android-gradle-project-with-dagger/

所以,希望对您有所帮助!

于 2014-01-19T04:00:34.140 回答