【发布时间】:2011-07-27 18:43:39
【问题描述】:
我想创建一个 Intent-Filter,以便某些链接将触发我的应用程序的启动(请参阅此 stackoverflow-thread 例如:How to register some URL namespace (myapp://app.start/) for accessing your program by calling a URL in browser in Android OS?)
在尝试时,我发现我不太了解 Intent 和 Intent-Filters(在 Manifest.xml 中定义)实际上是如何工作的。以下有什么区别:
<action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.MAIN" />
或以下:
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.MAIN" />
类别和动作意图过滤器之间的区别实际上是什么。我阅读了此页面http://developer.android.com/reference/android/content/Intent.html,但我仍然缺少基本的了解。
【问题讨论】:
标签: android android-intent intentfilter