2012-05-10 2 views
0

나는 설치된 응용 프로그램이 모두 - 인 내 안드로이드 응용 프로그램을 가지고 있습니다.queryIntentActivities 목록에 활동 추가하기

이 목록에 내 자신의 활동을 추가 할 수 있어야합니다. 그래서이 활동을 선택했을 때 시작할 수 있습니다. 어떻게 할 수 있습니까?

미리 감사드립니다.

답변

2

작성중인 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를 통과 할 수있는 방법이 있다는 것을,

+0

감사 (???APP_DEFALUT_MIME_TYPE 무엇이든로 대체 될 경우, 그런 것 같아요) 의지? –

+0

@unresolved_external :'ACTION_SEND'도 아니고 ACTION_SEND_MULTIPLE도'Intent'에서'Uri' 데이터를 사용하지 않습니다. – CommonsWare

+0

그래서 기본적으로, 내가해야 할 일은 나의 의도에 uri를 넣는 것입니다. 그리고 나서이 의도를 통해 시작된 활동 번들에 나타납니다. –

관련 문제