Android 13中如何将图片保存到外置SD卡的DCIM路径下
时间: 2024-03-13 21:43:19 浏览: 31
在 Android 13 中,可以使用以下代码将图片保存到外置SD卡的DCIM路径下:
```java
String externalStorageState = Environment.getExternalStorageState();
if (externalStorageState.equals(Environment.MEDIA_MOUNTED)) {
File externalStorageDirectory = Environment.getExternalStorageDirectory();
String dcimDirectoryPath = externalStorageDirectory.getAbsolutePath() + "/DCIM";
File dcimDirectory = new File(dcimDirectoryPath);
if (!dcimDirectory.exists()) {
dcimDirectory.mkdirs();
}
String imagePath = dcimDirectory.getAbsolutePath() + "/image.jpg";
File imageFile = new File(imagePath);
FileOutputStream fileOutputStream = null;
try {
fileOutputStream = new FileOutputStream(imageFile);
// 将图片写入文件
// ...
} catch (FileNotFoundException e) {
e.printStackTrace();
} finally {
if (fileOutputStream != null) {
try {
fileOutputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
```
这段代码首先检查外置SD卡是否挂载,如果挂载了,则获取外置SD卡的根目录,然后创建一个名为“DCIM”的目录,如果该目录不存在的话。接着,在“DCIM”目录下创建一个名为“image.jpg”的文件,并将图片写入该文件。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)