顯示乙太網Mac地址的方法
先通過地址判斷:/sys/class/net/eth0/address ,常由於許可權原因而無法訪問;
故還需使用另外一種方式讀取
@SuppressLint("HardwareIds")
@Override
protected void updateConnectivity() {
try (BufferedReader input = new BufferedReader(new InputStreamReader(new FileInputStream(
"/sys/class/net/eth0/address")))) {
String ethernetMacAddress = input.readLine();
mEthernetMacAddress.setSummary(ethernetMacAddress);
} catch (IOException ex) {
final String macAddress = getEthernetMacAddress();
if (TextUtils.isEmpty(macAddress)) {
mEthernetMacAddress.setSummary(mUnavailable);
} else {
mEthernetMacAddress.setSummary(macAddress);
}
}
}
private Network getFirstEthernet() {
final Network[] networks = mCM.getAllNetworks();
for (final Network network : networks) {
NetworkInfo networkInfo = mCM.getNetworkInfo(network);
if (networkInfo != null && networkInfo.getType() == ConnectivityManager.TYPE_ETHERNET) {
return network;
}
}
return null;
}
private String getEthernetMacAddress() {
final Network network = getFirstEthernet();
return network != null ? mCM.getNetworkInfo(network).getExtraInfo() : null;
}
相關文章
- 客製化NVRAM的乙太網地址VR
- 乙太網MAC層處理CRC的兩種方法Mac
- win10系統乙太網圖示消失怎麼辦 win10電腦找回乙太網圖示的方法Win10
- iMac顯示乙太網已連線,但是打不開網頁Mac網頁
- win10乙太網網路電纜被拔出怎麼解決_win10中乙太網顯示“網路電纜被拔出”處理方法Win10
- win10系統把網線插好後乙太網顯示電纜被拔出的解決方法Win10
- win10 乙太網顯示無線wifi名稱怎麼改Win10WiFi
- Mac連線乙太網 報無效的伺服器地址 BasicIPv6ValidationErrorMac伺服器Error
- win10系統下乙太網顯示無internet如何解決Win10
- 乙太網分析儀
- 乙太網基礎
- mac 關閉ipv6 連線乙太網Mac
- Mac電腦乙太網連線 報無效的伺服器地址 BasicIPv6ValidationError錯誤解決方法Mac伺服器Error
- 乙太網網路分析儀
- 乙太網分析儀品牌
- 乙太網狀態檢視工具:Ethernet Status for MacMac
- iMac和MBP乙太網介面失效的原因與解決方法Mac
- 計算機網路-3-5-乙太網MAC層及交換機計算機網路Mac
- 實驗十三——————乙太網埠聚合
- VEPA虛擬乙太網埠聚合
- Mac中使用乙太網解決BasicIPv6ValidationError問題MacError
- 網路基礎 : 乙太網資料封裝封裝
- 什麼是乙太網?—Vecloud微雲Cloud
- FPGA乙太網學習-RGMII與GMIIFPGA
- Win10系統乙太網屬性網路選項卡顯示一片空白怎麼解決Win10
- win10 10586乙太網頻繁掉線怎麼恢復_win10 10586乙太網老是掉線處理方法Win10
- 【乙太網】BCM84885B0KFEBG、BCM84885B0IFEBG雙埠乙太網收發器
- 怎樣透過乙太網遠端訪問PLC 較簡單的方法
- 乙太網交換機埠型別有哪些?型別
- 區域網中VPN乙太網接入技術的詳解
- 手持網路效能乙太網測試怎麼選?
- 單對乙太網(SPE)和工業物聯網
- 乙太網交換機介面及連線方法介紹【詳細圖文】
- win10為什麼沒有wifi只有乙太網 Win10沒有Wifi只有乙太網的解決辦法Win10WiFi
- 10萬兆乙太網,能滿足“網際網路+”的需求嗎?
- win10乙太網無internet怎麼處理 win10電腦乙太網無internet的解決步驟Win10
- 高速乙太網有助於滿足資料中心的需求
- 乙太網交換機中的網路延遲是什麼呢?