记录-网络权限的bug

来源:互联网 发布:卷睫盼 好听知乎 编辑:程序博客网 时间:2024/05/21 19:50

今天写一个mvp的demo的时候遇到一个bug,特别记录一下。关于有没有连接网络的判断,运行结果一直报错:

Caused by: java.lang.SecurityException: ConnectivityService: Neither user21073 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" />

希望遇到以上问题的小伙伴可以有一个借鉴。

原创粉丝点击