在做android的时候,我们可能会用到web service 在myeclipse上发布一个web service服务,在手机上调用这个服务操作数据库,但是在模拟器上运行成功,但是在真机上就会显示程序无响应,原因就是,内网和外网的问题。可能你的服务器端是发布在了内网上,但是,你用手机的数据连接上得时外网也即是Intent,这样的话网关是不一样的,所以程序会显示无法响应。所以,这个解决办法就是,把自己的笔记本做成一个wifi热点,共享你的网络,然后手机通过搜索wifi连接网络,这样程序就能识别正常运行了。
下面就说一下windows 7设置wifi网络热点的技术,以操作系统为win7的笔记本或装有无线网卡的台式机作为主机。
1、 以管理员身份运行命令提示符:快捷键win+R→输入cmd→回车
2、 启用并设定虚拟WiFi网卡:运行命令:netsh wlan set hostednetwork mode=allow ssid=hgmPCkey=hgaoming
此命令有三个参数,mode:是否启用虚拟WiFi网卡,改为disallow则为禁用。
ssid:无线网名称,最好用英文(以wuminPC为例)。
key:无线网密码,八个以上字符(以wuminWiFi为例)。
以上三个参数可以单独使用,例如只使用mode=disallow可以直接禁用虚拟Wifi网卡。
开启成功后,网络连接中会多出一个网卡为“Microsoft Virtual WiFi Miniport Adapter”的无线连接2,为方便起见,将其重
名为虚拟WiFi。若没有,只需更新无线网卡驱动就OK了。
3、设置Internet连接共享:
在“网络连接”窗口中,右键单击已连接到Internet的网络连接,选择“属性”→“共享”,勾上“允许其他······连接(N)”并选择“
虚拟WiFi”,你可以看到宽带连接下边是“共享的”!
4、开启无线网络:
继续在命令提示符中运行:netsh wlan start hostednetwork
至此,虚拟WiFi的红叉叉消失,WiFi基站已组建好,主机设置完毕。笔记本、带WiFi模块的手机等子机搜索到无线网络hgmPC,
输入密码haogaoming,就能共享上网啦!
然后调用web service 进行就可以操作数据库了,这时网络就没有问题了。还等什么。。快点实践吧。