gpt4 book ai didi

android - 在 AAR 中使用 Dagger(或其他 DI IoC 容器)的任何示例?

转载 作者:行者123 更新时间:2023-12-03 04:49:20 31 4
gpt4 key购买 nike

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

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

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

最佳答案

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

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

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

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

    关于android - 在 AAR 中使用 Dagger(或其他 DI IoC 容器)的任何示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21003947/

    31 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com