0
可能重複:
How to get the Android Emulator's IP address?IP地址從本地數據庫獲取數據
我編寫了一個Android應用程序從pc上創建一個mysql數據庫中獲取的數據在我的Android模擬器中installated。我必須在http post請求中設置什麼IP地址才能訪問?
在此先感謝
可能重複:
How to get the Android Emulator's IP address?IP地址從本地數據庫獲取數據
我編寫了一個Android應用程序從pc上創建一個mysql數據庫中獲取的數據在我的Android模擬器中installated。我必須在http post請求中設置什麼IP地址才能訪問?
在此先感謝
只是把這些代碼行來獲取您當前的模擬器的IP地址。
public String getLocalIpAddress() {
try {
for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) {
NetworkInterface intf = en.nextElement();
for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) {
InetAddress inetAddress = enumIpAddr.nextElement();
if (!inetAddress.isLoopbackAddress()) {
return inetAddress.getHostAddress().toString();
}
}
}
} catch (SocketException ex) {
Log.e(LOG_TAG, ex.toString());
}
return null;
}
它會返回您的模擬器的IP地址在字符串中。