Estoy creando un agregador de rss para mi teléfono Android. Me gustaría poder suscribirme a un RSS desde el navegador, ya que la mayoría de los sitios web tienen un botón de suscribirse a través de RSS.¿Cómo abrir mi aplicación Android cuando el enlace rss se abre en el navegador?
¿Cómo puedo construir un filtro de intención para recibir esos enlaces?
Esta pregunta fue similar y mostró cómo crear un filtro intención de manejar enlaces del navegador: Make a link in the Android browser start up my app?
Sin embargo, no sé cómo hacer que sea específico para los canales RSS. Como un intento Probé este filtro:
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<data android:mimeType="application/rss+xml" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
Estoy en el camino correcto? ¿En qué debería estar filtrando?
Sólo un breve recordatorio: no lo hacen supongamos que la ruta se puede dar como expresión regular solo porque con frecuencia se ve ". *". La sintaxis es muy limitada. Consulte http://developer.android.com/guide/topics/manifest/data-element.html para conocer algunos detalles al respecto. – xmjx