在一个应用程序中捆绑其他应用程序(由我自己构建)?

时间:2013-01-04 20:00:33

标签: java android

我为视力不好的人制作了一个发射器,我还有3个专门用于通用访问的应用程序:计算器,天气应用程序和音乐播放器。

要将它们包含在我的启动器中,我可以在我的启动程序包中复制它们的代码并使用意图打开它们(它们基本上是同一应用程序的不同活动)但问题是我的启动器已经构建为启动常规应用程序(就像每个启动程序一样)并且我不想搞砸添加具有不同行为的图标的代码。

有几次我在Android上下载了一个应用程序,最终得到了更多我希望这些应用程序包含某种垃圾邮件的应用程序。因此,虽然这是一个烦人的功能使用,但它表明这是可能的。但是我有一段时间没有遇到过这个问题,所以我想知道它是否还有可能。

如何在同一个应用下载中捆绑我的应用?还有可能吗?目前这种情况如何处理?

1 个答案:

答案 0 :(得分:1)

所以基本上你需要在你的清单中有多个启动器类别,用于你需要在启动器上看到的活动。

E.g

 <activity android:name=".activities.A" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".activities.B" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>