Java 在正确的时间启动带有意图过滤器的活动
当我想从Youtube观看视频时,我想启动自己的媒体播放器应用程序。当我写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#
android:scheme=“http”
和android:host=“m.youtube.com”
时,一切正常。但是,它要求在m.youtube.com的任何地方打开我的应用程序。所以,它变得烦人。我尝试使用pathPattern、pathPrefix和path来解决这个问题,但没有成功。我想要的显然是:
- 当链接类似于
intent筛选器不应启动我的应用程序”时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“
有人能帮我吗?你可以看看这个链接: 另外,您可以在intenet中尝试数据元素属性和动作元素 ,虽然我没有试过 此链接详细解释了这一点。
您没有提到您尝试了哪些
pathPattern
和pathPrefix
值。我尝试了很多。它只获取/索引作为路径。问号是主要问题。