Android 获取以太网Mac地址和IP地址
来源:互联网 发布:sql的服务器名称 编辑:程序博客网 时间:2024/05/16 00:44
MAC:
private void setEthernetMac() {BufferedReader reader = null;String ethernetMac = getResources().getString(R.string.text_default_mac);try {reader = new BufferedReader(new FileReader("sys/class/net/eth0/address"));ethernetMac = reader.readLine();Log.v(TAG, "ethernetMac: " + ethernetMac);if (ethernetMac == null || ethernetMac.trim().length() == 0) {ethernetMac = getResources().getString(R.string.text_default_mac);textMac.setTextColor(Color.parseColor("#ff0000"));} else {ethernetMac = ethernetMac+ getResources().getString(R.string.text_normal);textMac.setTextColor(Color.parseColor("#00ff00"));}textMac.setText(ethernetMac);} catch (Exception e) {Log.e(TAG, "open sys/class/net/eth0/address failed : " + e);} finally {try {if (reader != null)reader.close();} catch (IOException e) {Log.e(TAG, "close sys/class/net/eth0/address failed : " + e);}}}
IP:
private String getEthernetIp() {String mEthIpAddress;if (!isUsingStaticIp()) {EthernetManager mEthManager = (EthernetManager) getSystemService(Context.ETHERNET_SERVICE);String tempIpInfo;String iface = mEthManager.getEthernetIfaceName();tempIpInfo = SystemProperties.get("dhcp." + iface + ".ipaddress");if ((tempIpInfo != null) && (!tempIpInfo.equals(""))) {mEthIpAddress = tempIpInfo;} else {mEthIpAddress = getResources().getString(R.string.text_default_ip);}return mEthIpAddress;} else {return Settings.System.getString(getContentResolver(),Settings.System.ETHERNET_STATIC_IP);}}private boolean isUsingStaticIp() {return Settings.System.getInt(getContentResolver(),Settings.System.ETHERNET_USE_STATIC_IP, 0) == 1 ? true : false;}
0 0
- Android 获取以太网Mac地址和IP地址
- android获取Mac地址和IP地址
- android获取Mac地址和IP地址
- Android 获取Mac地址和IP地址
- 获取以太网MAC地址
- android 获取设备IP和Mac地址
- android 获取设备IP和Mac地址
- Android:获取MAC和IP 地址
- Android 获取Mac地址和IP
- android如何获取以太网mac地址
- Android获取本机ip地址和Mac地址
- Android中获取本机ip地址和MAC地址
- android 获取ip地址和mac地址的多种方式
- (转)android获取Mac地址和IP地址
- Android获取设备ip地址和Mac地址
- Android中获取本机ip地址和MAC地址
- android获取IP地址和MAC地址的方法
- android中获取ip地址和mac地址
- Java历史
- Android-开发工具及测试工具
- KMP的应用实例
- Codeforces Round #330 (Div. 1) A. Warrior and Archer
- android的窗口机制分析------事件处理
- Android 获取以太网Mac地址和IP地址
- Handler.post执行时所在线程分析
- little SAS book
- NYOJ-24-素数距离问题
- Android:inputType参数类型说明
- linux下添加环境变量
- iOS应用间相互跳转
- 解决asp.net 4.0尚未在web服务器上注册
- 【卡尔曼滤波器-Python】Numpy基本函数