关于wifiManager.getConnectionInfo()与wifiManager.getScanResults()的使用问题 本帖最后由 programmer_wei 于 2013-05-01 17:30:12 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 wifiManager.getConnectionInfo() 如果当做现在时的话,那么scanresult就是过去时。想取得所有热点的信号,必须挨个取每个热点的当前的wifiinfo。 如果取每个热点当前的wifiinfo的话那么就需要对每个热点都挨个连接上去测一遍信号强度吧,那样的话就不现实了 因为你要启动扫描啊,才能获取到当前最新的scanresult,不扫描扫描結果咋会更新呢 WifiManager有启动扫描的接口,时间久了不得了,你自己去看看吧 最近一直在弄实时更新搜索附近WIFI的信号强度,试了很多方法,也不知道怎么解决 调用startscan()前三天我已经解决了,也是调用你说的从新启动扫描热点的方法,终于有人回帖了,谢谢 Thread t = new Thread(new Runnable() { public void run() { while(true) { runOnUiThread(new Runnable() { public void run() { obtainWifiInfo(); } }); try{ Thread.sleep(500); }catch(InterruptedException e){ e.printStackTrace(); } } } }); t.start(); }你这个代码写的怪 调用startscan()前三天我已经解决了,也是调用你说的从新启动扫描热点的方法,终于有人回帖了,谢谢楼主,你只在getScanResults()之前加了一句startscan()就可以更新了吗?为什么我还是不行求解决 安卓下哪只Adapter最靠谱? android下载文件的问题 adt安装时间出现的错误提示。 TextView失去焦点 关于GridView Scroll时非正常切换Image的问题 动态更改 App的图标 大神们求指导 各位高手,每次app更新后都会最先出现一个用户指导的界面是怎么做的? app无activity,以service执行 使用多组ViewPager+TabLayout ,发现第一组可以正常使用,第二组有就不行了。 关于aFinal框架 android socket编程问题:
那么scanresult就是过去时。想取得所有热点的信号,必须挨个取每个热点的当前的wifiinfo。
Thread t = new Thread(new Runnable()
{
public void run()
{
while(true)
{
runOnUiThread(new Runnable()
{
public void run()
{ obtainWifiInfo();
}
});
try{
Thread.sleep(500);
}catch(InterruptedException e){
e.printStackTrace();
}
}
}
});
t.start();
}你这个代码写的怪
楼主,你只在getScanResults()之前加了一句startscan()就可以更新了吗?为什么我还是不行求解决