title: Android - Check if device supports 4G/LTE
body: <p>How to determine if a android device supports 4G/LTE networks?
  Checking the current network type is not an option, because I have to check it even if the current network type is 3G.</p>
  
  <p><strong>UPDATE:</strong>
  OK, I have managed to detect the prefered_network_mode by:
  <code>Settings.Secure.getInt(context.getContentResolver(), "preferred_network_mode", -1);</code></p>
  
  <p>It work's fine on HTC One but on Samsung devices it always returns a 0 value when it should  return  more then a 0 value and that is the main problem now ;/</p>
  
  <p>Does Samsung phones store the preferred network mode somewhere else ?</p>