无法在程序中设置它没有意义,当应用程序未激活时启动器必须显示应用程序图标。 如果您查看《在Android中如何以编程方式更改应用程序图标?》(How to change an application icon programmatically in Android?)中的评论,您会发现一个链接,该链接指向Android开发者API演示中的这个样例代码:LaucherShortcuts。 似乎Activity可以创建一个LauncherShortcut,该快捷方式可以具有不同的图标(请参见函数setupShortcut())。如果您希望用户选择图标,则必须在创建快捷方式时显示图标列表。但再次强调,这只是一个快捷方式。在应用程序列表中,原始图标仍将出现。