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 : 354
Users Yesterday : 361
This Month : 1609
This Year : 1609
Total Users : 100605
Views Today : 1234
Total views : 421145
Who's Online : 2
Recent Comments