我有一个音乐播放器应用程序,其中有一个我创建了Justo播放外部媒体歌曲的活动,例如,当您在文件管理器上导航并单击一首歌曲,然后一个应用程序打开以播放该特定文件时,问题是我的应用程序实际上并未出现在选择对话框中,我也尝试过musixMatch应用程序和木材,它们都未出现在选择器对话框中。只有2个选项,股票音乐播放器和Google Play音乐。我的手机是小米Redmi note 5,我尝试使用android O进行仿真,结果也相同。
这是我的代码,其中包含来自活动的意图过滤器:
<activity
android:name=".activities.PlayExternalAudioActivity"
android:configChanges="keyboardHidden|screenSize|orientation"
android:theme="@style/AppThemeDark.Translucent">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="file" />
<data android:mimeType="audio/*" />
<data android:mimeType="application/ogg" />
<data android:mimeType="application/x-ogg" />
<data android:mimeType="application/itunes" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" />
<data android:mimeType="audio/*" />
<data android:mimeType="application/ogg" />
<data android:mimeType="application/x-ogg" />
<data android:mimeType="application/itunes" />
</intent-filter>
<intent-filter android:priority="-1">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="content" />
<data android:mimeType="audio/*" />
<data android:mimeType="application/ogg" />
<data android:mimeType="application/x-ogg" />
<data android:mimeType="application/itunes" />
</intent-filter>
</activity>
我放开了什么?