是否可以将多个移动应用捆绑到一个下载中?因此,一个人可以安装捆绑的应用程序,然后在他们的手机上提供几个新的应用程序。
例如,一堆iOS应用程序,还是一堆Android应用程序?
答案 0 :(得分:1)
你不能这样做。你可以做的是在意图过滤器中添加一个带有CATEGORY_HOME的额外活动,它将在Android的启动器上显示为一个单独的应用程序:
<intent-filter>
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.HOME" />
</intent-filter>
您必须更改活动的图标和标签属性,才能拥有不同的图标和名称:)
<强>更新强>
我用于意图过滤器的格式不正确。这是必须在清单中的应用程序标记内声明活动的方式:
<activity android:name=".MainActivity"
android:icon="@drawable/main_icon"
android:label="@string/main_app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".SecondaryActivity"
android:icon="@drawable/secondary_icon"
android:label="@string/secondary_app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
如果要在库项目中包含一个Activity,您将包含该给定Activity的完整路径。
一种有趣的方法是创建两个应用程序,如库项目,然后将它们合并为一个。请记住,您无法将库项目打包到apk中,因此如果您想创建单独的产品,则必须执行单独的项目。
以下是有关图书馆项目的一些信息:http://www.vogella.com/articles/AndroidLibraryProjects/article.html
答案 1 :(得分:1)
对于iOS,你不能这样做。我试图在一个ipa中放置多个应用程序(这只是拉链),但它只能识别其中一个。
iOS上也禁止下载其他内容。
但是,如果你通过无线方式分发应用程序,你可以创建一个文件(我不记得它究竟是如何调用的),其中包含多个资产(多个ipa)。
对于Android,pablisco和user2115660几乎涵盖了它。
答案 2 :(得分:0)
我看到一个应用程序在滴注后开始下载apk并安装它们。
答案 3 :(得分:0)
对于iOS,在越狱世界之外,我并不过分熟悉,没有。