ネットワーク接続の状態を読み取りたい単純なコードがあります。AndroidManifest.xml にアクセス許可を追加しました。
<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 でプロジェクトをクリーンアップし、電話からアプリをアンインストールしようとしましたが、何も機能していません。同じ通信が再び表示されます。私が間違っていることは何ですか?