android - Android 媒体商店

标签 android file mediastore

我刚刚开始学习内容提供商和 MediaStore,但有一件事我无法弄清楚,而且 MediaStore 上的文档非常差。我知道出于速度和功耗的原因,android 使用数据库来保存有关媒体文件的信息,并且我看到了它的字段,但我没有看到数据库条目和文件之间的映射是如何进行的。例如音频媒体有专辑、艺术家等,但我找不到像路径之类的字段,而且它们没有提供架构或东西来帮助我理解所有这些元素之间的关系。

最佳答案

MediaStore.MediaColumns.DATA列就是您要寻找的内容。该列包含存储在其中的特定文件的文件路径。

关于android - Android 媒体商店,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21981211/

相关文章:

android - 按歌曲获取封面图片

android - MediaStore.Images.Media.insertImage - java.io.FileNotFoundException - Android

android - 如何修复android webview上的错误

android - 单击抽屉导航项目,抽屉导航中的新 ListView

android - 我怎样才能 "poke"一个遵守观察者模式的 android 应用程序?

android - 当Activity停止时Android是否清理Activity的成员变量

javascript - 将 Google map Javascript 函数放入外部文件中

Java 从命令行参数读取文件并打印它

java - 使用Spring在项目目录中存储文件

android - Multiple SelectionArgs - 查询 mediaStore