Android点击图片保存到指定目录,并更新相册
来源:互联网 发布:复旦投毒案的思考知乎 编辑:程序博客网 时间:2024/05/21 22:37
本文是Android点击图片保存到指定目录,并更新相册。
另一种:Android点击图片保存到media数据,并更新相册
地址:http://blog.csdn.net/lylddingHFFW/article/details/75134849
ImageView:
<ImageView android:id="@+id/textiv" android:layout_width="10dp" android:layout_height="10dp" android:src="@drawable/textiv"/>
点击事件:
ImageView imageView = (ImageView)findViewById(R.id.textiv)Drawable drawable = imageView.getDrawable();BitmapDrawable bitmapDrawable = (BitmapDrawable) drawable;Bitmap bitmap = bitmapDrawable.getBitmap();saveImageToGallery(context,drawable);
保存代码:
public static void saveImageToGallery(Context context, Bitmap bitmap) { // 首先保存图片 File appDir = new File(Environment.getExternalStorageDirectory(), "test"); if (!appDir.exists()) { appDir.mkdir(); } String fileName = System.currentTimeMillis() + ".jpg"; File file = new File(appDir, fileName); try { FileOutputStream fos = new FileOutputStream(file); bmp.compress(CompressFormat.JPEG, 100, fos); fos.flush(); fos.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } // 其次把文件插入到系统图库 try { MediaStore.Images.Media.insertImage(context.getContentResolver(), file.getAbsolutePath(), fileName, null); } catch (FileNotFoundException e) { e.printStackTrace(); } //最后通知图库更新 Intent intent = new Intent(); intent.setAction(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);//扫描单个文件 intent.setData(Uri.fromFile(file));//给图片的绝对路径 context.sendBroadcast(intent); Toast.makeText(mContext,"baocun",Toast.LENGTH_SHORT).show();}
参考:http://stormzhang.com/android/2014/07/24/android-save-image-to-gallery/
Android扫描多媒体文件剖析 :http://blog.csdn.net/lylddingHFFW/article/details/75070399
阅读全文
0 0
- Android点击图片保存到指定目录,并更新相册
- Android点击图片保存到指定目录,并更新相册
- 保存图片到系统相册并更新
- android 保存图片到手机相册,并通知相册刷新
- 保存图片到本地,并及时在系统相册更新
- Android保存图片到本地或者数据库,并通知相册更新
- android调用系统相册将图片复制到指定目录下并显示复制进度
- android 选择本地图片并截剪图片保存到,sdcard指定目录中
- android 选择本地图片并截剪图片保存到,sdcard指定目录中
- android 选择本地图片并截剪图片保存到,sdcard指定目录中
- android 保存图片到相册并正常显示
- Android中实现截图保存到指定目录或者系统图片,并支持批量删除
- Android保存图片到相册
- iOS将图片保存到指定相册
- iOS 保存图片到相册, 保存到指定的路径
- 保存图片到指定相册 支持创建新相册
- iOS uitableview自定义相册(实现拍照并保存在指定目录以相册的形式展示图片)
- Android app中将图片保存到本地相册并自命名相册名的代码方法
- TreeMap
- Shell基本运算符~05
- Java基础之异常
- 决策树(ID3,C4.5,CART)
- RocketMQ原理解析-producer 1.启动流程
- Android点击图片保存到指定目录,并更新相册
- 静态主席树
- android 调试NDK的C++代码 使用VisualGDB+VS2005
- python PyMysql 一个connection里面能不能有多个cursor
- BigDecimal加减乘除运算
- Unity3D
- C程序设计入门(网易云课堂 -《程序设计入门-C语言》(浙大-翁凯))总结
- ML-第三天
- 【iOS开发】移动端路由层设计