我的android应用程序的插件

我的android应用程序的插件,android,plugins,Android,Plugins,我试图找出什么是为我的android应用程序启用插件或扩展的正确方法。与我想要的任何其他可插拔应用程序一样: 1) 已安装插件列表 2) 能够调用插件中实现的方法(可能有UI,也可能没有UI) 目标是隔离不必要的功能 翁德拉你的意思还不太清楚。如果您想使用Android Library Project开发自己的可重用应用程序组件,可能是您想要的,或者您可能想了解如何使用内容提供商和意图来使用设备上其他已安装的应用程序好的,我将试着澄清。我希望能够向我的应用程序添加特殊功能(甚至其他开发人员也可以

我试图找出什么是为我的android应用程序启用插件或扩展的正确方法。与我想要的任何其他可插拔应用程序一样: 1) 已安装插件列表 2) 能够调用插件中实现的方法(可能有UI,也可能没有UI)

目标是隔离不必要的功能


翁德拉

你的意思还不太清楚。如果您想使用Android Library Project开发自己的可重用应用程序组件,可能是您想要的,或者您可能想了解如何使用内容提供商和意图来使用设备上其他已安装的应用程序

好的,我将试着澄清。我希望能够向我的应用程序添加特殊功能(甚至其他开发人员也可以添加新功能)。不公开我的应用程序的代码。我希望用户能够独立于主应用程序安装这些额外的功能。我不是在寻找(编译时)库。单独的活动/内容提供商可以完成这项工作,但我如何获取/维护相关活动的列表。还有更多-插件不应该作为独立的应用程序运行(这是独立的活动)。内容提供商是否可以在数据请求时显示一些UI?