欢迎来到飞鸟慕鱼博客,开始您的技术之旅!
当前位置: 首页知识笔记正文

[Android]获取设备IP地址

终极管理员 知识笔记 46阅读

这是原则,因为所有网络接口都是通用的地址当使用这种方法时,这种方法是行不通的.这种方法可以解决所有的问题。互联网协议(Internet Protocol)地址。publicStringgetLocalIpAddress(){ try { for(EnumerationNetworkInterface=network interface . getnetworkinterfaces());en . hasmoreelements();{ NetworkInterfaceintf=en . nextelement();for(EnumerationInetAddressenumIpAddr=intf . getine addresses();enumipaddr . hasmoreelements();){ InetAddressinetAddress=enumipaddr . nextelement();如果(!inetaddress . isloop back address()){ returninetaddress . gethostaddress().toString();catch(socket exception){ LOG . e(LOG _ TAG,ex . tostring());returnnull}参考:作者地址:博客:日期:2012年份3月26日

标签:
声明:无特别说明,转载请标明本文来源!