我想在应用程序启动器中将同一个图标下的多个应用程序分组.例如,5个应用程序,每个显示1个不同的图像.但是这5个应用程序应该在Android市场上作为单独的应用程序出现,因此它们需要具有不同的包名称.
但是不同的包名称意味着在Android设备上它们将在应用程序启动器中显示为5个单独的应用程序,我试图避免这些应用程序.
我发现的最接近的解决方案是侦听PACKAGE_ADDED广播事件,每那些5另一个应用程序安装在设备上时,所有已经安装的应用程序会调用setApplicationEnabledSetting从PackageManager隐藏的图标,让刚安装处理事情的应用.但只有在重启设备后才会隐藏图标.
有没有办法强制应用程序启动器在运行时刷新?或者还有其他方法来解决我的目标吗?我的选项已经用完了.谢谢!