最近有些用户反映保存图片之后在系统图库找不到保存的图片,遂决定彻底查看并解决下。Adnroid中保存图片的方法可能有如下两种:第一种是自己写方法,如下代码:publicstaticFilesaveImage(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();}}以上代码便是将Bitmap保存图片到指定的路径/sdcard/Boohee/下,文件名以当前系统时间命名,但是这种方法保存的图片没有加入到系统图库中第二种是调用系统提供
...
继续阅读
(20)