Registrar novo tipo de arquivo no Android
Quero escrever um aplicativo visualizador simples de STL (arquivo de dados geométricos) no Android, mas não consigo reconhecer um formato no sistema. O que escrevi no meu arquivo de manifesto do aplicativo é:
<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>
Porém, no momento em que inicio o navegador e faço o download de algum arquivo STL de amostra, o download é interrompido e sou informado que o tipo de arquivo de dados é desconhecido para o sistema. Não tenho um dispositivo Android real, portanto, use apenas emulador e, para o desenvolvimento, uso C # no MonoDroid (mas não acho que esse seja o problema honestamente)
Alguma idéia sobre o assunto?
Agradeço antecipadamente.