0

我想要的是让用户能够在任何应用程序请求 YouTube 搜索时运行我的应用程序而不是默认的 YouTube 应用程序。我试过玩intent-filter,但没有成功。意图看起来像这样(来自 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>像处理 URL 拦截那样轻松地将元素添加到我的意图过滤器中。

任何帮助表示赞赏。

4

1 回答 1

1

For the Intent that you have listed, it is impossible for you to "intercept" it, as it specifically identifies the component (cmp=com.google.android.youtube/.app.froyo.phone.ResultsActivity).

于 2012-05-06T12:22:20.207 回答