0

我现在正在上移动编程课,我们必须制作一个简单的媒体播放器。现在我正在努力做到这一点,以便当用户打开 mp3 时,我的应用程序可能会作为默认设置出现?我该如何编码?

4

1 回答 1

2

如何使应用程序成为特定任务的默认设置?

不能“将应用设为默认应用”。用户将其设为默认值。

现在我正在努力做到这一点,以便当用户打开 mp3 时,我的应用程序可能会作为默认设置出现?我该如何编码?

<intent-filter>在设置媒体播放的活动上尝试以下操作:

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

然后,如果某个应用程序触发了ACTION_VIEW IntentMP3 文件,您的活动应该与来自其他应用程序的其他活动一起出现在选择器对话框中。

于 2012-06-15T00:22:59.917 回答