android获取ip和本机的物理地址
来源:互联网 发布:淘宝店铺联盟和淘客 编辑:程序博客网 时间:2024/06/06 04:52
<span style="font-size:18px;">/** * 获取ip * * @return */public static String getLocalIPAddress() {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) {// return inetAddress.getAddress().toString();return inetAddress.getHostAddress().toString();}}}} catch (SocketException ex) {Log.e("BaseScanTvDeviceClient", "获取本机IP false =" + ex.toString());}return null;}public static String getLocalIPAddress(Context context) {WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);WifiInfo wifiInfo = wifiManager.getConnectionInfo();String ipAddress = FormatIP(wifiInfo.getIpAddress());return ipAddress;}public static String FormatIP(int ip) {return Formatter.formatIpAddress(ip);}// /获取本机IP地址public static String getLocalIpAddress(Context ctx) {WifiManager wifiManager = (WifiManager) ctx.getSystemService(android.content.Context.WIFI_SERVICE);WifiInfo wifiInfo = wifiManager.getConnectionInfo();int ipAddress = wifiInfo.getIpAddress();try {return InetAddress.getByName(String.format("%d.%d.%d.%d", (ipAddress & 0xff),(ipAddress >> 8 & 0xff), (ipAddress >> 16 & 0xff),(ipAddress >> 24 & 0xff))).toString();} catch (UnknownHostException e) {return null;}}// 获取本机的物理地址public static String getLocalMacAddress(Context ctx) {WifiManager wifi = (WifiManager) ctx.getSystemService(Context.WIFI_SERVICE);WifiInfo info = wifi.getConnectionInfo();return info.getMacAddress();}</span>
0 0
- android获取本机的IP地址和mac物理地址
- android获取ip和本机的物理地址
- python获取本机的IP和物理地址
- 获取所有连接本机的IP地址、网卡物理地址、数据库名、程序名等
- Android 获取本机Ip 和 Mac
- 本机IP与物理地址
- Android 获取本机的IP
- C#获取本机物理地址
- 获取本机的域名和ip
- 在JAVA中如何获取本机的网卡物理地址
- Android获取本机ip地址和Mac地址
- Android中获取本机ip地址和MAC地址
- Android中获取本机ip地址和MAC地址
- Android关于获取到本机ip和mac地址
- 获取本机的IP
- Android获取本机IP地址(不是localhost)和MAC的方法
- Android获取本机IP地址(不是localhost)和MAC的方法
- Android开发中获取本机Mac地址和IP地址的方法
- The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Cha
- SQL游标使用及实例
- OC中的Block属性
- 红黑树
- maven+spring+springmvc+mybatis+ajax 框架下实现简单的聊天室
- android获取ip和本机的物理地址
- 新版本gem5的splash2 run.py修改版本
- 设计模式之“行为型模式”(一)
- STS下多个maven项目整合
- QT 笔记
- VS 下 解决SVN冲突--项目问题解决篇
- css居中大全
- 红黑树
- android获取当前软件版本号和版本名称