Chcę napisać prostą aplikację przeglądarki STL (plik danych geometrycznych) na Androida, ale nie jestem w stanie rozpoznać formatu w systemie. Co napisałem w moim app pliku manifestu jest:Zarejestruj nowy typ pliku w Androidzie
<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>
Ale w tej chwili uruchomić przeglądarkę i przejdź ściągnąć jakiś przykładowy plik STL, pobieranie zostanie przerwane, a ja poinformował, że typ pliku danych jest nieznany dla system. Nie mam prawdziwego urządzenia z Androidem, więc używaj tylko emulatora, a do rozwoju używam C# w MonoDroid (ale nie sądzę, że to jest problem uczciwy).
Wszelkie pomysły na temat?
Z góry dziękuję.
Po prostu zgaduję, ale można spróbować pominąć element hosta. Logcat może również pokazać, jaki jest zamiar, z jakim wzorem "wchodzi", aby lepiej zrozumieć, czego system szuka. –