2 china hgb china_hgb 于 2016.02.09 06:45 提问

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

已经通过下面的代码把网络图片存入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();
}

1个回答

caozhy
caozhy   Ds   Rxr 2016.02.09 06:58
已采纳

试试看直接用系统调用

 MediaStore.Images.Media.insertImage(getContentResolver(), bitmap, "title", "description");
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!