Android获得设备的ip地址
来源:互联网 发布:普通disco 动作数据 编辑:程序博客网 时间:2024/05/21 01:48
整体获取可以移动数据上网获取IP也可以WiFi获取方法
public static String getPhoneIp() { try { for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { NetworkInterface intf = en.nextElement(); for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) { InetAddress inetAddress = enumIpAddr.nextElement(); if (!inetAddress.isLoopbackAddress() && inetAddress instanceof Inet4Address) { // if (!inetAddress.isLoopbackAddress() && inetAddress // instanceof Inet6Address) { return inetAddress.getHostAddress().toString(); } } } } catch (Exception e) { } return "127.0.0.1"; }
Wifi获取IP方法
private String intToIp(int ip) {return (ip & 0xFF) + "." + ((ip >> 8) & 0xFF) + "."+ ((ip >> 16) & 0xFF) + "." + ((ip >> 24) & 0xFF);}private String getIp() {// 获取wifi服务WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);// 判断wifi是否开启if (wifiManager.isWifiEnabled()) {//wifiManager.setWifiEnabled(true);WifiInfo wifiInfo = wifiManager.getConnectionInfo();int ipAddress = wifiInfo.getIpAddress();return intToIp(ipAddress);}return "127.0.0.1";}
0 0
- Android获得设备的ip地址
- Android 获得设备状态信息、Mac地址、IP地址
- Android 获得设备状态信息、Mac地址、IP地址
- Android 获得设备状态信息、Mac地址、IP地址
- 获得Android设备公网所在的ip
- Android获取移动设备的IP地址
- 获取android设备的IP地址
- 如何获取Android设备的IP地址
- Android获得本地IP地址
- 通过请求接口的办法获得本设备IP以及IP地址
- Android 蓝牙获得连接设备的Mac地址和名称
- 获得IP地址的方法
- 获得主机的ip地址
- android 如何获得手机的IP地址代码段
- Android获取设备的IP地址的两种方法
- android 获取设备的IP和Mac地址
- 如何在android 中获取Wifi设备的IP地址
- Android获取当前设备有效的IP地址
- android 常见错误
- 利用HCatalog管理元数据
- leetcode Remove Nth Node From End of List
- Rotate List
- Android Gradle Plugin指南(二)——基本项目
- Android获得设备的ip地址
- iOS KVO学习笔记
- Android Gradle Plugin指南(三)——依赖关系、android库和多项目配置
- Android Intent.setFlags()
- 【JSP开发】利用cookie实现商品浏览记录
- 树的初步学习
- 关于数据乱码问题的解决
- Android--网络通信(读取网络图片的示例)
- mfc申请管理员权限