多部手机连接wifi如何设置一机一IP?知道的大神告诉下,十分感谢论坛中各位大神!

Android设备如何知道wifi局域网内有多少台主机?
[问题点数:100分,结帖人a]
Android设备如何知道wifi局域网内有多少台主机?
[问题点数:100分,结帖人a]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2011年6月 移动平台大版内专家分月排行榜第二
2011年6月 移动平台大版内专家分月排行榜第二
2011年6月 移动平台大版内专家分月排行榜第二
2011年6月 移动平台大版内专家分月排行榜第二
本帖子已过去太久远了,不再提供回复功能。家里有有线网络、手机是联想A500的怎么用wifi连接使用、十分感谢啊!_百度知道
家里有有线网络、手机是联想A500的怎么用wifi连接使用、十分感谢啊!
提问者采纳
验证密码后即可访问登录联想用户您好。 更多产品的使用信息,您也可以下拉快捷参考启用WLAN即可,您可以在设置-无线和网络-WLAN启用后搜索附近的无线网络,您可以查看手机说明书进行操作
家里是有线的、而且手机在家搜索不到无线网络!
提问者评价
人类失去联想,世界将会怎样
主营:IT网络服务
其他类似问题
为您推荐:
其他1条回答
打开手机中的设置-无线和网络-WLAN
wifi的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁3337人阅读
手机APP控制电脑(2)
wifi的基本结构
在Android的官方文档中定义了如下五种状态:
WIFI_STATE_DISABLING &WIFI网卡正在关闭 &0
WIFI_STATE_DISABLED & WIFI网卡不可用 &1
WIFI_STATE_ENABLING & &WIFI网卡正在打开 &2
WIFI_STATE_ENABLED & & WIFI网卡可用 &3
WIFI_STATE_UNKNOWN & &WIFI网卡状态不可知 4
要操作WIFI设备,就需要使用Context.getSystemService(Context.WIFI_SERVICE)来获取WifiManager对象,并通过这个对象来管理我们的WIFI设备。
如果要想得到周围的WIFI热点列表,可以使用WifiManager.getScanResults()返回一个ScanResult列表
这里列了很多,但是大致可以分为四个主要的类:ScanResult、wifiConfiguration、WifiInfo WifiManager
(1)ScanResult
主要是通过wifi 硬件的扫描来获取一些周边的wifi 热点的信息。 在我们进行wifi 搜索的时候,一般会搜到这些信息,首先是接入点名字、接入点信息的强弱、还有接入点使用的安全模式,是WPA、WPE;打开这个类,我们可以看到以下几个信息 BSSID 接入点的地址,这里主要是指小范围几个无线设备相连接所获取的地址,比如说两台笔记本通过无线网卡进行连接,双方的无线网卡分配的地址。
SSID 网络的名字,当我们搜索一个网络时,就是靠这个来区分每个不同的网络接入点。
Capabilities 网络接入的性能,这里主要是来判断网络的加密方式等。
Frequency 频率,每一个频道交互的MHz 数。
Level 等级,主要来判断网络连接的优先数。
这里只提供了一个方法,就是将获得信息编程字符串toString()。
(2)wifiConfiguration
在我们连通一个wifi 接入点的时候,需要获取到的一些信息。大家可以跟我们有线的设备进行对比一下。
这里的数据相对来说比较复杂一下。
WifiConfiguration.AuthAlgorthm 用来判断加密方法。
WifiConfiguration.GroupCipher 获取使用GroupCipher 的方法来进行加密。
WifiConfiguration.KeyMgmt 获取使用KeyMgmt 进行。
WifiConfiguration.PairwiseCipher 获取使用WPA 方式的加密。
WifiConfiguration.Protocol 获取使用哪一种协议进行加密。
wifiConfiguration.Status 获取当前网络的状态。
对于上述加密感兴趣的朋友,可以在网上搜索相关的内容。
设置WifiConfiguration的属性:
WifiConfiguration.AuthAlgorthm 设置加密方法。
可选参数:LEAP只用于leap,
OPEN 被wpa/wpa2需要,
SHARED需要一个静态的wep key
WifiConfiguration.GroupCipher 使用GroupCipher 的方法来进行加密。
可选参数:CCMP,TKIP,WEP104,WEP40
WifiConfiguration.KeyMgmt 键管理机制(keymanagerment),使用KeyMgmt 进行。
可选参数IEEE8021X,NONE,WPA_EAP,WPA_PSK
WifiConfiguration.PairwiseCipher 设置加密方式。
可选参数 CCMP,NONE,TKIP
WifiConfiguration.Protocol 设置一种协议进行加密。
可选参数 RSN,WPA,
wifiConfiguration.Status 设置当前网络的状态。
可选参数CURRENT,DISABLED,ENABLED
(3)WifiInfo
在我们的wifi 已经连通了以后,可以通过这个类获得一些已经连通的wifi 连接的信息获取当前链接的信息,
这里信息就比较简单了,这里简单介绍一下这里的方法:
getBSSID() 获取BSSID
getDetailedStateOf() 获取客户端的连通性
getHiddenSSID() 获得SSID 是否被隐藏
getIpAddress() 获取IP 地址
getLinkSpeed() 获得连接的速度
getMacAddress() 获得Mac 地址
getRssi() 获得802.11n 网络的信号
getSSID() 获得SSID
getSupplicanState() 返回具体客户端状态的信息
(4)wifiManager
这个不用说,就是用来管理我们的wifi 连接,这里已经定义好了一些类,可以供我们使用。
这里来说相对复杂,里面的内容比较多,但是通过字面意思,我们还是可以获得很多相关的信息。这个类里面预先定义了许多常量,我们可以直接使用,不用再次创建。
这里还是简单介绍一下这里的方法:
addNetwork(WifiConfiguration config) 通过获取到的网络的链接状态信息,来添加网络
calculateSignalLevel(int rssi , int numLevels) 计算信号的等级
compareSignalLevel(int rssiA, int rssiB) 对比连接A 和连接B
createWifiLock(int lockType, String tag) 创建一个wifi 锁,锁定当前的wifi 连接
disableNetwork(int netId) 让一个网络连接失效
disconnect() 断开连接
enableNetwork(int netId, Boolean disableOthers) 连接一个连接
getConfiguredNetworks() 获取网络连接的状态
getConnectionInfo() 获取当前连接的信息
getDhcpInfo() 获取DHCP 的信息
getScanResulats() 获取扫描测试的结果
getWifiState() 获取一个wifi 接入点是否有效
isWifiEnabled() 判断一个wifi 连接是否有效
pingSupplicant() ping 一个连接,判断是否能连通
ressociate() 即便连接没有准备好,也要连通
reconnect() 如果连接准备好了,连通
removeNetwork() 移除某一个网络
saveConfiguration() 保留一个配置信息
setWifiEnabled() 让一个连接有效
startScan() 开始扫描
updateNetwork(WifiConfiguration config) 更新一个网络连接的信息
此外wifiManaer 还提供了一个内部的子类,也就是wifiManagerLock,WifiManagerLock 的作用是这样的,
在普通的状态下,如果我们的wifi 的状态处于闲置,那么网络的连通,将会暂时中断。
但是如果我们把当前的网络状态锁上,那么wifi 连通将会保持在一定状态,当然接触锁定之后,就会恢复常态
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:78582次
积分:1079
积分:1079
排名:千里之外
原创:19篇
转载:58篇
评论:14条
(1)(8)(3)(6)(1)(11)(5)(9)(1)(6)(8)(2)(1)(3)(1)(11)两部手机连接wifi获取的IP地址一样,发生冲突,怎么解决?_百度知道
两部手机连接wifi获取的IP地址一样,发生冲突,怎么解决?
原因是两部手机型号一样,用recovery备份恢复给弄成完全相同了
我有更好的答案
你改下路由器的 ip地址分配呗,他们的MAC物理地址总不一样吧, 在左侧的DHCP服务器下面的静态地址分配,分配2个不同的 固定的静态地址给他们以后就不会冲突了
用笔记本分的无线,怎么分配
地址输入 192.168.0.1,有的路由器 是 192.168.1。1 就这2个
你设置就好,如果不行就是你修改过了
1、手机也设置为自动获取IP,这样就不会有冲突。2、先连接手机再开电脑,这样电脑是自动获取的,手机占用的IP就不会分配给电脑。3、手机设置的固定IP不要使用开头的几位数,这样在开头几位数分配给电脑的时候连接手机也不会造成冲突。,望采纳,谢谢
短信重新连接自动就分配IP了 忘采纳,谢谢
其他类似问题
为您推荐:
wifi的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 十分感谢 法语 的文章

 

随机推荐