title: camera intent auto rotate to 90 degree
body: <p>In my code below, I am trying to take photo using native camera and upload to server but when I take it as portrait and view it in gallery as landscape which means, its rotated to 90 degree. Pls help :-</p>
  
  <pre><code>Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
  
  startActivityForResult(intent, REQUEST_CAMERA);
  
  @Override
  public void onActivityResult(int requestCode, int resultCode, Intent data) {
      super.onActivityResult(requestCode, resultCode, data);
      if (resultCode == Activity.RESULT_OK) {
          if (requestCode == REQUEST_CAMERA) {
  
              handleCameraPhoto();
  }
  private void handleCameraPhoto() {
      Intent mediaScanIntent = new Intent(
              "android.intent.action.MEDIA_SCANNER_SCAN_FILE");
      File f = new File(mCurrentPhotoPath);
      Uri contentUri = Uri.fromFile(f);
  
      mediaScanIntent.setData(contentUri);
      getActivity().sendBroadcast(mediaScanIntent);
  }
  </code></pre>
  
  <p>How can I rotate the image before saving to SD card?</p>