title: Convert String to Image in Android?
body: <p>So, here is the thing. I am receiving an imagepath through WebService. I am storing the imagepath in a String. Now I want to convert the String to Bitmap and display the image in an imageView. I tried many codes from the examples in the internet but are not working.</p>
  
  <p>Try 1:</p>
  
  <pre><code>      Bitmap bm = BitmapFactory.decodeFile(imagelogo);
        imageView2 = (ImageView) findViewById(R.id.imageView2);
        imageView2.setImageBitmap(bm);
  </code></pre>
  
  <p>Try 2: First I am converting String to string Base64 and then string Base64 to Bitmap.</p>
  
  <pre><code>     byte[] data;
       String base64;
        {
         try {
            data = imagelogo.getBytes("UTF-8");
            String base64 = Base64.encodeToString(data, Base64.DEFAULT);
            Log.i("Base 64 ", base64);
            } catch (UnsupportedEncodingException e) {
               e.printStackTrace();
            }
        }
  
        public Bitmap StringToBitMap(String encodedString){
         try {
            byte [] encodeByte=Base64.decode(base64 ,Base64.DEFAULT);
            Bitmap bitmap=BitmapFactory.decodeByteArray(encodeByte, 0, encodeByte.length);
            return bitmap;
         } catch(Exception e) {
            e.getMessage();
            return null;
         }
      }          
  </code></pre>
  
  <p>Any help would be appreciated. Thanks in advance.</p>