2011-06-04 89 views
2

我試圖爲我的應用程序構建一個擴展系統,基本上在其中添加 不同的協議(例如,facebook和twitter連接)和 能夠從我的主應用。我希望它是漂亮的 類似於海豚瀏覽器擴展的工作方式。但我還沒有任何想法如何 來啓動它。有沒有人有任何有關 概念和技術部分的有趣鏈接或建議?我不知道從哪裏開始。爲我的android應用程序構建一個擴展系統

感謝

回答

2

有不同的選項來做到這一點:

  • 創建你想建立,你的Twitter/Facebook的連接器的預期行爲的抽象服務的接口。
  • 提供了一種懶惰地實現您的服務選擇實現的方法。

它可以通過工廠設計模式,總線設計模式也可以做,或依賴注入xml配置文件。

每一個都有其優點和缺點,有些是在某些情況下的替代品,你一定要看看這些設計模式。

的問候,斯特凡

相關問題