title: Should I use ConnectivityManager and WifiManager instead of Read_Phone_State?
body: <p>Okay, so everywhere on Stackoverflow people say, to check if a network connectivity is available I shall add the Permision <code>READ_PHONE_STATE</code> to the manifest - which is pretty ugly to me (even though many apps in the market have that permission, this one is an overkill I think; you get the IMEI, the users phonenumber etc).</p>
  
  <p>So I stumbled upon the permissions <code>ACCESS_NETWORK_STATE</code> and <code>ACCESS_WIFI_STATE</code>, which should give the same result. Is there a reason why nobody uses them? </p>
  
  <p>Because if not, I would not need the <code>READ_PHONE_STATE</code> permission, which is a little bit less scary (or do users actually don't care anyways?)</p>
  
  <p>Thanks!</p>