android 获取不到手机扫描到的wifi信息,求大神。

早知当初不修仙 2014-05-09 10:33:11
wifiManager.getScanResults()是用来获得手机扫描到的所有wifi的信息。
/**
* 扫描出的网络连接列表
* */
private List<ScanResult> mWifiList;
/**
* 开始扫描
*/
public void startScan() {
System.out.println("mWifiManager的值"+mWifiManager);
mWifiManager.startScan();
// 得到扫描结果
System.out.println("mWifiList的值"+mWifiList);
mWifiList = mWifiManager.getScanResults(); //获取的值为null
// 得到配置好的网络连接
mWifiConfiguration = mWifiManager.getConfiguredNetworks();
}
在我的小米手机上能获取到4.3的,在平板4.0.3和手机2.3.5上获取不到。
...全文
914 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
徐昊Xiho 2016-01-21
  • 打赏
  • 举报
回复
看这片博客吧 http://blog.csdn.net/u011974987/article/details/50551580
xuxiong3315 2015-05-21
  • 打赏
  • 举报
回复
我刚才也不知道为啥突然获取不到设备了,后来发现有的手机会把权限禁止了,需要手动给他授权。可以到应用管理找到应用,权限那边开启。
wadelovewade 2014-11-06
  • 打赏
  • 举报
回复
楼主 问题解决了么?我在htc one上也获取不到。
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
而且就算是这样写也没用 /** * 开始扫描 */ public void startScan() { System.out.println("mWifiManager的值"+mWifiManager); if (mWifiManager.startScan()) { // 得到扫描结果 mWifiList = mWifiManager.getScanResults(); System.out.println("mWifiList的值"+mWifiList); // 得到配置好的网络连接 mWifiConfiguration = mWifiManager.getConfiguredNetworks(); } } 有人知道是怎么回事吗?
  • 打赏
  • 举报
回复
You有人知道吗???自己顶

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧