Filtro de intención solo para archivos

En nuestra aplicación, queremos aparecer en el menú "Compartir vía". Así que agregamos este filtro de intención a nuestra actividad:

<intent-filter>
    <action android:name="android.intent.action.SEND" />
    <category android:name="android.intent.category.DEFAULT" />
    <data android:mimeType="application/*" />
    <data android:mimeType="audio/*" />
    <data android:mimeType="image/*" />
    <data android:mimeType="text/*" />
    <data android:mimeType="video/*" />
</intent-filter>

Funciona y nuestra aplicación aparece en el menú Compartir.

Sin embargo, el filtro de intención no hace exactamente lo que queremos lograr:

Queremos aparecer en el menú para todos los archivos, sea cual sea el tipo mimeQueremos aparecer solo para archivos. Y hasta ahora, si el usuario desea compartir un texto simple, ya que su tipo mime será de texto / sin formato, nuestra aplicación aparecerá en el menú y no la queremos.

¿Cuál sería el filtro de intento correcto para todos los archivos y solo para los archivos?

Gracias por adelantado.

Intentamos agregar esquema = archivo y host = "" o "*" y no funciona, ya que muchas aplicaciones usan un esquema = contenido para compartir contenido basado en archivos.

Respuestas a la pregunta(2)

Su respuesta a la pregunta