2

我写了一个视频播放器,想知道...当您从其他应用程序(例如文件浏览器)单击视频文件时,会出现一个应用程序列表,可以打开此视频文件。

如何让我的播放器也出现在该列表中?

谢谢!

4

1 回答 1

2

你必须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>

希望这可以帮助。

于 2012-08-10T08:17:03.977 回答