0

当点击任何视频 url 时,在 android 手机上,我希望我的应用程序显示在 popUp 中,它说,你想使用 chrome 或 myApp 播放链接吗?

我希望这只发生在特定的视频链接上,比如 Youtube 视频 URL。简而言之,我的应用程序将仅用作特定视频链接的浏览器。我应该如何实现这一点。

4

2 回答 2

1
<activity android:name=".YourActivity">
    <intent-filter>
        <action android:name="android.intent.action.VIEW"></action>
        <category android:name="android.intent.category.DEFAULT"></category>
        <category android:name="android.intent.category.BROWSABLE"></category>
        <data android:scheme="http" android:host="www.youtube.com" ></data>
    </intent-filter>
</activity>

您可能还想对 https 和移动设备使用相同的方案,不要忘记它 ;-)

 <data android:host="www.youtube.com" android:scheme="http" />
 <data android:host="www.youtube.com" android:scheme="https" />
 <data android:host="m.youtube.com" android:scheme="http" />
 <data android:host="m.youtube.com" android:scheme="https" />
于 2013-06-02T07:15:10.500 回答
1

查看Intent Filters。您可以使用它们来注册您的应用程序以处理某些文件类型或特定的 url 方案。

于 2013-06-02T07:07:44.133 回答