我写了一个视频播放器,想知道...当您从其他应用程序(例如文件浏览器)单击视频文件时,会出现一个应用程序列表,可以打开此视频文件。
如何让我的播放器也出现在该列表中?
谢谢!
你必须Intent
在你的活动中注册你想要的。
从 API 15 开始,您需要将CATEGORY_APP_MUSIC添加到您的应用清单中,可能在ACTION_MAIN意图过滤器下。
如果您想针对 API 8,也可以在意图过滤器中使用INTENT_ACTION_MUSIC_PLAYER 。这是一个示例清单部分..
<activity android:name=".ui.MyActivity" >
<intent-filter>
<category android:name="android.intent.action.MAIN" /> <!-- If this is the main activity -->
<action android:name="android.intent.action.MUSIC_PLAYER" />
<action android:name="android.intent.category.APP_MUSIC" />
<data android:mimeType="video/*" /> <!-- To make sure we let Android know that we accept video -->
</intent-filter>
</activity>
希望这可以帮助。