【发布时间】:2011-03-03 19:14:49
【问题描述】:
是否可以在运行时更改 android 应用程序图标?我已经阅读了Changing the application icon text dynamically in Android 和How can i change an application icon programmatically in Android?。都回答不了。我使用安卓 1.6。有什么办法吗?
【问题讨论】:
-
Chainfire(SuperSU 的制造商)团队最近有一个 blog post,详细介绍了他们如何使用 activity-alias 和 PackageManager.setComponentEnabledSetting() 更改应用程序的图标
-
@ianhanniballake 您是否成功实施了 Chainfire 的解决方案?如果是这样,你做了什么(如果有的话)关于在操作系统级别使用的图标(例如用于多任务、卸载弹出窗口或在应用程序管理器列表中)保持原始或成为默认通用 Android 的事实如果您还没有在清单中的应用程序级别设置一个图标?我发现 Chainfire 解决方案仅适用于应用抽屉或主屏幕快捷方式中的启动器,然后与操作系统级别版本不匹配。
标签: android icons android-manifest