如何在Android中动态更改Android应用程序图标

use*_*123 8 java xml android android-manifest

我知道有同样的问题被要求提供活动图标,但我的问题有点不同.

我只是想知道我们是否可以以编程方式设置应用程序图标,我不是要求更改,我只是要求设置它.我希望我很清楚.

<application android:icon="drawable resource"> </application>
Run Code Online (Sandbox Code Playgroud)

在上面的例子中,我在清单文件中设置它,但是我可以通过java代码设置它而不是清单.

小智 5

正如您可以在此处阅读http://developer.android.com/guide/topics/manifest/manifest-intro.html,默认的应用程序图标是在清单中设置的。由于清单位于应用程序的 /root 中,因此无法修改,因此无法执行此操作。您可能会认为,如果您可以在应用程序运行时更改它,则更改不会保存在清单中。