gpt4 book ai didi

Android - 引用资源可绘制为 URL

转载 作者:IT老高 更新时间:2023-10-28 23:32:58 25 4
gpt4 key购买 nike

我在我的 Android 应用程序中使用了一个 API,它从 Web 下载图像并在图像下载时显示占位符动画(RemoteImageView,Ignition 包的一部分 here

在应用程序的某些地方,我需要显示来自本地资源可绘制对象的图像,而不是从网络下载的。

是否可以使用 URL 访问本地资源可绘制对象?

最佳答案

方法:

使用这一行 "android.resource://[your package]/"+[res id]

这是一个例子

Uri myURI = Uri.parse("android.resource://com.example.project/" + R.drawable.myimage);

为方便起见,您可以将其用作方法:

public static Uri getUrl(int res){
return Uri.parse("android.resource://com.example.project/" + res);
}

警告不要使用 context.getPackageName() 代替包名,因为它可能返回空值。

关于Android - 引用资源可绘制为 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9296999/

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