寫程式的時候,很是奇怪為什麼連接配接網絡時候,需要的permission有ACCESS_NETWORK_STATE 和INTERNET差別。
有人是這麼解釋的:
android.permission.INTERNET,連接配接網絡權限 INTERNET
android.ACCESS_NETWORK_STATE,用于精确識别網絡接入點等資訊
看到這樣的解釋,我表示很迷茫,還是不懂。知道看到官方的Reference才知道,其實權威的東西還是要看官方Reference才行。
Reference上解釋:
public static final String ACCESS_NETWORK_STATE
Allows applications to access information about networks
public static final String INTERNET
Allows applications to open network sockets.
看完後豁然開朗。