Зарегистрировать новый тип файла в Android

Я хочу написать простое приложение для просмотра файлов STL (файл геометрических данных) на Android, но я ' m не может заставить систему распознавать формат. Я написал это в своем файле манифеста приложения:

<intent-filter>
    <action android:name="android.intent.action.VIEW" />
    <action android:name="android.intent.action.EDIT" />
    <action android:name="android.intent.action.PICK" />
    <category android:name="android.intent.category.DEFAULT" />
    <data android:scheme="http" />
    <data android:pathPattern=".*\\.stl" />
    <data android:mimeType="application/sla" />
    <data android:host="*" />
</intent-filter>

Но в тот момент, когда я запускаю браузер и иду загрузить какой-то образец файла STL, загрузка прерывается, и мне сообщают, что тип файла данных неизвестен системе.

У меня нет настоящего устройства Android, поэтому я использую только эмулятор, а для разработки я использую C # на MonoDroid (но, честно говоря, не думаю, что это проблема).

Как я могу решить эту проблему?

21
задан Peter Mortensen 28 June 2019 в 17:22
поделиться