Android 如何使用MediaStore检查SD卡上是否存储了文件?

Android 如何使用MediaStore检查SD卡上是否存储了文件?,android,android-mediaplayer,mediastore,Android,Android Mediaplayer,Mediastore,我制作了一个音频播放器应用程序,我正在使用mediastore查询加载音频文件。我可以按文件夹对它们进行分组,但现在我想以不同的方式渲染存储在SD卡上的文件。我找不到任何方法来获取此信息。我注意到stock Android的文件应用程序显示了一个小SD卡图标,显示卡上的音频文件。。所以这绝对是可能的。你可以/应该用不同的方式来做。在Android 10+上,您可以分别列出主卷和可移动micro sd卡上的文件。对于低于Android 19的文件,.DATA列将提供完整路径,因此您可以查看它是否位

我制作了一个音频播放器应用程序,我正在使用mediastore查询加载音频文件。我可以按文件夹对它们进行分组,但现在我想以不同的方式渲染存储在SD卡上的文件。我找不到任何方法来获取此信息。我注意到stock Android的文件应用程序显示了一个小SD卡图标,显示卡上的音频文件。。所以这绝对是可能的。

你可以/应该用不同的方式来做。在Android 10+上,您可以分别列出主卷和可移动micro sd卡上的文件。对于低于Android 19的文件,.DATA列将提供完整路径,因此您可以查看它是否位于可移动媒体上。