title: How to display image on imageView selected from internal storage?
body: <p>I am new to working with images in android. I want to load image from internal storage but it is giving me permission denied error then i have added the permission to android manifest file. But still I am not able to complete my task. </p>
  
  <p>Here is my code:</p>
  
  <pre><code>import android.graphics.Bitmap;
  import android.graphics.BitmapFactory;
  import android.support.v7.app.AppCompatActivity;
  import android.os.Bundle;
  import android.widget.ImageView;
  
  public class MainActivity extends AppCompatActivity {
  
      @Override
      protected void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.activity_main);
          ImageView image = (ImageView)findViewById(R.id.imageView);
          Bitmap bm = BitmapFactory.decodeFile("/storage/emulated/0/DCIM/Camera/IMG_20151102_193132.jpg");
          image.setImageBitmap(bm);
  
      }
  }
  </code></pre>
  
  <p>logcat:</p>
  
  <pre><code>01-16 15:16:11.345 6533-6533/com.example.jaytanna.imagemap E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /storage/emulated/0/DCIM/Camera/IMG_20151102_193132.jpg: open failed: EACCES (Permission denied)
  </code></pre>
  
  <p>It is not displaying any image. Kindly help me with this.Thank you.</p>