天天看點

Cannot get WiFi AP state 錯誤

09-08 21:14:26.890: e/threadaphelper(22579): cannot get wifi ap state

09-08 21:14:26.890: e/threadaphelper(22579): java.lang.reflect.invocationtargetexception

09-08 21:14:26.890: e/threadaphelper(22579): at java.lang.reflect.method.invokenative(native method)

09-08 21:14:26.890: e/threadaphelper(22579): at java.lang.reflect.method.invoke(method.java:507)

09-08 21:14:26.890: e/threadaphelper(22579): at com.leranxinsheng.net.threadaphelper.getwifiapstate(threadaphelper.java:125)

09-08 21:14:26.890: e/threadaphelper(22579): at com.leranxinsheng.net.threadaphelper.isapenabled(threadaphelper.java:138)

09-08 21:14:26.890: e/threadaphelper(22579): at com.leranxinsheng.activity.bottommenuactivity$1.onreceive(bottommenuactivity.java:69)

09-08 21:14:26.890: e/threadaphelper(22579): at android.app.loadedapk$receiverdispatcher$args.run(loadedapk.java:709)

09-08 21:14:26.890: e/threadaphelper(22579): at android.os.handler.handlecallback(handler.java:587)

09-08 21:14:26.890: e/threadaphelper(22579): at android.os.handler.dispatchmessage(handler.java:92)

09-08 21:14:26.890: e/threadaphelper(22579): at android.os.looper.loop(looper.java:130)

09-08 21:14:26.890: e/threadaphelper(22579): at android.app.activitythread.main(activitythread.java:3683)

09-08 21:14:26.890: e/threadaphelper(22579): at com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:839)

09-08 21:14:26.890: e/threadaphelper(22579): at com.android.internal.os.zygoteinit.main(zygoteinit.java:597)

09-08 21:14:26.890: e/threadaphelper(22579): at dalvik.system.nativestart.main(native method)

09-08 21:14:26.890: e/threadaphelper(22579): caused by: java.lang.securityexception: wifiservice: neither user 10104 nor current process has android.permission.access_wifi_state.

09-08 21:14:26.890: e/threadaphelper(22579): at android.os.parcel.readexception(parcel.java:1322)

09-08 21:14:26.890: e/threadaphelper(22579): at android.os.parcel.readexception(parcel.java:1276)

09-08 21:14:26.890: e/threadaphelper(22579): at android.net.wifi.iwifimanager$stub$proxy.getwifiapenabledstate(iwifimanager.java:923)

09-08 21:14:26.890: e/threadaphelper(22579): at android.net.wifi.wifimanager.getwifiapstate(wifimanager.java:826)

09-08 21:14:26.890: e/threadaphelper(22579): ... 15 more

09-08 21:14:26.890: d/androidruntime(22579): shutting down vm

原因是:沒有通路wifi狀态的權限(access_wifi_state)。

在androidmanifest.xml裡面加上

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

就行了。

本文版權歸作者所有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,否則保留追究法律責任的權利。

轉載:http://www.cnblogs.com/kissazi2/archive/2012/09/08/2677053.html

繼續閱讀