保存Bitmap 到存储卡(SD卡) 并通知文件管理器 更新
发布日期:2021-06-29 05:24:59
浏览次数:2
分类:技术文章
本文共 1885 字,大约阅读时间需要 6 分钟。
保存Bitmap 到存储卡(SD卡) 并通知文件管理器 更新
private void saveImage(Bitmap bitmap) { //此处范围的所谓外部存储是手机的自带内存32G,64G,并不是SD卡,是否有访问权限 if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) { File newFileDir = new File(Environment.getExternalStorageDirectory(), "Download"); if (!newFileDir.exists()) { newFileDir.mkdir(); } String fileName = System.currentTimeMillis() + ".png"; File file = new File(newFileDir, fileName); //打开文件输出流 FileOutputStream os = null; try { os = new FileOutputStream(file); bitmap.compress(Bitmap.CompressFormat.PNG, 100, os); os.flush(); os.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }// // 保存到图库// try {// MediaStore.Images.Media.insertImage(getContentResolver(), file.getAbsolutePath(), fileName, null);// } catch (FileNotFoundException e) {// e.printStackTrace();// }//// //通知更新图库// Uri uri = Uri.parse("file://" + Environment.getExternalStorageDirectory());// Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, uri);// sendBroadcast(intent); MediaScannerConnection.scanFile(this, new String[] { file.toString() }, null, new MediaScannerConnection.OnScanCompletedListener() { public void onScanCompleted(String path, Uri uri) { Log.i("ExternalStorage", "Scanned " + path + ":"); Log.i("ExternalStorage", "-> uri=" + uri); } }); } }
转载地址:https://blog.csdn.net/zhf6751134/article/details/99682072 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关注你微信了!
[***.104.42.241]2024年04月21日 02时06分27秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
程序员为什么非得参加一场编程竞赛?
2019-04-29
V 语言强势登顶 GitHub TOP1,欲取 Go 而代之?
2019-04-29
关于RocketMQ消息拉取与重平衡的一些问题探讨
2019-04-29
不同业务场景下如何进行数据库水平切分?
2019-04-29
如何准备算法工程师面试,斩获一线互联网公司机器学习岗offer?
2019-04-29
循环、递归与魔术(一)——递归与循环的数理逻辑
2019-04-29
1030MD
2019-04-29
发布文章---状态--恢复
2019-04-29
保存测试
2019-04-29
新发布文章000
2019-04-29
欢迎使用CSDN-markdown编辑器asdasd
2019-04-29
javascript中的深拷贝与浅拷贝
2019-04-29
javascript中的伪数组
2019-04-29
ReactNative豆瓣电影项目文档
2019-04-29
gantt
2019-04-29
百度小程序12
2019-04-29
数据库12
2019-04-29
"英文引号收藏后不显示"
2019-04-29
vip
2019-04-29
测试markdown 郭子墨
2019-04-29