Android-ConnectivityManager ist nicht zu sehen, die Berechtigung ACCESS_NETWORK_STATE

Habe ich einfach code Lesen will, den Zustand der Netzwerkverbindung. Ich habe die Berechtigung AndroidManifest.xml:

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

Mein code, der versucht, Zugriff auf Netzwerk-Zustand:

    ConnectivityManager conmgr = (ConnectivityManager) ctx.getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo ninfo = conmgr.getActiveNetworkInfo();

Und der Fehler geworfen wird:

 E/AndroidRuntime(7650): java.lang.SecurityException: ConnectivityService: Neither user 10080 nor current process has android.permission.ACCESS_NETWORK_STATE.

Habe ich lange versucht zu finden, jeder Fehler, aber scheint alles richtig geschrieben. Es scheint, wie die neue version der AndroidManifest nicht eingesetzt Gerät. Ich habe versucht zu reinigen-Projekt in Eclipse, deinstallieren Sie die app vom Handy, aber nichts funktioniert, ich bekomme die gleiche Kommunikation wieder. Was mache ich falsch?

  • Nur eine wilde Vermutung, vielleicht ist der tag ist nicht korrekt platziert, versuchen Sie, es vor der Anwendung tag.
  • Another wild guess: <useR-permission /> - dieser Tippfehler nur hier oder in den code zu?
Schreibe einen Kommentar