¿Cómo permito que el navegador de Android descargue archivos de una extensión particular?

Quiero que el navegador predeterminado de Android pueda descargar archivos de una extensión de archivo en particular, .xyz, por ejemplo.

Sin instalar Astro (o algún otro administrador de archivos), los usuarios recibirán el error "No se puede descargar. El contenido no es compatible con este teléfono". La instalación de la aplicación Astro permite que el navegador de Android descargue cualquier archivo a la tarjeta SD.

¿Como hace eso? No quiero que los usuarios de mi aplicación tengan que descargar Astro, sino que simplemente dejen que el sistema operativo o el navegador sepan que está bien descargar archivos con la extensión .xyz, porque mi aplicación los manejará.

Respuestas a la pregunta(1)

Su respuesta a la pregunta