VOLUME_EXTERNAL 包括手机内部存储和SD卡存储。 VOLUME_EXTERNAL_PRIMARY只包括手机内部存储。 见API介绍如下: public static Set<String> getExternalVolumeNames (Context context)
返回构成 VOLUME_EXTERNAL 的所有特定卷名称的列表(即,包括手机内部存储和SD卡存储的名称列表)。 这包括当前连接的每个共享存储设备的唯一卷名称,通常包括 MediaStore#VOLUME_EXTERNAL_PRIMARY。VOLUME_EXTERNAL_PRIMARY指手机内部存储。
每个特定的卷名称都可以传递给 MediaStore.Images.Media#getContentUri(String) 等 API,以与该存储设备上的媒体进行交互。文章来源:https://www.toymoban.com/news/detail-518502.html
public static Uri getContentUri (String volumeName, long id)
返回手机上图片或者视频等媒体数据的uri。文章来源地址https://www.toymoban.com/news/detail-518502.html
到了这里,关于Android VOLUME_EXTERNAL 和VOLUME_EXTERNAL_PRIMARY区别的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!