博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android在以太网下如果获取子网掩码、默认网关、DNS啊?
阅读量:5148 次
发布时间:2019-06-13

本文共 699 字,大约阅读时间需要 2 分钟。

============问题描述============

如题,在以太网下我只能获取到IP地址,请问有谁知道子网掩码、默认网关、DNS如果获取啊?注意在以太网连接下哦,不是wifi!

============解决方案1============

android 执行linux命令 试试看 目测不需要root权限

============解决方案2============

EthernetDevInfo mEthInfo = mEthManager.getSavedEthConfig();
Log.i(TAG, "mEthInfo == null :  " + (mEthInfo == null));
if (mEthInfo != null) {
String ipAddress = mEthInfo.getIpAddress();
String netMask = mEthInfo.getNetMask();
String dns = mEthInfo.getDnsAddr();
String gateWay = mEthInfo.getRouteAddr();

============解决方案3============

不是来抬杠的,貌似你这个方法public static String getMacAddress(){并不能在所有的手机都 适用。我拿自己的手机测试了一下,并没有找到eth0这个节点。
我的地址是/sys/class/net/wlan0/address

转载于:https://www.cnblogs.com/hugangyan86/p/4047436.html

你可能感兴趣的文章
[Docker]Docker拉取,上传镜像到Harbor仓库
查看>>
导航,头部,CSS基础
查看>>
[USACO 2017 Feb Gold] Tutorial
查看>>
gzip
查看>>
转负二进制(个人模版)
查看>>
LintCode-Backpack
查看>>
查询数据库锁
查看>>
我对于脚本程序的理解——百度轻应用有感
查看>>
面试时被问到的问题
查看>>
注解小结
查看>>
list control控件的一些操作
查看>>
一月流水账
查看>>
判断字符串在字符串中
查看>>
Linux环境下Redis安装和常见问题的解决
查看>>
HashPump用法
查看>>
cuda基础
查看>>
Vue安装准备工作
查看>>
oracle 创建暂时表
查看>>
201421410014蒋佳奇
查看>>
Xcode5和ObjC新特性
查看>>