gpt4 book ai didi

android - 为我的 android 应用程序构建一个扩展系统

转载 作者:行者123 更新时间:2023-11-29 00:46:16 26 4
gpt4 key购买 nike

我正在尝试为我的应用程序构建一个扩展系统,主要是添加其中的不同协议(protocol)(例如 facebook 和 twitter 连接)和能够从我的主应用程序配置它们。我要它漂亮类似于海豚浏览器扩展的工作方式。但我不知道如何启动它。有没有人有任何有趣的链接或建议概念和技术部分?我不知道从哪里开始。

谢谢

最佳答案

有不同的选择:

  • 为您要构建的服务创建一个接口(interface),对您的 Twitter/Facebook 连接器的预期行为进行抽象。
  • 提供一种方法来延迟实例化您为此服务选择的实现。

这可以通过工厂设计模式来完成,总线设计模式也可以,或者使用 xml 配置文件进行依赖注入(inject)。

每个都有其优点和缺点,在某些情况下有些是替代方案,您绝对应该看看这些设计模式。

问候,斯蒂芬

关于android - 为我的 android 应用程序构建一个扩展系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6238626/

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