2012-05-10 6 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> 

???はどんなAPP_DEFALUT_MIME_TYPEによって置き換えられる場所を私は推測する、である)助け:)ところで

+0

おかげで、を通じてこの活動にURIを渡すためにどのような方法があります意図? –

+0

@unresolved_external: 'ACTION_SEND'も' ACTION_SEND_MULTIPLE'も、 'Intent'でデータ' Uri'を使用しません。 – CommonsWare

+0

だから、基本的には、私の意図にuriを入れ、それを解析して、このIntentを介して開始されたアクティビティのバンドルに表示されますか? –

関連する問題