概述
Android之通过Url保存图片集到本地并通知图库刷新
- 直接上代码 疑问联系774908055
public static boolean saveBitmaps(Context context,List<Bitmap> bitmaps, String rootPath) {
LogUtil.LogShitou("创建PIC = " + rootPath);
int saveNum = 0;
boolean isSaveComplete = false;
File desDir = new File(rootPath);
LogUtil.LogShitou("创建cheyoubao1 = " + desDir);
if (!desDir.exists()) {
LogUtil.LogShitou("创建cheyoubao2 = " + desDir);
desDir.mkdirs();
}
for(Bitmap bitmap : bitmaps){
File filePic = new File(rootPath, System.currentTimeMillis() + "_cyb_SHARE" + ".jpg");
try {
if (!filePic.exists()) {
filePic.getParentFile().mkdirs();
filePic.createNewFile();
save2(context,bitmap,filePic.getPath());
//通知相册更新
BitmapFactory.decodeFile(desDir.getAbsolutePath()), filePic.getName(), null);
LogUtil.LogShitou("bitmaps.size3 = " + bitmaps.size() + ",saveNum = "+saveNum);
saveNum ++;
if(saveNum == bitmaps.size()){
//保存完成
isSaveComplete = true;
LogUtil.LogShitou("bitmaps.size4 = " + bitmaps.size());
bitmaps.clear();
saveNum = 0;
}
LogUtil.LogShitou("file = " + filePic);
}
} catch (IOException e) {
e.printStackTrace();
}
}
return isSaveComplete;
}```
最后
以上就是稳重战斗机为你收集整理的Android之通过Url保存图片集到本地并通知图库刷新的全部内容,希望文章能够帮你解决Android之通过Url保存图片集到本地并通知图库刷新所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复