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>
(???
はどんなAPP_DEFALUT_MIME_TYPE
によって置き換えられる場所を私は推測する、である)助け:)ところで
おかげで、を通じてこの活動にURIを渡すためにどのような方法があります意図? –
@unresolved_external: 'ACTION_SEND'も' ACTION_SEND_MULTIPLE'も、 'Intent'でデータ' Uri'を使用しません。 – CommonsWare
だから、基本的には、私の意図にuriを入れ、それを解析して、このIntentを介して開始されたアクティビティのバンドルに表示されますか? –