62

Androidマニフェストの[権限]タブのドロップダウンには、とというオプションがありandroid.permission.ACCESS_NETWORK_STATEますandroid.permission.ACCESS_WIFI_STATE。それらの違いは何ですか?ACCESS_NETWORK_STATEより一般化されていACCESS_WIFI_STATEますか?

4

3 に答える 3

50

android.permission.ACCESS_NETWORK_STATEこれは、 ConnectivityManagerにアクセスするため(主にネットワーク接続を監視するため)に必要ですが、 WifiManagerandroid.permission.ACCESS_WIFI_STATEへのアクセスを許可します(特にWi-Fi接続のすべての側面を管理するため)。

于 2012-02-27T01:05:01.630 に答える
4

ACCESS_NETWORK_STATEネットワークに接続しているかどうかを確認する必要があります。ネットワークの種類(Wi-Fi、GPRS、UMTSなど)は関係ありません。

ACCESS_WIFI_STATEインターネット接続を提案する必要はありません。

ACCESS_WIFI_STATEほとんどの質問に答えるために、はい、単に接続をチェックする場合は必要ありません。

于 2020-04-12T12:59:03.890 に答える
0

ネットワーク状態とは、セルラーネットワーク接続を指します。

Wifi状態とは、電話のWifi接続の状態を指します。

于 2012-02-27T00:58:39.103 に答える