publicstaticvoidsaveImageToGallery(Contextcontext,Bitmapbmp){//首先保存图片FileappDir=newFile(Environment.getExternalStorageDirectory(),"Boohee");if(!appDir.exists()){appDir.mkdir();}StringfileName=System.currentTimeMillis()+".jpg";Filefile=newFile(appDir,fileName);try{FileOutputStreamfos=newFileOutputStream(file);bmp.compress(CompressFormat.JPEG,100,fos);fos.flush();fos.close();}catch(FileNotFoundExceptione){e.printStackTrace();}catch(IOExceptione){e.printStackTrace();}//其次把文件插入到系统图库try{MediaStore.Images.Media.insertImage(context.getContentResolver(),file.getAbsolutePath(),fileName,null);}catch(FileNotFoundExceptione){e.printStackTrace();}//最后通知图库更新context.sendBroadcast(newIntent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE,Uri.parse("file://"+path)));}


更多相关文章

  1. Android(安卓)SQLite数据库的添 删 查 改
  2. 整理出15个Android很有用的代码片段
  3. Android开发之InstanceState详解
  4. Android(安卓)简单联系人操作
  5. android批量插入数据效率对比
  6. Android特有的数据结构分析
  7. Android深入浅出系列课程---Lesson6 AAF110503_Activity状态保存
  8. Android(安卓)手绘 - 支持保存为图片
  9. android 数据存储

随机推荐

  1. Android用户界面 UI组件--TextView及其子
  2. 关于Android异步 RxJava和Handler
  3. Android关机重启重启至recovery应用开发
  4. Android中对象池的使用
  5. Android(安卓)系统广播大全
  6. 解决升级 Android(安卓)Studio 3.6.1 后
  7. android ndk build
  8. 对Android基于vitamio框架调用第三方播放
  9. Android(安卓)project 的常用编译方法
  10. CSDN上Android与IPhone开发博客精选