我想在我的应用程序中为两个不同的活动创建两个启动器图标。我已将此添加到Manifest文件中。
<activity ... android:name=".TestActivity01">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity ... android:name=".TestActivity02">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
如果从头开始安装带有两个启动器图标的应用程序,这样可以正常工作。 我的问题是我已经在市场上发布了我的应用程序,只有一个图标启动器。如果我只是将带有.Main和.Launcher选项的intent-filter添加到另一个活动,则当用户更新应用程序时它不起作用。他们只有一个图标。如果他们卸载以前的版本,然后安装新版本,那么他们将有两个图标。
问题:有没有办法可以强制进行“干净”升级?我没有丢失信息的问题。
答案 0 :(得分:1)
您好第一次在Android市场上更新应用程序一个lancher并且第二次你已经在这个应用程序中更新了你的应用程序的下一个版本你已经检查了包你可以修改mainfest文件另一个lanching活动是什么用途两个lanching图标(这次用户下载你的应用程序另一个应用程序下载选项是正确的)在Android市场中,每个更新只与包装相比。