Android意图数据Uri为绝对路径

时间:2012-03-02 08:50:20

标签: android intentfilter audio-player android-music-player

我正在设计一个音乐播放器应用程序,我有以下意图过滤器:

        <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()返回?

0 个答案:

没有答案