【发布时间】:2011-04-09 19:36:50
【问题描述】:
当视频开始播放时,我想在 youtube 应用程序中使用 BroadcastReceiver 拦截意图 - 我设法从日志中读取了这一点:
Starting: Intent { cmp=com.google.android.youtube/.WatchActivity (has extras) } from pid 18710
我尝试将其添加到清单中:
<intent-filter>
<component android:name="com.google.android.youtube/.WatchActivity"/>
</intent-filter>
但这没有用。
你怎么看?
【问题讨论】:
-
你想完成什么?
-
我正在尝试获取视频的下载地址,并通知我的应用
-
出于什么目的?如果您希望您的应用显示为打开 YouTube URL 的另一种方式,您可以使用 Activity 上的 Intent 过滤器来实现。还是你想做别的事?
-
“如果您希望您的应用显示为打开 YouTube URL 的另一种方式,您可以通过对活动的意图过滤器来实现这一点” - 具体如何?实际上,我正在编写一个下载 youtube 视频的应用程序。现在我希望它能够识别用户何时开始观看视频,然后询问他是否要下载视频。这可能吗?
标签: android youtube android-intent broadcastreceiver