请帮帮我。
如何在Android上安装后以编程方式重命名应用? 例如,我在App中启动,名称为“TEST”,按特殊按钮,此APP将名称更改为“test2”。
答案 0 :(得分:2)
这是不可能的,因为您无法在运行时更改android:label
上的<application>
属性。
如果您要更改启动器图标,可以尝试通过两个启动器活动来执行此操作,其中一个启动器活动最初为android:enabled="false"
。然后,在运行时,使用PackageManager
和setComponentEnabledSetting()
禁用原始启动器活动,并启用您在禁用状态下运送的启动器活动。但是,在某些设备上,这将需要重新启动才能生效,因为主屏幕可能没有注意这种状态更改。请注意,此仅会影响启动器图标,而不会影响设置中显示的应用程序名称或系统中使用应用程序标签的任何其他位置,而不是活动&#39;标签。