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

我想在应用程序启动器中将同一个图标下的多个应用程序分组。 例如,5个应用程序,每个显示1个不同的图像。但是这5个应用程序应该在Android市场上作为单独的应用程序出现,因此它们需要具有不同的包名称。 但是不同的包名称意味着在Android设备上它们将在应用程序启动器中显示为5个单独的应用程序,我试图避免。 我找到的最接近的解决方案是收听
PACKAGE_ADDED
广播事件,每次在设备上安装另外5个应用程序时,所有已安装的应用程序都会从​​
PackageManager
调用
setApplicationEnabledSetting
来隐藏他们的图标并让刚刚安装的应用程序处理事情。 但只有在重启设备后才会隐藏图标。 有没有办法强制应用程序启动器在运行时刷新? 或者还有其他方法来解决我的目标吗? 我的选项已经用完了。谢谢!     
已邀请:
米哈, 如果有一个主应用程序,另外4个是附加组件(即未在启动器中显示)?然后,您将只有一个启动器图标,其他应用程序将从主应用程序启动。通过检查是否安装了其他应用程序,您可以相应地调整按钮/视图。 据我所知,没有办法强迫发射器刷新。但是,您可以按照自己的描述实现应用程序 - 让每个应用程序在安装新应用程序时隐藏它的图标。用户会得到一个没有安装错误的应用程序,这可能不是你想要的。 就个人而言,我使用了第一种方法:使用主键盘,然后安装附加组件,然后可以从主应用程序加载。 希望这可以帮助。     

要回复问题请先登录注册