Java Android默认应用程序打开和关闭事件

Java Android默认应用程序打开和关闭事件,java,android,Java,Android,我需要捕获设备默认应用程序打开和关闭事件。例如,当用户打开浏览器时,我需要捕获该事件。是否有捕获它的特定权限以及一个很好的示例?您可以在清单中使用意图过滤器。请在此处阅读手册: 或者看看我从SO()得到的这个例子 顺便说一下,您不需要任何特殊权限。对于Talk聊天应用程序也是这样吗?什么应该是“安卓:主机”和“安卓:方案”?取决于您要过滤的内容。如果你不想过滤任何你不需要指定的东西,我猜,那么你将触发该类别的所有意图。你读过关于意向过滤器的链接吗?是的,我读过那篇文章。但这个解决方案对我不起

我需要捕获设备默认应用程序打开和关闭事件。例如,当用户打开浏览器时,我需要捕获该事件。是否有捕获它的特定权限以及一个很好的示例?

您可以在清单中使用意图过滤器。请在此处阅读手册:

或者看看我从SO()得到的这个例子



顺便说一下,您不需要任何特殊权限。

对于Talk聊天应用程序也是这样吗?什么应该是“安卓:主机”和“安卓:方案”?取决于您要过滤的内容。如果你不想过滤任何你不需要指定的东西,我猜,那么你将触发该类别的所有意图。你读过关于意向过滤器的链接吗?是的,我读过那篇文章。但这个解决方案对我不起作用。当我转到youtube时,我的新活动未被调用。youtube?但你说的是过滤聊天内容?不管怎样,我的意思是:不,不,我只是检查一下youtube的例子。它也不起作用。
<intent-filter><action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data android:host="www.youtube.com" android:scheme="http"></data>
</intent-filter>