java - 在安卓上使用服务加载器

标签 java android meta-inf serviceloader

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

最佳答案

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

关于java - 在安卓上使用服务加载器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5760607/

相关文章:

java - 用于开发几个不相关的 util 包的层次结构

JavaFX Gradle 构建错误,java.util.zip.ZipException : duplicate entry: META-INF/LICENSE

java - 首先使用哪个context.xml

另一个类的android xml按钮调用方法

java - Android – MapFragment 叠加按钮阴影,就像 MyLocation 按钮一样

Maven war 在两个地方有 META-INF 文件夹

java - 如何选取不为空的最新值?

java - 如何使用 Java 从独立于平台的文本文件中删除 ^M 字符?

Java 8 DateTimeFormatter 解析可选部分

java - 带有支持库的 PreferenceFragment