Android: Noções básicas sobre filtros de intenção

Gostaria de criar um filtro de intenção, para que determinados links acionem o início do meu aplicativo (consulte este stackoverflow-thread por exemplo:Como registrar algum espaço para nome de URL (myapp: //app.start/) para acessar seu programa chamando uma URL no navegador no sistema operacional Android? )

Enquanto tentava, eu descobri, que não entendi direito como Intents e Intent-Filters (definidos no Manifest.xml) realmente funcionam. Qual é a diferença entre o seguinte:

<action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.MAIN" />

ou o seguinte:

<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.MAIN" />

E qual é realmente a diferença entre categoria e ação Filtros de intenção. Eu li esta páginahttp: //developer.android.com/reference/android/content/Intent.htm mas ainda falta um entendimento básico.

questionAnswers(2)

yourAnswerToTheQuestion