【发布时间】:2013-08-26 16:43:00
【问题描述】:
我正在将 Apache Felix 嵌入到一个 Android 应用程序中。现在,我使用下面的代码来安装一个包:
imageBundle = bundleContext1.installBundle("file:sdcard/Download/AndroidImageViewer_1.0.0.201308221559.jar");
这可以正常工作,但它需要将捆绑包存储在 android 设备的 sdcard 中。然而,我不喜欢那样。我希望将捆绑包存储在 android 项目内的目录中。例如,在 assests 文件夹内。有没有办法做到这一点?
我试过这个:
imageBundle = bundleContext1.installBundle("file:assets/bundles/AndroidImageViewer_1.0.0.201308221559.jar");
正如预期的那样,它没有用。
【问题讨论】:
标签: android bundle assets apache-felix osgi-bundle