2016-11-14 5 views
1

이 작업을 수행하기 위해 의도 필터를 사용하려고합니다. 나는 이것을 시도했다 Intent filter for files only 그러나 그것은 작동하지 않았다. 모든 유형의 파일에 대한 공유 메뉴에 내 앱을 표시하려고합니다.모든 유형의 파일을 공유하기 위해 앱을 등록하는 방법은 무엇입니까?

여기 내 텐트 필터

  <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.SEND" /> 
       <category android:name="android.intent.category.DEFAULT" /> 
       <data android:mimeType="text/plain" /> 
      </intent-filter> 
      <intent-filter> 
       <action android:name="android.intent.action.SEND" /> 
       <category android:name="android.intent.category.DEFAULT" /> 
       <data android:mimeType="image/*" /> 
      </intent-filter> 
      <intent-filter> 
       <action android:name="android.intent.action.SEND" /> 
       <category android:name="android.intent.category.DEFAULT" /> 
       <data android:scheme="content" /> 
       <data android:mimeType="*/*" /> 
       <data android:host="*" /> 
      </intent-filter> 
+0

이 을 시도 내 프로젝트에서 일하고있어 > –

+0

@AnkitaShah 나는이'를 시도했다. '하지만 형식이 잘못된 명단 코드 – Saumya

+0

지금 tr ' –

답변

1

이보십시오./= "*"호스트 : <: mimeType를 = "*/*"/ 데이터 안드로이드> <데이터 안드로이드 :는

 <intent-filter> 
      <!----> 
      <action android:name="android.intent.action.SEND" /> 

      <category android:name="android.intent.category.DEFAULT" /> 

      <data android:mimeType="*/*" /> 
     </intent-filter> 
+0

효과가있었습니다. 감사 !! 나는 이것을 하루 동안 노력해왔다 : D – Saumya