android根据图片资源的drawable id转化为Uri,java

Posted zhangphil

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android根据图片资源的drawable id转化为Uri,java相关的知识,希望对你有一定的参考价值。

android根据图片资源的drawable id转化为Uri的工具方法,java

    public Uri getUriFromResId(@NonNull Context context, @AnyRes int drawableId) 
        return Uri.parse(
                ContentResolver.SCHEME_ANDROID_RESOURCE
                        + "://" + context.getResources().getResourcePackageName(drawableId)
                        + '/' + context.getResources().getResourceTypeName(drawableId)
                        + '/' + context.getResources().getResourceEntryName(drawableId)
        );
    

以上是关于android根据图片资源的drawable id转化为Uri,java的主要内容,如果未能解决你的问题,请参考以下文章

android 获取当前壁纸的Drawable对象或者Bitmap。如何获取这张图片的ID或者名称。

android获取drawable里面的图片的id和名字的方法

如何从 android 包中的资源 id 获取 Drawable 对象?

Android,想获取这个对象里面的Drawable应该使用那个方法?

android如何获取drawable中图片的path?返回string路径

根据主题更改 Drawable