title: checkSelfPermission always returns GRANTED
body: <p>I have an Android app and I'd like to check the camera permission. However, even if I turn it off (in the app setting of the simulator or the real device), the result is always 0 (GRANTED).
  The simulator and real device I use is on SDK 23, Android M.</p>
  
  <pre><code>int permissionCheck = ContextCompat.checkSelfPermission(mActivity, Manifest.permission.CAMERA);
  </code></pre>
  
  <p>In the AndroidManifest.xml, I have :</p>
  
  <p><code>&lt;uses-permission android:name="android.permission.CAMERA" /&gt;</code></p>
  
  <p>When I log this :</p>
  
  <pre><code>System.out.println("Build.VERSION.SdkInt : " + VERSION.SDK_INT);
  System.out.println("permissionCheck : " + permissionCheck);
  </code></pre>
  
  <p>I got this : </p>
  
  <pre><code>Build.VERSION.SdkInt : 23
  permissionCheck : 0
  </code></pre>