获得本地图片的uri地址

这种方法虽然可以,但是每回都会保存一次

Bitmap  bitmap = BitmapFactory.decodeResource(getContext().getResources(), R.drawable.about_us);
                        Uri imageUri = Uri.parse(MediaStore.Images.Media.insertImage(getContentResolver(),bitmap , null,null));

所以可以用下面这种
final Uri imageUri = Uri.parse(ContentResolver.SCHEME_ANDROID_RESOURCE + "://"+getResources().getResourcePackageName(R.drawable.defaultbg) + "/" + getResources().getResourceTypeName(R.drawable.defaultbg) + "/" + getResources().getResourceEntryName(R.drawable.defaultbg));

你可能感兴趣的:(获得本地图片的uri地址)