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 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.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" />

就行了。

作者:kissazi2 
出处:http://www.cnblogs.com/kissazi2/ 
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载:http://www.cnblogs.com/kissazi2/archive/2012/09/08/2677053.html

时间: 2024-08-31 00:34:58

Cannot get WiFi AP state 错误的相关文章

Win8系统笔记本创建WiFi时提示错误1061的解决方法

Win8系统笔记本创建WiFi时提示错误1061的解决方法   解决方法如下: 1.检查笔记本电源是否连上,接上电源看是否能启用wifi共享服务. 2.设备管理-网络适配器 里面将驱动程序升级到最新(如果装的是win8驱动一般是最新的),再尝试启用共享. 3.如果前两步还没有解决,仍然提示错误1061,你就试试最麻烦的一步:准备杀毒吧. windows7教程 windows8教程 windows10教程

Win7系统共享wifi时提示错误1203的解决办法

  Win7系统共享wifi时提示错误1203的解决办法          1.点击开始按钮,在搜索框中输入cmd; 2.在显示的搜索结果中,右击cmd,选择"以管理员身份运行"; 3.在界面中依次输入netsh wlan set host mode=allow和netsh wlan start hos两个命令即可.

android上实现wifi ap与sta共存

问题描述 android上实现wifi ap与sta共存 小弟菜鸟一枚,想在android4.2上实现wifi ap与sta共存,希望各路高手给以指引,谢谢!

寻求wifi AP 源码包(2010_0203_RT3070_SoftAP_v2.4.0.1_DPA.bz2)

问题描述 寻求wifi AP 源码包(2010_0203_RT3070_SoftAP_v2.4.0.1_DPA.bz2) 第一次在论坛上提问...希望有人能看到,谢谢!能最近在搞个wifi AP.想找个2010_0203_RT3070_SoftAP_v2.4.0.1_DPA.bz2包用来移植到6410开发板上,找了好几天一直没找到, 有谁有这个源码包?

Win7系统共享wifi时提示错误1203怎么办

一.虚拟网卡. 鼠标右键点击计算机,打开计算机管理,在设备管理器中右键点击网络适配器,选择扫描检测硬件改动. 等待系统自动扫描并修复,完成后会出现名为Microsoft Virtual WiFi Miniport Adapter的设备. 二.命令提示符 如果上面的方法无法解决问题,可以尝试以下的方法来解决. 在开始菜单中以管理员身份运行CMD. 然后依次执行命令netsh wlan set host mode=allow以及netsh wlan start host即可.

Win7共享wifi时提示错误1203怎么办

  1.点击开始按钮,在搜索框中输入cmd; 2.在显示的搜索结果中,右击cmd,选择"以管理员身份运行"; 3.在界面中依次输入netsh wlan set host mode=allow和netsh wlan start hos两个命令即可.

ORA-01502 state unusable错误成因和解决方法(一)

错误|解决 接到开发人员和业务人员的通知,说一个登陆页面不能用了,报错: 2005-01-31 13:59:02,721 [com.aspire.common.dao.OamUserDAO]- -214:select错误java.sql.SQLException: ORA-01502 state 这个错误是由于索引失效造成的,重建索引后,问题就解决了. 为了搞清楚索引为什么会失效,以及如何解决,我们做个测试: 首先我们创建一个普通的测试表(非分区表):SQL> create table t(a

wifi+ap-wifi AP不正常 RTL8188

问题描述 wifi AP不正常 RTL8188 小弟遇到个问题 我在A20上调试RTL8188EU AP+STAION模式,station模式工作正常 但AP模式工作不正常. AP在有设备连接时提示一下信息 [ 2844.943124] ODM_ARFBRefresh_8188E(): RateID=0 RateMask=000fffff RAUseRate=000ff015 HighestRate=19,DecisionRate=19 [ 2845.674255] ODM_ARFBRefres

Android开发,wifi连接如何知道连接失败是因为密码错误导致

问题描述 Android开发,wifi连接如何知道连接失败是因为密码错误导致 如题,Android开发,wifi连接如何知道连接失败是因为密码错误导致 解决方案 [Android开发]wifi开关与wifi连接(密码连接)iphone5连接wifi显示密码错误