Как мы можем динамически изменять значок приложения Android в Android

Я знаю, что на тот же вопрос был задан значок активности, но мой вопрос немного отличается.

Я просто хотел узнать, можно ли программно программировать значок приложения, я не прошу изменения, я просто прошу установить его. Надеюсь, я поняла.

<application android:icon="drawable resource"> </application> 

В приведенном выше примере я устанавливаю его в файл манифеста, но вместо манифеста я могу установить его через java-код.

Как вы можете прочитать здесь http://developer.android.com/guide/topics/manifest/manifest-intro.html значок приложения по умолчанию установлен в манифесте. Поскольку манифест находится в корне приложения / root, его нельзя изменить, поэтому нет возможности сделать это. Вы можете подумать, что если вы можете изменить его во время работы приложения, изменения не будут сохранены в манифесте.

Манифест не может быть изменен динамически, но это трюк, что вы можете удалить приложение значка, а затем добавить значок, который вам нравится, вот ссылка: Как программно изменить значок приложения в Android?