要从Android设备删除图片吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了要从Android设备删除图片吗?相关的知识,希望对你有一定的参考价值。
我想删除用户通过选择的图像>
ACTION_GET_CONTENT
我可以成功选择图片并将其显示在recycleview中,我正在选择这样的图像:
switch (requestCode) { case 42: if (resultCode == RESULT_OK) { Uri uri = data.getData(); InputStream inputStream = null; try { inputStream = getBaseContext().getContentResolver().openInputStream(uri); Bitmap bm = BitmapFactory.decodeStream(inputStream); int maxHeight = 1920; int maxWidth = 1920; float scale = Math.min(((float) maxHeight / bm.getWidth()), ((float) maxWidth / bm.getHeight())); Matrix matrix = new Matrix(); matrix.postScale(scale, scale); Bitmap bitmap = Bitmap.createBitmap(bm, 0, 0, bm.getWidth(), bm.getHeight(), matrix, true); saveImageToInternalStorage(bitmap, getFileName(uri)); bm.recycle(); bitmap.recycle(); finishActivity(42); } catch (FileNotFoundException e) { e.printStackTrace(); } } }
现在,我想从用户库中删除此图像,但它仍应在recyclerview中可见
我将photoPath设为
content://com.android.providers.media.documents/document/image%3A5793
我想删除用户通过ACTION_GET_CONTENT选择的图像,我能够成功选择图像并将其显示在recycleview中,我正在选择图像,如下所示:switch(requestCode){...
答案
尝试一下另一答案
如果要删除用户通过ACTION_GET_CONTENT选择的图像:以上是关于要从Android设备删除图片吗?的主要内容,如果未能解决你的问题,请参考以下文章
ImageView系列:同一张图片在不同设备上显示的像素一样吗?
我们可以使用 phonegap 访问 HTML5 和 javascript 中的 Android 设备的联系人列表、相机图片等原生内容吗?