网络图片url或本地图片  转bitmap保存到系统相册

标签: android 保存相册
262人阅读 评论(0) 收藏 举报
分类:
先将图片url或本地图片转成bitmap  然后

本地图片转Bitmap
Bitmap bitmap = BitmapFactory.decodeResource(getResources()R.drawable.ceshi);




  调用该方法



public static void saveImageToGallery(Context contextBitmap bmp) {
    // 首先保存图片  OOOO是保存图片的文件夹名字
    File appDir = new File(Environment.getExternalStorageDirectory()"OOOO");
    if (!appDir.exists()) {
        appDir.mkdir();
    }
    String fileName = System.currentTimeMillis() + ".jpg";
    File file = new File(appDirfileName);
    try {
        FileOutputStream fos = new FileOutputStream(file);
        bmp.compress(Bitmap.CompressFormat.JPEG100fos);
        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();
    }
    // 最后通知图库更新   发送更新图片的广播
    context.sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILEUri.parse("file://" + Environment.getExternalStorageDirectory())));
}
查看评论

如何快速的读取本地图片为Bitmap

最近做项目时读取本地图片发现会有一点点的卡顿现象,于是记录了一下图片的读取时间, 本次记录是读取图片10次的平均值,因只做了10次读取,可能数据不是太准确, 四种方法读取本地图片为bitmap: 1、...
  • u014333053
  • u014333053
  • 2017年02月28日 15:57
  • 1088

选择本地图片并转化成bitmap

Intent intent=new Intent(); intent.type("image/*"); intent.setAction(Intent.ACTION_GET_CONTENT); ...
  • wu996489865
  • wu996489865
  • 2015年12月18日 14:41
  • 689

android 读取本地图片生成 bitmap

来源:http://blog.sina.com.cn/s/blog_a2a3823601010guz.html 想读取本地项目里的资源图片,但又不能用到R文件。         现总结以下几种读取Bi...
  • kaojistream
  • kaojistream
  • 2016年04月02日 00:36
  • 15957

安卓 保存Bitmap图片至本地并获得本地路径

public void saveBitmap(Bitmap bitmap) { // 首先保存图片 File appDir = new File(Environment...
  • q9104422999
  • q9104422999
  • 2017年04月06日 16:18
  • 2601

android如何用imageloader获取bitmap图片

背景: 我想要使用Bitmap类型的图片,但是我使用的是ImageLoder private DisplayImageOptions options;// 展示图片的工具 options...
  • SYIF88
  • SYIF88
  • 2016年04月16日 11:22
  • 4350

将资源文件的图片转换成bitmap 的两种方法

 1.Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.mipmap.mingchuseal, newOpts); ...
  • suyan_why
  • suyan_why
  • 2016年09月22日 14:07
  • 5623

Android中如何将res里的图片转换成Bitmap.

1.复制代码即可: Resources res = MainActivity.this.getResources(); Bitmap bmp= BitmapFactory.decodeResour...
  • GXL_1899
  • GXL_1899
  • 2017年05月22日 17:50
  • 4048

bitmap和图片文件的转换

Bitmap对象保存为图片文件: public static File saveBitMapToFile(Context context, String fileName, Bitmap bitma...
  • zhuimengxiang
  • zhuimengxiang
  • 2017年08月21日 09:25
  • 101

保存Bitmap到本地文件夹

[方法一]: /** 保存方法 */  public void saveBitmap() {   Log.e(TAG, "保存图片");   File f = new File...
  • u013378580
  • u013378580
  • 2016年06月03日 12:11
  • 1857

把本地的int类型的图片转换成drawable、Bitmap

把本地的int类型的图片转换成drawable、Bitmap
  • GXSeveryday
  • GXSeveryday
  • 2016年05月14日 10:06
  • 546
    个人资料
    持之以恒
    等级:
    访问量: 6万+
    积分: 1587
    排名: 3万+
    文章存档
    最新评论