将活动添加到queryIntentActivities列表

时间:2012-05-10 11:46:02

标签: android android-intent installed-applications

我的Android应用程序通过 - queryIntentActivities获取所有已安装的应用程序 。

我需要能够将自己的活动添加到此列表中,所以我可以启动它,当选择此活动时,我该怎么做?

先谢谢你。

1 个答案:

答案 0 :(得分:2)

<intent-filter>上实施与您正在创建的<activity>匹配的Intent。类似于:

        <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取代,我猜是