在正确的时间使用Intent过滤器启动活动

时间:2010-12-27 08:23:02

标签: java android youtube android-intent android-manifest

当我想观看Youtube的视频时,我想推出自己的媒体播放器应用程序。当我写android:scheme="http"android:host="m.youtube.com"时,就可以了。但是,它要求m.youtube.com中的任何地方打开我的应用程序。所以,它很烦人。我试图使用pathPattern,pathPrefix和path来解决这个问题,但我没有获得成功。我想要的只是这个:

  • 当链接类似"http://m.youtube.com/index?desktop_uri=%2F%gl=US#"时,意图过滤器不应启动我的应用。

  • 当链接类似于"http://m.youtube.com/index?desktop_uri=%2F&gl=US#/watch?xl=xl_blazer&v=k3Cdqx1qFX8"时,我的应用程序应该启动。

有没有人可以帮助我?

1 个答案:

答案 0 :(得分:-1)

您可以查看此链接: problem creating an intent-filter to launch my app 另外,你可以在intenet.some这样的东西中尝试数据元素属性和动作元素 虽然我没有尝试过。

此链接详细说明了这一点。 http://developer.android.com/guide/topics/intents/intents-filters.html