내 앱을 특정 파일 형식 (.stl
)과 연결하는 데 어려움을 겪고 있습니다. Kevin의 추천 here은 아무런 효과가 없습니다. 파일 관리자에서 파일을 실행하려고하면 내 앱이 제안 된 옵션 중 하나가 아닙니다.파일 형식을 android 앱과 연결할 수 없습니다.
그의 코드는 다음과 같습니다
<activity name="com.mycompany.MyActivity">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:mimeType="application/pdf" />
</intent-filter>
</activity>
(나는 STL되지 PDF를 제외하고). 내가 찾을 수있는이 테마의 모든 변형을 시도했습니다.
시스템에서 내 앱이 이러한 종류의 파일을 열 수 있음을 알지 못하는 것 같습니다. 바보 같은 짓하고있어?
의견을 보내 주셔서 감사합니다.
편집 :
나는 답을 가지고있다. 기본적으로 이전 MIME 형식을 허용하고 파일 확장명을 사용한다고 명시해야합니다. '올바른'mimetype (application/sla)을 사용하지 못했습니다. 작동 :
<data android:scheme="file"
android:mimeType="*/*"
android:pathPattern=".*\\.stl" />
이제 Astro에서 파일을 선택하면 내 응용 프로그램이 이러한 종류의 파일을 열 것으로 제안됩니다.
감사 @CommonsWare, 유용한 정보 ... 또 다른 대답은 다른 곳에서 나를 제대로 HTTP 소스에서 파일을 잡아 수있는 버전을 가지고 있지만, 아직도 천체 (파일 관리자). 그러나, stl 파일을 선택할 때 제공되는 다른 stl 독자 ** **도 그렇게 할 수 있습니다. 나는 여전히 대답을 찾고 있어요 ... – Barry
@Baz : 내 대답의 마지막 단락을 다시 읽어 보시기 바랍니다. – CommonsWare
예, 죄송합니다, 저를 무시하는 말은하지 않았다, 나는 성공하지 이전에 그 라인을 시도했다, 그러나 나는 답을 발견했다! (이하). – Barry