2011-01-12 3 views
5

를 작동하지 않는 것은 내가 현재 안드로이드 응용 프로그램을 쓰고 있어요 그리고 그것은 사실이 Gmail에 직접 열어야 종료 .meetme안드로이드 사용자 정의 파일 유형이

으로 파일을 열어야합니다,하지만 난 그게 가능하다고 생각하지 않습니다.

이 내 AndroidManifest.xml에서의 코드입니다 : 나는 천체의 재치 하 긴 클릭으로 파일과 텍스트로 열기를하면, 나는 꽤 많은 변화를 시도했습니다

<activity android:name=".MeetingRequest" android:label="Meeting Request"> 
    <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:scheme="file" /> 
     <data android:mimeType="*/*" /> 
     <data android:host="*" /> 
     <data android:pathPattern=".*\\.meetme" /> 
    </intent-filter> 
</activity> 

, 내 응용 프로그램이 나타납니다 정상적으로 열 수 있습니다. 도움에 감사드립니다.

마르쿠스

시행 착오와 거의 모든 내가 찾을 수있는 독서를 많이 한 후
+0

? 원시 데이터를 읽거나 사용자에게 표시 할 수 있습니까? – AedonEtLIRA

+0

@ user551380 : 먼저 질문하지 않았습니다. 둘째, Android는 파일 확장자보다 MIME 유형에 따라 훨씬 잘 작동합니다. – CommonsWare

+0

안녕하세요, 원시 데이터를 읽고 있습니다. 해당 부분이 작동합니다. 내 질문은 파일 유형 ".meetme"을 내 활동과 연관시키는 방법이었습니다. 왜냐하면이 버전이 작동하지 않기 때문입니다. 귀하의 의견에 감사드립니다. – Markus

답변

4

, 여기에 마지막으로 나를 위해 일한 무엇을 : 당신이 파일과 관련하려고

<activity android:name=".DrawActivity" 
       android:screenOrientation="portrait" 
       android:label="@string/app_name"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN"/> 
      <category android:name="android.intent.category.LAUNCHER"/> 
     </intent-filter> 
     <intent-filter> 
      <action android:name="android.intent.action.VIEW"/> 
      <action android:name="android.intent.action.EDIT"/> 
      <category android:name="android.intent.category.DEFAULT"/> 
      <data android:pathPattern="*.snowdragon"/> 
      <data android:mimeType="text/snowdragon"/> 
     </intent-filter> 
    </activity> 
+1

나는 .LAS 파일을 사용하고 있고 mimeType을 가지고 있지 않다는 것을 제외하면 정확히 한 일을하려고합니다. 의도 필터를 만드는 방법에 대한 아이디어가 있습니까? (나는 수백을 시도했습니다 ...) - 고마워요! – RedLeader

관련 문제