2013-08-17 63 views

回答

1

你需要以下意圖過濾器添加到您的活動清單:

<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/*"/> 
</intent-filter> 

如果您想您的應用程序顯示只爲MP3文件,試試這個:

<intent-filter> 
    <action android:name="android.intent.action.VIEW" /> 
    <category android:name="android.intent.category.DEFAULT" /> 
    <data android:mimeType="audio/mp3" /> 
    <data android:pathPattern="*.mp3" /> 
</intent-filter> 

要了解更多意向過濾器:Link

+0

thanx。它的工作。但現在我遇到問題,播放哪個用戶選擇的文件。我會收到任何回電話聽衆關於我的活動擴展媒體播放器,以便我將有我將通過媒體播放器播放的路徑。我將得到哪個文件我必須播放? –

+0

@RaviShinde在您的活動的「onCreate(Bundle)」中,從意圖中檢索數據。 'Uri data = getIntent()。getData();'。使用這個Uri播放文件。 – Vikram