Android 代码获取手机ip地址(个人笔记)
16lz
2021-01-23
public class IPUtil { public static String formatIpAddress(int ipAdress) { return (ipAdress & 0xFF) + "." + ((ipAdress >> 8) & 0xFF) + "." + ((ipAdress >> 16) & 0xFF) + "." + (ipAdress >> 24 & 0xFF); } //获取本地IP函数 public static String getLocalIPAddress() { //获取wifi服务 WifiManager wifiManager = (WifiManager) App.getInstance().getApplicationContext() .getSystemService(Context.WIFI_SERVICE); //判断wifi是否开启 if (!wifiManager.isWifiEnabled()) { wifiManager.setWifiEnabled(true); } WifiInfo wifiInfo = wifiManager.getConnectionInfo(); int ipAddress = wifiInfo.getIpAddress(); return formatIpAddress(ipAddress); }}
更多相关文章
- Android Audio代码分析19 - setPosition函数
- Android Audio代码分析23 - attachAuxEffect函数
- Rexsee API介绍:Android屏幕锁定,Keyguard函数与扩展源码
- Android 平台上,界面元素在定时器的响应函数里刷新。