程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> ip地址-想知道android手機數據流量下IP地址

ip地址-想知道android手機數據流量下IP地址

編輯:編程綜合問答
想知道android手機數據流量下IP地址

用*#*#4636#*#*看IP時卻顯示:ip addr not reachable,怎麼才能知道連著數據流量時自己手機的IP地址,手機是android的

最佳回答:


使用GPRS

首先,設置用戶上網權限

其次,代碼如下

public String getLocalIpAddress()

{

try

{

for (Enumeration en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();)

{

NetworkInterface intf = en.nextElement();

for (Enumeration enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();)

{

InetAddress inetAddress = enumIpAddr.nextElement();

if (!inetAddress.isLoopbackAddress())

{

return inetAddress.getHostAddress().toString();

}

}

}

}

catch (SocketException ex)

{

Log.e("WifiPreference IpAddress", ex.toString());

}

return null;

}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved