0

나는 미디어 플레이어 응용 프로그램을 만들었습니다. 모든 것이 잘 작동하지만 사용자가 기본 팝업 창에서 미디어 파일을 선택하면 응용 프로그램 아이콘을 포함하고 싶습니다. 예를 들어 사용자가 미디어 파일을 선택하면 안드로이드가 MusicPlayer, MX 플레이어 등을 사용하여이 작업을 완료하도록 사용자에게 요청합니다. 해당 팝업에서 내 애플리케이션을 원합니다. 사전에기본 팝업창에 우리의 응용 프로그램을 포함하여 미디어를 시작하십시오.

감사

답변

2

당신은 매니페스트에 사용자의 작업에 다음과 같은 의도 필터를 추가해야합니다 :

<intent-filter> 
    <action android:name="android.intent.action.VIEW" /> 
    <category android:name="android.intent.category.DEFAULT" /> 
    <data android:scheme="content"/> 
    <data android:scheme="file"/> 
    <data android:mimeType="audio/*"/> 
</intent-filter> 

이 앱은 MP3 파일을 표시하려면 시도 이 :

<intent-filter> 
    <action android:name="android.intent.action.VIEW" /> 
    <category android:name="android.intent.category.DEFAULT" /> 
    <data android:mimeType="audio/mp3" /> 
    <data android:pathPattern="*.mp3" /> 
</intent-filter> 

의도 필터에 대해 더 읽으려면 : Link.

+0

잘 작동합니다. 도와 주셔서 감사합니다. –