访问networking状态(ACCESS_NETWORK_STATE)和WIFI状态(ACCESS_WIFI_STATE)权限有什么区别?

在Android Manifest的Permissions选项卡中,下拉列表中有一些选项,名为android.permission.ACCESS_NETWORK_STATEandroid.permission.ACCESS_WIFI_STATE 。 他们有什么区别? ACCESS_WIFI_STATEACCESS_WIFI_STATE更普遍吗?

谢谢。

android.permission.ACCESS_NETWORK_STATE用于访问ConnectivityManager (主要用于监视一般的networking连接),而android.permission.ACCESS_WIFI_STATE允许访问WifiManager (特别是用于pipe理Wi-Fi连接的所有方面)。

networking状态是指蜂窝networking连接。

Wifi状态指的是手机的Wifi连接状态。