我制作了一个媒体播放器应用程序。一切正常,但我希望当用户选择任何媒体文件时,我想在默认弹出窗口中包含我的应用程序图标。例如,当用户选择任何媒体文件时,android 要求用户使用 MusicPlayer、MX 播放器等完成此操作。我希望我的应用程序出现在该弹出窗口中。
提前致谢
我制作了一个媒体播放器应用程序。一切正常,但我希望当用户选择任何媒体文件时,我想在默认弹出窗口中包含我的应用程序图标。例如,当用户选择任何媒体文件时,android 要求用户使用 MusicPlayer、MX 播放器等完成此操作。我希望我的应用程序出现在该弹出窗口中。
提前致谢
您需要将以下意图过滤器添加到清单中的活动:
<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>
要阅读有关意图过滤器的更多信息:链接。