title: Android WifiManager getConnectionInfo requires CHANGE_WIFI_STATE?
body: <p>I'm getting a user report on an error about missing the CHANGE_WIFI_STATE permission:</p>
  
  <p>Error:</p>
  
  <pre><code>java.lang.SecurityException: WifiService: Neither user 10137 nor current process has android.permission.CHANGE_WIFI_STATE.
      at android.net.wifi.WifiManager.getConnectionInfo(WifiManager.java:642) 
  </code></pre>
  
  <p>This is the code block:</p>
  
  <pre><code>WifiManager wifiMan = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
  if (wifiMan != null) {
      WifiInfo wifiInfo = wifiMan.getConnectionInfo();
  </code></pre>
  
  <p>I thought this only required ACCESS_WIFI_STATE, since I'm not doing any enabling/disabling of wifi? Haven't been able to replicate in testing.</p>