【问题标题】:How to bundle images in jar and use them in Android Application?如何在 jar 中捆绑图像并在 Android 应用程序中使用它们?
【发布时间】:2015-01-01 15:22:46
【问题描述】:

我在我自己的框架 Android 项目中使用一些资源(图像/可绘制)来呈现一些 UI 小部件。我只想将我的框架作为 .jar 提供给我的客户。我的客户可以在他们的 Android 应用程序库中使用这个 jar。

问题是即使我在 .jar 转换时导出 /res(即所有图像)目录,我的客户端应用程序也无法使用它们。我知道的原因是我的客户端 android 应用程序总是在客户端应用程序资源中查找资源(引用为 R.drawble.imgId 的图像),而不是在 jar 中。

经过仔细研究,我发现解决此问题的方法是将我的框架资源作为 zip 和 .jar 一起提供,以便我的客户端应用程序将提供的资源放置在他们的 /res/drawable 文件夹中,而不会出现问题。

现在我的问题是还有其他方法可以实现吗? android 如何为其视图背景执行此操作?

【问题讨论】:

标签: android jar executable-jar android-library apk-expansion-files


【解决方案1】:

对于分布式 Jar,我发现下面的方法比其他方法更简单。

更多详情请看以下链接

Packaging Android resource files within a distributable Jar file

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-02
    • 1970-01-01
    • 2012-06-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多