我正在创建一个消息传递应用程序,我希望能够通过使用插件来扩展它。
例如,plugin
可以用笑脸图像替换:)。
我编写了一些使用意图过滤器来查找plugins
的测试代码,但我找不到创建该plugin class
实例的方法。
是否可以这样做,如果没有,那么最佳方法/最佳替代方案是什么?
感谢。
答案 0 :(得分:3)
因为android中的应用程序都在自己的VM中运行,所以我认为应用程序的类加载器不会访问插件中定义的类。但是,您可以通过Intents
在主应用程序和插件之间传递数据。如果插件需要主应用程序中的数据,请创建ContentProvider
以使数据可用。