问题描述
我想在默认应用列表中显示我的应用。例如,如果我的应用程序是音乐播放器,那么我想用我的应用程序打开所有带有.mp3的文件。 我的意思是我希望我的应用在该特定扩展的默认应用列表中列出。1我希望我的应用在默认应用列表中。就是这样1
注意.. 我是新来的
解决方法
您需要在AndroidManifest中声明您的应用可以处理这些类型的文件。您可以使用intent-filter
:
<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>
这意味着,只要应用程序启动implicit Intent
播放音频文件,您的应用程序就会显示在可选应用程序列表中。