title: how to take read_phone_state permission in android 6.0
body: <p>I got below error</p>
  
  <pre><code>java.lang.SecurityException: getDeviceId: Neither user 10250 nor current process has android.permission.READ_PHONE_STATE.
  
  AndroidRuntime: FATAL EXCEPTION: main
  Process: com.infyco.kp.new_tab, PID: 23149
  java.lang.RuntimeException: Unable to start activity ComponentInfo{com.infyco.kp.new_tab/com.infyco.kp.new_tab.Splashscreen}: java.lang.SecurityException: getDeviceId: Neither user 10257 nor current process has android.permission.READ_PHONE_STATE.
  </code></pre>
  
  <p>Here is my code:</p>
  
  <pre><code>  ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.READ_PHONE_STATE}, 1);
  </code></pre>
  
  <p>it works for the <code>SEND_SMS</code> permission , but not with the <code>READ_PHONE_STATE</code> permission</p>
  
  <pre><code>  ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.SEND_SMS}, 1);
  </code></pre>