在 Android Manifest 的 Permissions 选项卡中,下拉菜单中有名为android.permission.ACCESS_NETWORK_STATE
和的选项android.permission.ACCESS_WIFI_STATE
。它们之间有什么区别?比更ACCESS_NETWORK_STATE
概括?ACCESS_WIFI_STATE
问问题
36591 次
3 回答
50
android.permission.ACCESS_NETWORK_STATE
需要访问ConnectivityManager(主要用于监控一般的网络连接),同时android.permission.ACCESS_WIFI_STATE
授予对WifiManager的访问权限(特别是用于管理 Wi-Fi 连接的所有方面)。
于 2012-02-27T01:05:01.630 回答
4
ACCESS_NETWORK_STATE
需要检查您是否连接到网络,无论它是什么类型(Wi-Fi、GPRS、UMTS 等)。
ACCESS_WIFI_STATE
不需要支持互联网连接。
要回答大多数问题,是的,您不需要ACCESS_WIFI_STATE
if 仅检查连接性。
于 2020-04-12T12:59:03.890 回答
0
网络状态是指蜂窝网络连接。
Wifi状态是指手机的Wifi连接状态。
于 2012-02-27T00:58:39.103 回答