title: Picking image always gives landscape image
body: <p>I have used the following code to pick up an image from phone's gallery:</p>
  
  <pre><code>Intent intent = new Intent();
    intent.setType("image/*");
    intent.setAction(Intent.ACTION_GET_CONTENT);
    startActivityForResult(Intent.createChooser(intent, "Select Picture"),
      USE_LIBRARY_PIC_REQUEST);
  </code></pre>
  
  <p>In onActivityResult(), it gives the filepath, I tried getting bitmap using filepath, but it always gives it in landscape view. Is there a way to get that image in portrait view always?
  Code for getting filepath:</p>
  
  <pre><code>Uri selectedImageUri = data.getData();
      selectedImagePath = getPath(selectedImageUri);
  </code></pre>
  
  <p>This is how i got bitmap using file path:</p>
  
  <pre><code>Bitmap bmp=BitmapFactory.decodeFile(selectedImagePath);
  </code></pre>