android - 旋转存储在移动设备中任何位置的原始图像后,如何替换位图图像?

标签 android database replace media android-camera

我想在旋转后替换位图图像,从存储在移动设备中任何位置的原始图像。我已将图像旋转 90 度,但无法从原始图像替换它。

MediaStore.Images.Media.insertImage(getContentResolver(), rotatedBitmapImage, imageName, "");

我已经使用了上面的代码,但它将图像存储在 DCIM -> 相机文件夹中。但我想从原始图像的 URI 替换它。

最佳答案

我已经得到了这个问题的答案。尽管使用了上面的代码,但我已经使用了:

OutputStream fOut = null;
                File file = new File(imagePath);
                try {
                    fOut = new FileOutputStream(file);
                    } catch (FileNotFoundException e) {

                    e.printStackTrace();
                }
                resizeBitmap.compress(Bitmap.CompressFormat.JPEG, 85, fOut);

            //---------------Used Media Scanner-----------
                sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri
                        .parse("file://" + Environment.getExternalStorageDirectory())));

关于android - 旋转存储在移动设备中任何位置的原始图像后,如何替换位图图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12740431/

相关文章:

java - Web View 不工作

c# - 列出 Entity Framework 中外键指向的实体

ruby - Mysql2:关闭客户端连接

Python Spacy 将 ent.label_ == PERSON 的值替换为其他值

java - android fragment 中的 onNewIntent

java - 通过修改 JRE 或 .so 库在 android 中捕获解密的 https 内容

android - FusedLocationProviderClient getLastLocation elapsedRealtimeNanos moSTLy 当前系统时间

sql - Oracle 查询结果与企业管理器值不匹配

javascript - 如何使用 jQuery 删除元素内的文本?

javascript - 如何使用 gulp 更改 href 链接