gpt4 book ai didi

Android:如何从其他Android应用程序访问资源文件夹

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:24:26 24 4
gpt4 key购买 nike

我已经在我的应用程序中集成了 jar。 jar 包含图像和字符串。我能够以编程方式从该 jar 访问图像和字符串,但我需要从 xml 文件中的 jar 访问资源

以编程方式:

imgView.setImageResource(com.example.jartesting.R.drawable.call_icon); 

上面的代码工作正常。

XML

<ImageView
android:id="@+id/imagesample"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:background="@com/example/jartesting/drawable/call_icon"/>

以上 xml 代码无效。它显示错误:不允许字符串类型

谁能帮我解决这个问题?

提前致谢

最佳答案

JAR 仅包含代码;你不能那样访问资源。

例如:Google 将他们自己的“Google Play 服务库”作为 Android 库项目分发,包含 lib 目录中 JAR 文件中的二进制代码、res 目录中的资源以及 src 目录中的 UnusedStub 类.如果有更好的方法可行,我认为他们会使用它。

虽然 Android Studio 仍处于测试阶段,但它包含对 AAR 的(错误)支持文件。看来这最终会成为解决之道。

关于Android:如何从其他Android应用程序访问资源文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32002757/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com