android手机保存图片需要权限吗
java.io.FileNotFoundException: /mnt/sdcard/download_test/test.jpg (No such file or directory)
我现在是 从一个手机A传图片到另一个手机B中,B已经可以接受到完整的图片,现在想把图片保存到手机中遇到了问题,test.jpg是不存在的,这是肯定的,因为你不知道你要接受图片的名称。android中难道不是判断不存在的时候同时新建他么。还是需要什么权限之类的。具体代码如下:
Java code?public void saveFile(Bitmap bm, String fileName) throws IOException { File dirFile = new File(ALBUM_PATH); if(!dirFile.exists()){ dirFile.mkdir(); System.out.println( "新建路径"); } File myCaptureFile = new File(ALBUM_PATH + fileName); BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(myCaptureFile)); bm.compress(Bitmap.CompressFormat.JPEG, 80, bos); System.out.println( "写入文件"); bos.flush(); bos.close(); }
有判断,没有目录的话 会自动新建。。。是需要权限问题