Tôi có mã đơn giản muốn đọc trạng thái kết nối mạng. Tôi đã thêm phép các AndroidManifest.xml:Kết nối AndroidManager không thấy quyền ACCESS_NETWORK_STATE
<user-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
Mã của tôi mà cố gắng để truy cập trạng thái mạng:
ConnectivityManager conmgr = (ConnectivityManager) ctx.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo ninfo = conmgr.getActiveNetworkInfo();
Và lỗi đó là ném:
E/AndroidRuntime(7650): java.lang.SecurityException: ConnectivityService: Neither user 10080 nor current process has android.permission.ACCESS_NETWORK_STATE.
tôi từ lâu đã cố gắng tìm ra bất kỳ lỗi nào, nhưng mọi thứ dường như được viết đúng chính tả. Có vẻ như phiên bản AndroidManifest mới chưa được triển khai cho thiết bị. Tôi đã cố gắng để làm sạch dự án trong Eclipse, gỡ bỏ cài đặt ứng dụng từ điện thoại, nhưng không có gì đang làm việc, tôi nhận được cùng một giao tiếp một lần nữa. Tôi đang làm gì sai?
Chỉ cần một đoán hoang dã, có lẽ thẻ sẽ không được đặt đúng, hãy thử đặt nó trước thẻ ứng dụng. – Maurice
Một dự đoán hoang dã: ' ' - typo này chỉ ở đây hoặc trong mã quá? –