如何使android Q中添加的相对路径向后兼容?
根据文档的相对路径 在API级别29中添加 公共静态最终字符串相对路径 此媒体项在其被持久化的存储设备中的相对路径。例如,存储在/storage/0000-0000/DCIM/Vacation/IMG1024.JPG中的项的路径为DCIM/Vacation/如何使android Q中添加的相对路径向后兼容?,android,storage,media,mediastore,scoped-storage,Android,Storage,Media,Mediastore,Scoped Storage,根据文档的相对路径 在API级别29中添加 公共静态最终字符串相对路径 此媒体项在其被持久化的存储设备中的相对路径。例如,存储在/storage/0000-0000/DCIM/Vacation/IMG1024.JPG中的项的路径为DCIM/Vacation/ 在Android Q之前,如何组织插入到Android上MediaStore的媒体文件 Afaik:主目录不工作 put(MediaStore.MediaColumns.PRIMARY_目录,relativePath)根据已删除的文档 /*
在Android Q之前,如何组织插入到Android上MediaStore的媒体文件 Afaik:
主目录
不工作
put(MediaStore.MediaColumns.PRIMARY_目录,relativePath)
根据已删除的文档
/**
* The primary directory name this media exists under. The value may be
* {@code NULL} if the media doesn't have a primary directory name.
*
* @removed
* @deprecated Replaced by {@link #RELATIVE_PATH}.
*/
@Column(Cursor.FIELD_TYPE_STRING)
@Deprecated
public static final String PRIMARY_DIRECTORY = "primary_directory";
“如何组织在Android Q之前插入到Android上MediaStore的媒体文件”--使用
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY\u DCIM)
,在其中创建一个目录,并使用普通文件I/O保存图像。我只是想使用MediaStore API使用insert方法来避免维护两种不同的实现,有什么方法可以做到这一点吗?没有,对不起,没有。您找到解决方案了吗?