为Android实现可下载的代码和内容插件

时间:2011-04-12 16:54:18

标签: java android plugins

我对Java和Android的插件开发有点新意,所以我想问一下这个基本问题。

考虑到我有一些框架,它有一些可以生成某些类的Factory - 这些类执行一些类似插件的功能。我想实现一个插件系统,该系统能够以某种方式从某个服务器下载新的插件,并使它们可供该工厂用于创建。

插件的基本要求是:

  • 它包含通过实现一些常见的接口
  • 的代码
  • 它包含资源(例如drawables)

例如,这可能是一个“形状”绘图应用程序。每个插件都有代码来绘制()一个形状,可选地通过使用位图填充该形状 - 在这种情况下,位图提供了一个插件作为资源。

我应该怎么做?任何指向谷歌搜索术语和提示的指标都表示赞赏,谢谢:)

1 个答案:

答案 0 :(得分:0)

由于安全限制,我认为你不能在Android上执行此操作。很可能你唯一的选择是在市场上将插件作为单独的应用程序分发(就像Doplhin浏览器一样)。

然而,要解决的问题是:你将如何发现这些插件?要回答这个问题,我们需要知道你打算如何使用这些插件。如果你的插件是普通的旧活动应该很容易。

我发现了这篇帖子:http://mylifewithandroid.blogspot.com/2010/06/plugins.html