0
나는 설치된 응용 프로그램이 모두 - 인 내 안드로이드 응용 프로그램을 가지고 있습니다.queryIntentActivities 목록에 활동 추가하기
이 목록에 내 자신의 활동을 추가 할 수 있어야합니다. 그래서이 활동을 선택했을 때 시작할 수 있습니다. 어떻게 할 수 있습니까?
미리 감사드립니다.
나는 설치된 응용 프로그램이 모두 - 인 내 안드로이드 응용 프로그램을 가지고 있습니다.queryIntentActivities 목록에 활동 추가하기
이 목록에 내 자신의 활동을 추가 할 수 있어야합니다. 그래서이 활동을 선택했을 때 시작할 수 있습니다. 어떻게 할 수 있습니까?
미리 감사드립니다.
작성중인 Intent
과 일치하는 <activity>
에 <intent-filter>
을 구현하십시오. 뭔가 유사로 :
<intent-filter>
<action android:name="android.intent.action.SEND"/>
<action android:name="android.intent.action.SEND_MULTIPLE"/>
<data android:mimeType="???"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
도움이 : 그건 그렇고 통해 활동에 대한 URI를 통과 할 수있는 방법이 있다는 것을,
감사 (
???
이APP_DEFALUT_MIME_TYPE
무엇이든로 대체 될 경우, 그런 것 같아요) 의지? –@unresolved_external :'ACTION_SEND'도 아니고 ACTION_SEND_MULTIPLE도'Intent'에서'Uri' 데이터를 사용하지 않습니다. – CommonsWare
그래서 기본적으로, 내가해야 할 일은 나의 의도에 uri를 넣는 것입니다. 그리고 나서이 의도를 통해 시작된 활동 번들에 나타납니다. –