android - 是否可以通过用户选择更改 android 运行时中的启动器图标?

标签 android runtime android-launcher

<分区>

我想使用多个启动器图标。我希望用户可以根据他的选择更改启动器图标

是否可以更改启动器图标运行时间?

最佳答案

严格来说,您不能在运行时更改启动器图标。但是,几乎没有解决方法:

<强>1。 Activity 别名: 在 Manifest 中为您的 MAIN 启动器 Activity 创建多个 activity-alias 标签,并为其提供不同的图标 drawable。然后,您可以根据需要通过代码选择特定的 activity-alias

<强>2。安装/卸载快捷方式:此方法不会更改您的应用程序的图标,但您可以更新(读取重新安装)您的应用程序的快捷方式图标。

希望这对您有所帮助。

关于android - 是否可以通过用户选择更改 android 运行时中的启动器图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29936645/

相关文章:

java - 使用eclipse在运行时抛出异常

asp.net - : rendering server tags at runtime in asp.网络有可能吗?

android - 以编程方式将小部件添加到android中的主屏幕

c# - 应用程序不会在其他计算机上运行/打开

android - 服务通知 channel 无效 : Notification

android - 当用户点击特定位置时,我想在 map 上标记位置

java - 有没有一种方法可以监听和检测安装和卸载?

java - SQLite 操作系统抽象层?

java - 从 main() 中启动应用程序。一起指定路径和文件名还是单独指定?

android - 您的应用程序自动进入主页的快捷方式