wwn*_*gel 2 png android uri bytearray bitmap
我已经将图像文件读入ByteArray,但我怎么能把它写回来.我的意思是将ByteArray保存到文件系统中的映像文件中.PNG格式首选.
我从PNG文件到ByteArray的代码:
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bitmap = MediaStore.Images.Media.getBitmap(getActivity().getContentResolver(), mUri);
bitmap.compress(Bitmap.CompressFormat.PNG, 100, stream);
byte[] byteArray = stream.toByteArray();
Run Code Online (Sandbox Code Playgroud)
我知道有一些类似的问题,但我找不到这个问题的确切解决方案.谢谢!!!
只需使用a FileOutputStream将您的字节数组写入.像这样:
File file = new File(getFilesDir()+"/file.png");
FileOutputStream fos = new FileOutputStream(file);
//write your byteArray here
fos.write(byteArray);
fos.flush();
fos.close();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4311 次 |
| 最近记录: |