当我想观看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"
时,我的应用程序应该启动。
有没有人可以帮助我?
答案 0 :(得分:-1)
您可以查看此链接: problem creating an intent-filter to launch my app 另外,你可以在intenet.some这样的东西中尝试数据元素属性和动作元素 虽然我没有尝试过。
此链接详细说明了这一点。 http://developer.android.com/guide/topics/intents/intents-filters.html