네트워크 연결 상태를 읽는 간단한 코드가 있습니다. 나는 AndroidManifest.xml에 권한을 추가했습니다 :Android ConnectivityManager에 권한이 없습니다. ACCESS_NETWORK_STATE
<user-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
내 네트워크 상태에 액세스하려고 코드 :
ConnectivityManager conmgr = (ConnectivityManager) ctx.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo ninfo = conmgr.getActiveNetworkInfo();
그리고 발생하는 오류 :
E/AndroidRuntime(7650): java.lang.SecurityException: ConnectivityService: Neither user 10080 nor current process has android.permission.ACCESS_NETWORK_STATE.
나 ' 오랫동안 오류를 찾으려고했지만 모든 것이 올바르게 표기된 것 같습니다. AndroidManifest의 새 버전이 기기에 배포되지 않은 것 같습니다. Eclipse에서 프로젝트를 정리하고 전화에서 앱을 제거하려고 시도했지만 아무 것도 작동하지 않습니다. 다시 동일한 통신을 얻습니다. 내가 뭘 잘못하고있어?
생각합니다. – Maurice
또 다른 야생 추측 :' '-이 오타 또는 코드에만 오타가 있습니까? –