In Permissions tab of Android Manifest, in the drop down there are options called "android.permission.ACCESS_NETWORK_STATE" and "android.permission.ACCESS_WIFI_STATE". What is the difference between them? Is ACCESS_NETWORK_STATE more generalized than ACCESS_WIFI_STATE?
Thanks.
android.permission.ACCESS_NETWORK_STATE is needed for accessing ConnectivityManager (mainly for monitoring network connections in general), while android.permission.ACCESS_WIFI_STATE grants access to WifiManager (for managing all aspects of Wi-Fi connectivity in particular).
ReplyDeleteNetwork state refers to cellular network connectivity.
ReplyDeleteWifi state refers to the state of the phone's Wifi connection.