安卓图片保存到相册但是不显示出来的问题

问题描述

安卓图片保存到相册但是不显示出来的问题

已经通过下面的代码把网络图片存入sd卡上的dcim目录了,可是打开相册,里面没有下载的图片,是红米手机,请问怎么回事?
public static void saveFile(Bitmap bm, String fileName, String path) throws IOException {
String subForder = SAVE_REAL_PATH + path;
File foder = new File(subForder);
if (!foder.exists()) {
foder.mkdirs();
}
File myCaptureFile = new File(subForder, fileName);
if (!myCaptureFile.exists()) {
myCaptureFile.createNewFile();
}
BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(myCaptureFile));
bm.compress(Bitmap.CompressFormat.JPEG, 80, bos);
bos.flush();
bos.close();
}

解决方案

试试看直接用系统调用

 MediaStore.Images.Media.insertImage(getContentResolver(), bitmap, "title", "description");
时间: 2024-08-04 13:18:57

安卓图片保存到相册但是不显示出来的问题的相关文章

Android实现长按图片保存至相册功能

前言:前面写了一篇reactnative的学习笔记,说reactnative的Android框架中有很多福利,确实是的,也说到了我们app中的一个把图片保存到相册的功能,好吧,还是准备写一篇博客,就当笔记了- 先上几张app的图片: 一进app就是一个进度条加载图片(我待会也会说一下进度条view跟怎么监听图片加载过程): 图片加载完毕后: 长按图片进入相册可以看到我们保存的图片: 监听图片加载的loaddingview源码(不是很难,我就直接贴代码了): package com.leo.cam

利用SurfaceView预览,拍照且保存至相册

mainActivity如下: package c.c; import java.io.IOException; import java.util.Iterator; import java.util.List; import android.app.Activity; import android.content.ContentResolver; import android.content.pm.ActivityInfo; import android.content.res.Configu

viewpager-怎么把res文件夹下drawable文件夹下的图片保存到本地或者本地相册

问题描述 怎么把res文件夹下drawable文件夹下的图片保存到本地或者本地相册 我有一个项目是需要把res文件夹下的drawable文件夹下的图片保存到本地相册或者SD卡里面 我有一个viewpager 点击当前的图片让其保存到本地相册或者SD卡 我怎么获取当前的drawable? 解决方案 可以给viewpager里面的imageView添加事件,然后进行保存. 保存imageview到本地: http://www.codes51.com/article/detail_151353.htm

MVC5上传照片到相册中并显示出来

问题描述 MVC5上传照片到相册中并显示出来 如何在controller views model 处理照片上传并显示问题.求大神解救-- 解决方案 在 前台提供一个上传图片的表单,选择图片点击上传按钮时,跳转到相应的Action中,利用smartupload 或者fileupload 或者之间使用struts技术 将表单提交的文件上传到服务器,并保存到服务器中指定的文件夹中,然后将该图片相对服务器中的路径保存到数据库中,然后要显示该图片时,发送请求到数据库中去获取该图片的路径然后到页面进行显示即

微信上图片保存后放在手机哪里?

准备工作 1.智能手机一台 2.微信号一个 3.让朋友给你发一张图片 操作方法 1)我在手机中打开微信,在聊天记录或者文章中找到一张图片.     2)长按图片,在弹出的提示中点击"保存到手机",我们看到下方显示一个提示.这个提示中的地址就是图片保存地址.   小编提醒您:我使用的iphone手机照片直接都保存在了相册中,所以如果你是苹果手机就没必要参考此教程哦,因为苹果手机没这些东西,只要安卓手机才有哦.

Android 图片存入系统相册更新显示实例详解

Android 图片存入系统相册更新显示实例详解 在开发android的过程中,我们避免不了可能会涉及到做一个自定义相册或则会去本地创建一个文件夹来存储我们需要的图片.拿相册来说,比如我们创建一个test的文件夹,拍完一张照片后存储到这个指定的test文件夹里,然后在相册里面显示出来,就像微信的效果一样.拍完即可立即显示.但是,在实际开发过程中我们保存完一张图片后并不能立即更新显示出来这个图片,需要我们重启手机才能在系统相册中显示出来. 这里先提供一个插入系统图库的方法: MediaStore.

js实现有过渡渐变效果的图片轮播相册(兼容IE,ff)_javascript技巧

本文实例介绍了js实现图片轮播相册,具有过渡渐变效果,分享给大家供大家参考,具体内容如下 思路很简单,用2个属性保存当前图片和上一张图片,用2个定时器分别控制透明度和当前过渡的图片. <HTML> <HEAD> <TITLE></TITLE> </HEAD> <style> #cnt{width:100%;height:80%;} .ctrl{text-align:center;border:1px solid gray;font-s

iOS实现图片保存与搜索功能_IOS

本文实现Photos.framework的常见功能,包括:创建自定义相册.保存图片到自定义相册.搜索所有相册的图片,具体内容如下1.保存图片到相册 /** * 保存图片到相册 */ - (IBAction)saveImage { PHAuthorizationStatus status = [PHPhotoLibrary authorizationStatus]; if (status == PHAuthorizationStatusDenied) { NSLog(@"请到[设置-隐私-照片]打

微信怎么将图片保存为表情

微信怎么将图片保存为表情 1)我们打开微信,然后进入找到要做微信表情的图片,如下图所示(如下图)   2)然后我们长按要处理的照片,然后在弹出时点击[保存到手机],好了现在我们再点击[表情].(如下图)   3)进入后我们点击[设置]然后找到[我收藏的表情].(如下图)   4)现在我们点击我的收藏中的[+],这样就可以进入手机相册去找我们的图片了 5)然后找到图片之后我们再点击[使用],就已经添加进收藏表情里面了 好了这样我们已经成功的把图片收藏成了表情了,我们可以直接在表情中进行使用了.