Я создал файл на диске Google с пользовательским типом MIME.Когда я пытаюсь открыть этот файл с помощью приложения на андроид-накопителе, он говорит «нет доступных приложений».
Я ожидал, что он будет использовать мое приложение, которое я установил на устройстве и у которого есть фильтр намерений для данногоТип MIME.
Я использовал приложение "ManifestViewer", чтобы подтвердить, что в моем приложении на устройстве есть android.manifest, для которого я предназначен Android.manifest:
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.EDIT" />
<action android:name="com.google.android.apps.docs.DRIVE_OPEN" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="content" />
<data android:scheme="file" />
<data android:mimeType="quiltlibre/quilt" />
<data android:host="*" />
</intent-filter>
Я подтвердил, что файл имеет предполагаемыйmimeType с помощью обозревателя API Google Drive:
{
"kind": "drive#file",
"id": "<hidden>",
"name": "mt7.qlb",
"mimeType": "quiltlibre/quilt"
}
Есть мысли о том, почему мое приложение не используется для обработки этого файла?