将ImageVIew中的图片保存到本地相册中
2019独角兽企业重金招聘Python工程师标准>>>
一:将ImageView中的图片转换成Bitmap
二:将Bitmap 转换成二进制,写入本地
三:用广播通知相册进行更新相册
实现代码如下:
//将ImageView中的图片转换成Bitmap
mshowpicture.buildDrawingCache();
Bitmap bitmap=mshowpicture.getDrawingCache();
//将Bitmap 转换成二进制,写入本地
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG , 100 , stream);
byte[] byteArray = stream.toByteArray();
File dir=new File(Environment.getExternalStorageDirectory ().getAbsolutePath()+"/picture" );
if(!dir.isFile()){
dir.mkdir();
}
File file=new File(dir,imagename +".png" );
try {
FileOutputStream fos=new FileOutputStream(file);
fos.write(byteArray, 0 , byteArray.length);
fos.flush();
//用广播通知相册进行更新相册
Intent intent = new Intent(Intent. ACTION_MEDIA_SCANNER_SCAN_FILE);
Uri uri = Uri.fromFile(file);
intent.setData(uri);
ShowPicture.this .sendBroadcast(intent);
Log.v(LOG_TAG, "------>通知相册更新成功" );
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
转载于:https://my.oschina.net/u/2502508/blog/537415
将ImageVIew中的图片保存到本地相册中相关推荐
- uni-app小程序,将base64图片保存到本地相册
描述 在做项目时,通过填写个人信息,生成一个二维码,现在要求将生成的二维码保存到本地,当点击图片上面的"保存到本地"时,就会将图片保存到本地相册里 实现过程 下面代码中的picUr ...
- React Native - 使用CameraRoll将图片保存到本地相册
PS: 以下内容经过本人亲自尝试 证明在IOS设备上简单有效 // IOS需要授权认证才允许保存图片,非常重要,记得配置: 由于苹果安全策略更新,还需要在 Info.plist 配置请求照片相的关描述 ...
- android 本地图片分享,Android 把图片保存到本地相册
[实例简介] 把图片保存到本地相册,实现本地相册资源同步化 [实例截图] [核心代码] Scanner └── Scanner ├── AndroidManifest.xml ├── bin │ ...
- Android app中将图片保存到本地相册并自命名相册名的代码方法
private void saveImage() {ImageView对象.buildDrawingCache();Bitmap bitmap = ImageView对象.getDrawingCach ...
- php - 使用 phpqrcode.php 生成二维码图片,同时并将生成的二维码图片保存到本地服务器中(详细示例教程源码)
效果图 网上的教程都太乱了,不好移植到自己的项目中. 最终效果,如下图所示: 你可以直接复制本文提供的方法,稍微改改就能应用到你的项目中去. 示例代码干净整洁,注释超级详细 示例源码 首先需要引入 p ...
- Cocos Creator 从下载图片到手机本地相册
在游戏中难免会有使用保存图片到本地的功能 比如二维码等 但是creator的方法是保存在他的游戏目录里 如果手机没有root是无法查看的 这个方法就是 把图片下载到游戏目录 然后在通过目录查找图片 然 ...
- android view存储为jpg,Android长按imageview把图片保存到本地的实例代码
工具类 之前用 AsyncTask 现在改用rxJava public class SaveImageUtils { public static void imageSave(final ImageV ...
- android本地图片如何显示到相册中,如何将本地图片保存到相册
1.前言 我们都知道将图片保存到本地的操作,但是如何将本地的图片保存到相册.有几种不同的方法,下面分别讲述这几种方法. 2.调用系统方法 MediaStore.Images.Media.insertI ...
- python中if brthon环境安装包_Python实现base64编码的图片保存到本地功能示例
本文实例讲述了Python实现base64编码的图片保存到本地功能.分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- #!python3 import os import ...
最新文章
- 机器学习模型的超参数优化 | 原力计划
- 如何查看python安装了什么库-怎么看python安装了哪些库
- XAML和VBA 7规范发布
- 使用SAP HANA Web-based Development Workbench进行SQLScript练习
- 史上最全最常用批处理260多个打包下载
- C++读取XML树的建立和遍历
- 【R图秀-5】将薪比薪
- 调试内核Ubuntu 搭建嵌入式开发环境-续
- QQ群红包裂变吸粉引流 玩法解析实战操作
- 【设计模式】观察者模式
- 十年之痛解读日本房地产泡沫
- 大数据干货,1个案例讲清楚精准营销!
- U启动U盘启动盘制作
- vue项目,h5图片放大后,支持手指缩放功能
- excel切片器_Excel数据透视表,结合切片器制作一个动态的图表!
- 汽车之家运维团队倾力打造的配置管理系统AutoCMS
- 2020年个人计划总结和2021年个人计划
- 母牛python_使用Python解决母牛问题
- 【前端圭臬】二:你知道的和不知道的 HTML
- python sdk是什么意思_SDK 和 API 的区别是什么?