1. 程式人生 > >記錄-網路許可權的bug

記錄-網路許可權的bug

今天寫一個mvp的demo的時候遇到一個bug,特別記錄一下。關於有沒有連線網路的判斷,執行結果一直報錯:

Caused by: java.lang.SecurityException: ConnectivityService: Neither user 21073 nor current process has android.permission.ACCESS_NETWORK_STATE.

乍一看以為在清單中加上這句就好了,結果還是一直報錯,於是在清單檔案中將關於網咯的許可權一個一個加進去試試,結果發現原來要用到一下幾個許可權:

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
     <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
     <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />


     <uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />
     <uses-permission android:name="android.permission.INTERNET" />

希望遇到以上問題的小夥伴可以有一個借鑑。