Untuk memperoleh ip address pada perangkat Android, dapat menggunakan class program berikut:
public static String getLocalIpAddress() {
try {
for (Enumeration<NetworkInterface> enumeration = NetworkInterface.getNetworkInterfaces(); enumeration.hasMoreElements();) {
NetworkInterface nInterface = enumeration.nextElement();
for (Enumeration<InetAddress> enumIpAddr = nInterface.getInetAddresses(); enumIpAddr.hasMoreElements();) {
InetAddress inetAddress = enumIpAddr.nextElement();
if (!inetAddress.isLoopbackAddress() && inetAddress instanceof Inet4Address) {
return inetAddress.getHostAddress();
}
}
}
} catch (SocketException ex) {
ex.printStackTrace();
}
return null;
}
Tambahkan permission berikut pada AndroidManifest.
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Untuk program lengkapnya dapat diunduh disini.







Users Today : 174
Users Yesterday : 316
This Month : 7536
This Year : 79109
Total Users : 143596
Views Today : 835
Total views : 645511
Who's Online : 9
Recent Comments