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 : 186
Users Yesterday : 346
This Month : 532
This Year : 93430
Total Users : 157917
Views Today : 419
Total views : 698062
Who's Online : 3
Recent Comments