简体   繁体   English

正在获取java.lang.SecurityException:ConnectivityService:用户10062或当前进程都没有android.permission.ACCESS_NETWORK_STATE。”

[英]Geting java.lang.SecurityException: ConnectivityService: Neither user 10062 nor current process has android.permission.ACCESS_NETWORK_STATE."

Want to check Internet connection.Following is the code : 要检查Internet连接。下面是代码:

  public boolean isNetworkConnected() {
    ConnectivityManager cm = (ConnectivityManager) getSystemService(this.CONNECTIVITY_SERVICE);
    NetworkInfo networkinfo = cm.getActiveNetworkInfo();
    if(networkinfo != null){
        return true;
    }
    else {
        return false;
    }
}

Following is the xml file : 以下是xml文件:

 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.vinitmandlesha.logintestform"> <uses-permission android:name="android.permission.INTERNET"> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="ANDROID.PERMISSION.ACCESS_NETWORK_STATE" /> </uses-permission> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".LoginActivity" android:label="@string/app_name" android:theme="@style/AppTheme.NoActionBar"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".sample" android:label="sample" android:theme="@style/AppTheme.NoActionBar" /> </application> </manifest> 

Getting this exception on calling isNetworkConnected method.I have set all required permission in manifest file. 在调用isNetworkConnected方法时遇到此异常。我已在清单文件中设置了所有必需的权限。 Also the 3G connection is active on emulator. 3G连接也在模拟器上处于活动状态。 Where am I am going wrong ? 我要去哪里错了?

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="ANDROID.PERMISSION.ACCESS_NETWORK_STATE" />

Permission tags ending is not proper that why permissions are not being applied in the app. 权限标签结尾不正确,这就是为什么未在应用程序中应用权限的原因。

Android permissions are case sensitive, so pl change Android权限区分大小写,因此请更改

<uses-permission android:name="ANDROID.PERMISSION.ACCESS_NETWORK_STATE" />

to

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

Try this. 尝试这个。

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

or . 要么 。

private boolean isNetworkConnected() {
   ConnectivityManager cm = (ConnectivityManager)  
  getSystemService(Context.CONNECTIVITY_SERVICE);
   return cm.getActiveNetworkInfo() != null;

} }

I think it should be 我认为应该

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

instead of 代替

<uses-permission android:name="ANDROID.PERMISSION.ACCESS_NETWORK_STATE" />

. Case sensitive. 区分大小写。

还要检查您是否在棉花糖上运行,必须为此提供动态运行时权限

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 java.lang.SecurityException:需要 BLUETOOTH 权限:用户 10065 和当前进程都没有 android.permission.BLUETOOTH - java.lang.SecurityException: Need BLUETOOTH permission: Neither user 10065 nor current process has android.permission.BLUETOOTH java.lang.SecurityException:用户 11029 和当前进程都没有 android.permission.SET_TIME_ZONE - java.lang.SecurityException: Neither user 11029 nor current process has android.permission.SET_TIME_ZONE Android棒棒糖java.lang.SecurityException:用户和当前进程都没有android.permission.BLUETOOTH_PRIVILEGED - Android lollipop java.lang.SecurityException: Neither user nor current process has android.permission.BLUETOOTH_PRIVILEGED Java.lang.SecurityException:Android中的安全权限? - Java.lang.SecurityException:SECURE PERMISSION in android? 用户10031和当前进程都没有android.permission.INSTALL_PACKAGES - Neither user 10031 nor current process has android.permission.INSTALL_PACKAGES android sdk,错误:java.lang.SecurityException:Permission Denial:尝试更改组件状态 - android sdk , error : java.lang.SecurityException: Permission Denial: attempt to change component state Android:java.lang.SecurityException - Android: java.lang.SecurityException 尽管有Contact Access Android中的权限,但“ java.lang.SecurityException:权限被拒绝” - “java.lang.SecurityException: Permission Denial” Despite Permissions in Contact Access Android java.lang.SecurityException:权限拒绝:启动意图{act = android.settings.USAGE_ACCESS_SETTINGS} - java.lang.SecurityException: Permission Denial: starting Intent {act=android.settings.USAGE_ACCESS_SETTINGS} java.lang.SecurityException:权限被拒绝 - java.lang.SecurityException: Permission denied
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM