怎么在待机的情况下返回wifi的scanresult

如何在待机的情况下返回wifi的scanresult
写了一个服务,需要监控wifi的扫描结果,在手机不待机的情况下一切正常,但是手机一旦待机,就不工作了
通过逐步测试,发现可能的问题是,手机一旦待机,wifi就停止工作,也就是进入了休眠状态,在网上查了半天,找不到用什么代码可以设置wifi不待机,只好在android的系统里手动设置,wifi永不休眠,但是,貌似,手机待机后,wifi是没有休眠,但是也不返回scanresult了
两个问题:
1:如果用代码设置wifi永不休眠
2:如果在待机的情况下,也监控scanresult结果,并返回
 

------解决方案--------------------
探讨
wifi的搞定了,gprs又待机的时候断开连接了,咋整啊

------解决方案--------------------
探讨

Java code

public static WifiManager wifimanager;
public static WifiLock wifilock;
wifimanager=(WifiManager)this.getSystemService(Context.WIFI_SERVICE);
wifilock=wifimanager.createWifiLock("mywifilo……

------解决方案--------------------
我也碰到WIFI在休眠后被停用的问题。
能不能设为不停用啊?