在android上使用serviceloader

sil*_*ris 12 java android meta-inf serviceloader

我是java和android开发的新手并且学习我试图从应用程序开始收集像munin那样的统计和信息.我试图能够在我的应用程序中加载"插件".这些插件已经在应用程序中,但我不想单独调用它们,但能够迭代它们.我试图使用serviceloader,但永远不会将META-INF /服务放入我的apk中.所以我想知道是否有可能在android上使用serviceloader谢谢
编辑:我问的是java.util.ServiceLoader,我认为它应该,但我无法弄清楚如何将我的服务文件夹放到META-INF上APK

Gil*_*ili 5

有一个针对此问题的开放式错误报告.请参阅https://code.google.com/p/android/issues/detail?id=59658


Vic*_*ata 2

有可能的。您可能需要检查http://developer.android.com/reference/java/util/ServiceLoader.html

  • 你知道如何将 META-INF/services 放入 apk 中吗?我已经尝试了几个小时,但似乎总是被排除在外。我正在使用 eclipse 来编写和构建程序 (3认同)