android开发中,连接wifi需要使用哪个函数?

android开发中,连接wifi需要使用哪个函数?因为刚刚查阅了api帮助文档好多次,在WifiManager类中,并没有类似WifiP2pManager中的conne... android开发中,连接wifi需要使用哪个函数?因为刚刚查阅了api帮助文档好多次,在WifiManager类中,并没有类似WifiP2pManager中的connect函数,那么应该使用什么函数来连接wifi呢?另外也希望解答时,能够顺便解释下设备连接wifi的原理。比如设备状态如何变化,有哪些变量发生了变化,可以通过什么函数获得这些变化等等 展开
 我来答
hjx1000565
2012-05-18
知道答主
回答量:2
采纳率:0%
帮助的人:2.8万
展开全部
我也正在搞这个,问题也很多,都还没解决,这是我在网上查到的方法:
// 添加一个网络并连接
public void AddNetwork(WifiConfiguration wcg) {
int wcgID = mWifiManager.addNetwork(wcg);
mWifiManager.enableNetwork(wcgID, true);
}

但是我有问题就是,首先:ScanResult中获取的SSID等信息和WifiConfiguration中获取的SSID信息有什么不一样,一个是扫描到的,一个是连接后得到的?这个我不理解。第二:按照上面的连接代码,只需要得到WifiConfiguration对象就可以了,我通过public List<WifiConfiguration> getConfiguredNetworks ()得到的WifiConfiguration对象就可以拿去连接了?既然我通过这个就能连接,那我拿ScanResult中的信息有什么用?还有就是,WifiConfiguration对象是在哪个阶段能获取的?启动Wifi?扫描开始?或者是连接上ap后?我表示很迷茫。第三:怎么通过代码设置一台手机为Ap?我找不到相关的方法。第四:假设两台手机,一台做Ap,一台连接,连接上了,然后数据方面怎么传输?蓝牙有个BuletoothSocket和BuletoothServiceSocket,Wifi呢?直接只用JAVA的Socket?
SuperFan16
2012-03-08 · TA获得超过437个赞
知道小有建树答主
回答量:552
采纳率:0%
帮助的人:344万
展开全部
就是用wifimanager 的对象 直接setWifiEnable就直接开关了~参数是boolean型

你没找到估计是你对象没找对
用WifiManager wifi=(WifiManager)getSystemService(WIFI_SERVICE);
之后wifi对象里各种接口都有比如状态的getWifiState(),连接信息的getConnectionInfo(),随便用,自己看看就行了~~接下来怎么用就不用说了吧~~~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-12-06
展开全部
选择3G 培训机构:
要最起码的了解一些情况
比如师资是否真的做过这方面的开发?
是否有线上真实的应用?教学设备如何?
是不是真正的先 就 业后 付款?
我也不是瞎推崇,说的是实在话
我了解到的华夏 博大3G学 院,
基本情况都很好,采用PC机教学,
老师们很用心,你可以了解一下!W
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式