Android项目中使用java获取电脑的IP地址
我正在使用 ksoap2-android 我需要使用 java 获取 IP 地址我不必每次都手动输入。
我所说的 IP 地址是指,例如,如果我使用命令 shell 执行ipconfig:
连接特定的 DNS 后缀。 :
链路本地 IPv6 地址。 。 。 。 。 : f0::ed2:e3bf:8206:44%13
IPv4 地址。 。 。 。 。 。 。 。 。 。 。 : 192.168.1.107 <--这个
子网掩码。 。 。 。 。 。 。 。 。 。 。 :255.255.255.0
默认网关。 。 。 。 。 。 。 。 。 : 192.168.1.1
问题是正在开发一个 Android 应用程序,并且模拟器的 IP 类型与机器的 IP 类型不同。
我需要获取机器的IP,该怎么做?
多谢
I am using ksoap2-android and i need to get the IP address using java so that I don't have to type it manually everytime.
What i mean by IP address is , for example if I do ipconfig using the command shell:
Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : f0::ed2:e3bf:8206:44%13
IPv4 Address. . . . . . . . . . . : 192.168.1.107 <--THIS ONE
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.1
The thing is am developing an android app, and the emulator has a different type of IP's than the machine's .
I need to get the machine's IP , how is this to be done?
thanks a lot
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
要获取 Android 设备的 IP 地址,请使用此代码。
To get the Ipaddress of your android device you use this code.
尝试此链接
http://www.droidnova。 com/get-the-ip-address-of-your-device,304.html
你也可以尝试这个命令 adb shell netcfg
Try this link
http://www.droidnova.com/get-the-ip-address-of-your-device,304.html
also you can try this command adb shell netcfg
另请参阅
getHostAddress ()
See Also
getHostAddress()