我们希望开发一个可扩展的Android应用程序,并正在寻找处理插件的方法。
你认为哪种方法最好:
1. 使用Android的PackageManager。这里的问题是PM并不是为插件而设计的,因此我们需要自己实现依赖检查等功能。
2. 使用现有的Java框架,如JPF(Java Plugin Framework)或OSGi。OSGi对我们来说过于庞大了,在Android上也没有太多关于JPF的信息。
3. 其他想法?
你认为哪种方法最好:
1. 使用Android的PackageManager。这里的问题是PM并不是为插件而设计的,因此我们需要自己实现依赖检查等功能。
2. 使用现有的Java框架,如JPF(Java Plugin Framework)或OSGi。OSGi对我们来说过于庞大了,在Android上也没有太多关于JPF的信息。
3. 其他想法?