我已经经历了很多stackoverflow的问题,但我找不到答案。有一个图像文件的答案,但不适用于我的情况。从绝对路径获取音频文件的URI URI
所以我有文件的绝对路径使用file.getAbsolutePath()
。但我需要将其转换为contentUri,以便下面的查询工作正常。
Cursor tempCursor = context.getContentResolver().query(uri,
proj, null, null, null);
它不工作。我试过Uri.parse(contentUri)
,但是这不会给我猜的内容。请帮助我,我很久以来就陷入困境。谢谢 !!
“但我需要将其转换为contentUri,以便下面的查询工作正常” - 为什么?查询结果中包含的内容是什么,您无法从文件中获取?请记住'MediaStore'不知道甚至无法访问所有文件。 – CommonsWare
@CommonsWare非常感谢您的回复。我需要从文件路径中获取歌曲ID。这就是为什么我需要执行查询。 – varunkr
“我需要从文件路径中获取歌曲ID” - 为什么?歌曲ID有什么价值? – CommonsWare