2019独角兽企业重金招聘Python工程师标准>>>

public class ImgUtils {public static void saveImageToGallery(Context context, Bitmap bmp) {final String[] items = new String[] { "保存图片"};//图片转成Bitmap数组final Bitmap[] bitmap = new Bitmap[1];bitmap[0] = bmp;//        Glide.with(context).load(url).asBitmap().into(new SimpleTarget<Bitmap>() {
//            @Override
//            public void onResourceReady(@NonNull Bitmap resource, @Nullable Transition<? super Bitmap> transition) {
//                bitmap[0] = resource;
//            }
//        });// 首先保存图片 创建文件夹File appDir = new File(Environment.getExternalStorageDirectory(), "shy");if (!appDir.exists()) {appDir.mkdir();}//图片文件名称String fileName = "shy_"+System.currentTimeMillis() + ".jpg";File file = new File(appDir, fileName);try {FileOutputStream fos = new FileOutputStream(file);bmp.compress(Bitmap.CompressFormat.JPEG, 100, fos);fos.flush();fos.close();} catch (Exception e) {e.printStackTrace();}// 其次把文件插入到系统图库String path = file.getAbsolutePath();try {MediaStore.Images.Media.insertImage(context.getContentResolver(), path, fileName, null);} catch (FileNotFoundException e) {e.printStackTrace();}// 最后通知图库更新Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);Uri uri = Uri.fromFile(file);intent.setData(uri);context.sendBroadcast(intent);new ToastUtils(context).showToast("保存成功");}}

转载于:https://my.oschina.net/lanyu96/blog/3053397

Android 长按照片保存 工具类相关推荐

  1. android开发监听媒体播放器,Android开发之媒体播放工具类完整示例

    本文实例讲述了Android开发之媒体播放工具类.分享给大家供大家参考,具体如下: package com.maobang.imsdk.util; import android.media.Media ...

  2. Android开发 无线Wifi+WifiUtil工具类,android开发网格布局

    <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=&quo ...

  3. Android TextView长按选择复制工具类

    开篇废话 最近有个需求,需要做一个像微信聊天一样可以长按可以任意选择复制的功能,这就要用到了Spannable了,但不止止的Spannable,在写的过程中也是遇到了很多的坑,为了避免大家踩坑,把我写 ...

  4. Android开发 几个常用工具类

    本文出自[张鸿洋的博客]并 做了部分修改. 转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38965311 打开大家手上的项目,基 ...

  5. Android基于Okhttp3的文件下载工具类

    需求中有需要简易的下载文件的,例如图片,音频,视频等.首先这个下载工具类没有断点下载,也就是说没有暂停,缓存.不过解决日常工作中的小文件下载是绰绰有余的.下面可以看一看 一.添加okhttp3的远程依 ...

  6. Android项目中常用的工具类集(史上最全整理)

    如果你是一名有经验的Android开发者,那么你一定积累了不少的工具类,这些工具类是帮助我们快速开发的基础.如果你是新手,那么有了这些辅助类,可以让你的项目做起来更加的简单. 下面介绍一个在GitHu ...

  7. Android之SharedPreferences两个工具类

    相信Android的这个最简单的存储方式大家都很熟悉了,但是有一个小小技巧,也许你没有用过,今天就跟大家分享一下,我们可以把SharedPreferences封装在一个工具类中,当我们需要写数据和读数 ...

  8. Android中调用webservice的工具类

    最近学习WebService,感觉利用这个借口开发网站的Android客户端方便及了,用到一个工具类,这里铭记一下. public static final String WebServiceName ...

  9. android okhttp+解析json( okhttp 工具类)

    2019.12.28更新 注意点: 1.只需要在AndroidManifest.xml application 属性中添加 ,就可以访问 http,而不是https android:usesClear ...

最新文章

  1. 在MVC的cshtml视图页获取默认路由下的ID值的方法
  2. vscode如何用浏览器预览运行html文件
  3. python怎么导入数据集keras_python – 如何为Keras准备数据集?
  4. ionic 侧栏菜单用法
  5. 推荐几本 Go 语言电子书
  6. TCPIP协议详解内容总结
  7. python中for循环的用法a+aa+aaa-Python练习题 013:求解a+aa+aaa……
  8. 二级下拉菜单布局(纵向、横向)
  9. 安卓系统加速_真就这么简单让你的安卓手机变流畅?
  10. mysql opt frm_将.frm和.opt文件导入MySQL
  11. 一个关于springboot的junit使用错误,空指针异常
  12. 360度全景VR摄像机初探
  13. Android日志打印框架xLog超详细使用详解
  14. 关于云计算--openstack
  15. 英语口语练习系列-C41-食物词汇-鹊桥仙
  16. shell脚本中编写SQL中 以传参(${accdate})的方式 动态:求 前12个月的日期和求 前一周(7天的日期)
  17. PHP生成微信小程序码
  18. flutter从入门到熟练全套学习视频教程
  19. python 例外 重试_Python例外:简介
  20. 晨哥真有料丨心理学“踢猫效应”,拒绝传递负能量

热门文章

  1. java 桥 word_java导出word的6种方式(转发)
  2. vue通过class获取dom_.NET Core通过Json或直接获取图形验证码(务必收藏备用)
  3. linux离线安装redmine_Linux 下一款非常好用的翻译软件
  4. 谈“发表(撰写)学术论文的注意事项”
  5. 面试39 MySQL读写分离
  6. P1576 最小花费
  7. ajax跨域问题(php)
  8. 基于Flask实现后台权限管理系统 - 导言
  9. 面向对象JS编程(一)——创建对象
  10. 最新的vue webpack模板没有dev-server.js文件,进行后台数据模拟笔记