在Application启动器中将相同图标下的多个应用分组

时间:2010-12-19 10:16:08

标签: android android-launcher

我想在应用程序启动器中的同一个图标下分组多个应用程序。 例如,5个应用程序,每个显示1个不同的图像。但是这5个应用程序应该在Android市场上显示为单独的应用程序,因此它们需要具有不同的包名称。

但不同的软件包名称,意味着在Android设备上,它们将在应用程序启动器中显示为5个单独的应用程序,我正在努力避免这种情况。

我找到的最接近的解决方案是收听PACKAGE_ADDED广播事件,每次在设备上安装其他5个应用时,所有已安装的应用都会从{{setApplicationEnabledSetting调用PackageManager 1}}隐藏他们的图标,让刚刚安装的应用程序来处理事情。 但只有在重启设备后才会隐藏图标。

有没有办法强制应用程序启动器在运行时刷新? 或者还有其他方法来解决我的目标吗? 我的选项已经用完了。谢谢!

1 个答案:

答案 0 :(得分:1)

米哈,

如果有一个主要应用程序,另外4个是附加组件(即未在启动器中显示)?然后,您将只有一个启动器图标,其他应用程序将从主应用程序启动。通过检查是否安装了其他应用程序,您可以相应地调整按钮/视图。

据我所知,没有办法强制启动器刷新。但是,您可以按照自己的描述实现应用程序 - 让每个应用程序在安装新应用程序时隐藏它的图标。用户会得到一个未安装的应用程序错误,这可能不是你想要的。

就个人而言,我使用了第一种方法:使用主键盘,然后安装附加组件,然后可以从主应用程序加载。

希望这有帮助。