Android将ImageView中的图片保存到本地图库
来源:互联网 发布:淘宝新店如何引流免费 编辑:程序博客网 时间:2024/05/17 06:09
话不多少,直接上代码:
activity_main.xml:
一个ImageView,几个button
接下来是MainActivity.java中
我们先是创建好文件和输出流,写到sd卡目录,以当前时间命名。
这里copy是一个bitmap对象,所以使用compress方法,里面的 “100”指的是图片的质量,0表示以最小空间来保存,100表示以最大质量来保存图片,保存完图片后,可以在sd卡里面找到图片,但是我们手机的图库并没有,所以我们需要发送一条广播,通知系统去扫描sd卡,(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE),这样便能够立刻在图库中找到图片啦!
(ps: 我们系统在sd卡就绪时,会进行遍历sd卡,将sd卡里面的图片,视屏等信息构建成一个索引,存在MediaStore数据库中,当我们打开系统图库时,系统是不会再次扫描sd卡【需要时间】,之间将mediastore数据库中的索引,读取出来,所以我们保存到sd卡后打开图库看不到保存的图片,这就是为什么我们要发送广播了!)
运行结果:
0 0
- Android将ImageView中的图片保存到本地图库
- 将ImageView中的图片保存到本地相册
- Android保存图片到本地图库
- 收藏图片,将图片保存到iphone本地图库中
- 将图片保存到本地并刷新图库
- 保存图片到本地和系统图库
- 将图片保存到系统图库
- 将图片保存到本地后,系统图库可以查看图片
- Android长按imageview把图片保存到本地
- Android长按imageview把图片保存到本地
- Android保存Bitmap到本地图库
- imageView图片保存到本地和相册
- Android保存图片到系统图库
- Android保存图片到系统图库
- Android保存图片到系统图库
- Android保存图片到系统图库
- Android保存图片到系统图库
- Android保存图片到系统图库
- pycharm 2017年5月注册码(2017.4.25更新)
- 3月后的小目标
- 如何在VS Code 中运行、调试你的第一个Angular2程序
- vmware+centos6搭建Hbase集群
- Android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据
- Android将ImageView中的图片保存到本地图库
- WEB API 中HTTP的get、post、put,delete 请求方式
- Git使用总结
- 成为Java顶尖程序员 ,看这11本书就够了
- idea google style配置
- [计算机视觉]ubuntu16.04安装opencv3.1.0+Qt5.6.0
- 把“回车键”设置成前端某个按钮功能
- jquery实现tab菜单点击换菜单图片方法
- GLSurfaceView 的onDrawFrame()频繁调用