你知道如何创建一个文件夹来保存照片,操作系统和其他应用程序应该将该文件夹视为相册吗?我需要将照片保存在某个相册中,如果相册不存在,我需要创建它。
谢谢
如果您将图像文件存储在外部存储上的任何位置(也包含 .nomedia 文件的位置除外),媒体扫描仪以及内置的“画廊”应用程序将找到并显示它们。
要成为一个好公民,您应该使用getExternalStoragePublicDirectory将此类文件放在外部存储上的推荐位置。您可以将DIRECTORY_PICTURES传递给图像。
但请注意,这些东西仅在 API 级别 8 中可用。如果您还需要支持早期的 API 版本,您可以使用getExternalStorageDirectory并仍然使用您自己的正确推荐路径。
而且,与往常一样,您需要在尝试写入之前确保外部存储可用。