Android(安卓)代码获取手机ip地址(个人笔记)
16lz
2022-06-15
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中获取正在运行的应用程序-----ActivityManager.RunningA
- android 获取和设置屏幕亮度
- android jetpack Navigation 获取当前激活的fragment
- android解析httpresponce内容
- Android中通过按键旋转屏幕
- android findViewById
- Android(安卓)L下载
- 箭头函数的基础使用
- Python技巧匿名函数、回调函数和高阶函数