单击特定URL启动应用程序

时间:2013-06-02 07:02:29

标签: android video android-intent browser intentfilter

当点击任何视频网址时,在Android手机上,我希望我的应用程序显示在popUp中,表示你想使用,chrome或myApp播放链接..

我希望这仅适用于特定的视频链接,例如Youtube视频网址。简而言之,我的应用程序将仅作为特定视频链接的浏览器。 我该怎么做到这一点。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分: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" />