我对Java和Android的插件开发有点新意,所以我想问一下这个基本问题。
考虑到我有一些框架,它有一些可以生成某些类的Factory - 这些类执行一些类似插件的功能。我想实现一个插件系统,该系统能够以某种方式从某个服务器下载新的插件,并使它们可供该工厂用于创建。
插件的基本要求是:
例如,这可能是一个“形状”绘图应用程序。每个插件都有代码来绘制()一个形状,可选地通过使用位图填充该形状 - 在这种情况下,位图提供了一个插件作为资源。
我应该怎么做?任何指向谷歌搜索术语和提示的指标都表示赞赏,谢谢:)
答案 0 :(得分:0)
由于安全限制,我认为你不能在Android上执行此操作。很可能你唯一的选择是在市场上将插件作为单独的应用程序分发(就像Doplhin浏览器一样)。
然而,要解决的问题是:你将如何发现这些插件?要回答这个问题,我们需要知道你打算如何使用这些插件。如果你的插件是普通的旧活动应该很容易。
我发现了这篇帖子:http://mylifewithandroid.blogspot.com/2010/06/plugins.html