在Android中以编程方式更改应用程序名称和图标?

问题描述:

是否有任何方式,用户可以选择我的应用程序的应用程序名称和启动器图标,并以编程方式设置它?在Android中以编程方式更改应用程序名称和图标?

我想授予用户权限,以便他可以重命名我的应用程序并更改应用程序的启动器图标。

有没有解决这个问题的方法?

您可以做的唯一事情就是使用预定义的图标和标签定义多个启动器活动,并以编程方式启用/禁用它们。

setComponentEnabledSetting (ComponentName componentName, int newState, int flags)

这是不能够改变这些值的容易。你可以从应用程序内部创建新的启动器图标,然后控制它们更容易 - 就像其他答案所建议的那样)。底线,尽我所知,使用标准Android框架并不容易。