Java 在正确的时间启动带有意图过滤器的活动

Java 在正确的时间启动带有意图过滤器的活动,java,android,youtube,android-intent,android-manifest,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#

当我想从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#“
    intent筛选器不应启动我的应用程序

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


有人能帮我吗?

你可以看看这个链接: 另外,您可以在intenet中尝试数据元素属性和动作元素 ,虽然我没有试过

此链接详细解释了这一点。

您没有提到您尝试了哪些
pathPattern
pathPrefix
值。我尝试了很多。它只获取/索引作为路径。问号是主要问题。