Ach*_*ver 1 ip android ip-address android-wifi
在我的Android手机中,我点击了手机,看到了设置 - >无线控制 - > Wifi设置,并点击了我连接的网络.它弹出一个Dialog,其中包含网络状态,级别,速度,信号强度,IP地址和安全类型.所以我只得到了网络的IP地址.
如何通过提供(从我的手机获得的已知IP地址)作为输入来获取其他支持wifi的设备的IP地址?
实际上要明确,如何将特定的已知IP地址作为输入,并且必须能够在Android 2.3中以编程方式获取连接在同一网络上的Wifi设备的其他未知IP地址?
用于获取IP地址,你可以检查getIpAddress()在WifiInfo
伪代码,
WifiManager mWifiManager = (WifiManager)
getSystemService(Context.WIFI_SERVICE);
WifiInfo mWifiInfo = mWifiManager.getConnectionInfo();
Log.e("IP in Mask Integer", mWifiInfo.getIpAddress()+"");
Log.e("IP Address", intToIP(mWifiInfo.getIpAddress())+"");
public String intToIP(int i) {
return (( i & 0xFF)+ "."+((i >> 8 ) & 0xFF)+
"."+((i >> 16 ) & 0xFF)+"."+((i >> 24 ) & 0xFF));
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12041 次 |
| 最近记录: |