,可以通过以下步骤实现:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
这将允许应用程序访问外部存储器。
String folderName = "MyFolder";
File folder = new File(getExternalFilesDir(null), folderName);
if (!folder.exists()) {
folder.mkdirs();
}
这将在应用程序的外部存储目录中创建一个名为"MyFolder"的文件夹。
String fileName = "myImage.jpg";
File file = new File(folder, fileName);
try {
FileOutputStream fos = new FileOutputStream(file);
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, fos);
fos.flush();
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
这将把位图图像以JPEG格式保存在"MyFolder"文件夹中的"myImage.jpg"文件中。
至于MARSHMALLOW,它是Android操作系统的一个版本,也称为Android 6.0。它引入了一些新的权限模型,包括运行时权限。在MARSHMALLOW上创建文件夹并保存位图图像的步骤与其他Android版本相同,但需要确保在运行时请求适当的权限,以便应用程序能够访问外部存储器。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云