Changement de l'icône de lanceur et le nom de l'application par programmation

J'ai vu beaucoup de messages comme celui-ci Comment changer l'icône et l'étiquette d'une application une fois qu'il est installé? mais aucun de ces postes pourrait me donner la réponse exacte pour résoudre mon problème.

J'ai utilisé de cela, mais il change seulement de l'action de l'icône de la barre :

 Button appicon1;   
 appicon1.setOnClickListener(new OnClickListener(){

            @Override
            public void onClick(View v) {
                getActionBar().setIcon(R.drawable.ic_launcher);
            }

        });

Donnant des exemples sera fortement appréciée.

Merci d'avance 🙂

OriginalL'auteur noobProgrammer | 2014-03-02