更改 Android 启动器图标,如 Instagram/Todoist

Tob*_* B. 5 icons android dynamic launcher instagram

在 Instagram 周年纪念日,用户可以更改应用程序图标。尽管此功能不再可用,但 Todoist 对此功能有类似的工作实现。

我研究了如何实现这一点并运行了第二个答案:更改应用程序图标

但这个解决方案似乎有我不想要的缺点。其中一些列在注释下:博客更改应用程序图标。此外,通过使用此解决方案,每次我选择带有活动别名的另一个图标时,我的应用程序都会被终止,并且我无法使应用程序保持活动状态。

Todoist应用程序的行为:首先,您必须激活“动态更改应用程序图标”功能,该功能会关闭应用程序。再次启动应用程序后,该功能可用,您可以根据需要更改应用程序图标。

据我所知,Instagram 的实施甚至不需要这个小小的重启,但我对此表示同意,因为这个解决方案会比现在现有的解决方案更好。

那么,Todoist 或 Instagram 方法是如何运作的以及实施方式会是什么样子呢?