Cómo comprobar si un archivo puede ser abierto por una aplicación de terceros antes de descargar

En mi aplicación quiero descargar un archivo y verlo. El problema es que necesito comprobar si hay alguna aplicación de terceros instalada en el dispositivo que pueda abrir el formato de archivo (Mime) antes de descargarlo. es posible?

Cree una Intent ACTION_VIEW con el tipo MIME correcto y una ruta falsa al archivo (o, mejor aún, a la ruta a la que desea descargarla). A continuación, utilice PackageManager y queryIntentActivities() : si recupera una lista con más elementos en él, entonces startActivity() en ese Intent tendrá éxito una vez que haya descargado el archivo.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.