title: Change icon launcher and app name programmatically
body: <p>I saw many posts like this <a href="https://stackoverflow.com/questions/18004230/how-to-change-the-icon-and-label-of-an-app-once-it-is-installed">How to change the icon and label of an app once it is installed?</a>  but any of those posts could give me the exact answer so as to solve my problem.</p>
  
  <p>I used this but it only changes the action bar icon :</p>
  
  <pre><code> Button appicon1;   
   appicon1.setOnClickListener(new OnClickListener(){
  
              @Override
              public void onClick(View v) {
                  getActionBar().setIcon(R.drawable.ic_launcher);
              }
  
          });
  </code></pre>
  
  <p>Giving any examples will be highly appreciated.</p>
  
  <p>Thanks in advance :)</p>