这种方法虽然可以,但是每回都会保存一次
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));
网友评论