如何使用"来完成我自己的媒体播放器。我的媒体播放器弹出播放文件

时间:2013-08-17 07:52:12

标签: android

我正在创建播放mp3文件的媒体播放器。但当我点击任何mp3文件时,它会显示一个弹出窗口。它包含所有媒体播放器而不是我自己的。请帮助在弹出窗口中显示它。

1 个答案:

答案 0 :(得分:1)

您需要在清单中为您的活动添加以下intent-filters:

<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