拦截YouTube搜索

时间:2012-05-06 08:52:56

标签: android youtube intercept

我想要的是让用户能够在任何应用程序请求YouTube搜索时运行我的应用程序而不是默认的YouTube应用程序。我曾尝试使用intent-filter,但没有成功。 Intent看起来像这样(来自DDMS):Starting: Intent { act=android.intent.action.SEARCH flg=0x10000000 pkg=com.google.android.youtube cmp=com.google.android.youtube/.app.froyo.phone.ResultsActivity (has extras) } from pid 4766。如您所见,它不包含data字段,因此我无法轻松地将<data>元素添加到我的intent过滤器中,就像使用URL拦截一样。

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:1)

对于您列出的Intent,您无法“拦截”它,因为它明确标识了组件(cmp=com.google.android.youtube/.app.froyo.phone.ResultsActivity)。