我正在创建播放 mp3 文件的媒体播放器。但是当我点击任何 mp3 文件时,它会弹出一个。它包含所有媒体播放器,而不是我自己的。请帮助在该弹出窗口中显示它。
问问题
790 次
1 回答
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>
要阅读有关意图过滤器的更多信息:链接。
于 2013-08-17T08:10:10.400 回答