【发布时间】:2015-01-01 15:22:46
【问题描述】:
我在我自己的框架 Android 项目中使用一些资源(图像/可绘制)来呈现一些 UI 小部件。我只想将我的框架作为 .jar 提供给我的客户。我的客户可以在他们的 Android 应用程序库中使用这个 jar。
问题是即使我在 .jar 转换时导出 /res(即所有图像)目录,我的客户端应用程序也无法使用它们。我知道的原因是我的客户端 android 应用程序总是在客户端应用程序资源中查找资源(引用为 R.drawble.imgId 的图像),而不是在 jar 中。
经过仔细研究,我发现解决此问题的方法是将我的框架资源作为 zip 和 .jar 一起提供,以便我的客户端应用程序将提供的资源放置在他们的 /res/drawable 文件夹中,而不会出现问题。
现在我的问题是还有其他方法可以实现吗? android 如何为其视图背景执行此操作?
【问题讨论】:
-
检查这个以了解各种方法stackoverflow.com/questions/17063826/…
标签: android jar executable-jar android-library apk-expansion-files