android 保存bitmap到本地
时间: 2023-08-02 18:22:58 浏览: 55
你可以使用以下代码将Bitmap保存到本地:
```java
public void saveBitmap(Bitmap bitmap, String fileName) {
File file = new File(Environment.getExternalStorageDirectory().getPath() + "/" + fileName);
FileOutputStream out = null;
try {
out = new FileOutputStream(file);
bitmap.compress(Bitmap.CompressFormat.PNG, 100, out);
out.flush();
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (out != null) {
out.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这个方法使用PNG格式将Bitmap保存到本地。你需要在你的AndroidManifest.xml文件中添加WRITE_EXTERNAL_STORAGE权限,以便应用程序可以访问外部存储。