我正在设计一个音乐播放器应用程序,我有以下意图过滤器:
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="content"/>
<data android:scheme="file"/>
<data android:mimeType="audio/*"/>
<data android:mimeType="application/ogg"/>
<data android:mimeType="application/x-ogg"/>
<data android:mimeType="application/itunes"/>
</intent-filter>
从一些文件浏览器我得到的内容uris以content://开头,并形成一些文件浏览器,我得到文件uri:
file:///sdcard/Music/Metallica%20-%201983%20-%20Kill'em%20all/Metallica%20-%2001%20-%20Hit%20The%20Lights.mp3
如何获取该文件的绝对路径。我的意思是/ mnt / sdcard / not / sdcard / as uri.getPath()返回?