顯示乙太網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
- win10系統把網線插好後乙太網顯示電纜被拔出的解決方法Win10
- win10系統下乙太網顯示無internet如何解決Win10
- win10 乙太網顯示無線wifi名稱怎麼改Win10WiFi
- Mac電腦乙太網連線 報無效的伺服器地址 BasicIPv6ValidationError錯誤解決方法Mac伺服器Error
- 乙太網基礎
- 乙太網分析儀
- 乙太網狀態檢視工具:Ethernet Status for MacMac
- 乙太網網路分析儀
- 乙太網測試儀
- 乙太網分析儀品牌
- SigmaStar智慧顯示--SSD201/SSD202D晶片RGB,MIPI點屏,乙太網MAC+PHY,H.264/265AST晶片Mac
- Mac中使用乙太網解決BasicIPv6ValidationError問題MacError
- win10 10586乙太網頻繁掉線怎麼恢復_win10 10586乙太網老是掉線處理方法Win10
- 實驗十三——————乙太網埠聚合
- 計算機網路-3-5-乙太網MAC層及交換機計算機網路Mac
- 怎樣透過乙太網遠端訪問PLC 較簡單的方法
- 手持式乙太網測試儀
- 什麼是乙太網?—Vecloud微雲Cloud
- FPGA乙太網學習-RGMII與GMIIFPGA
- 【乙太網】BCM84885B0KFEBG、BCM84885B0IFEBG雙埠乙太網收發器
- NetWorker Pro for Mac(網速顯示工具)Mac
- 關於mac地址的淺顯探究Mac
- win10乙太網無internet怎麼處理 win10電腦乙太網無internet的解決步驟Win10
- 手持網路效能乙太網測試怎麼選?
- 單對乙太網(SPE)和工業物聯網
- win10為什麼沒有wifi只有乙太網 Win10沒有Wifi只有乙太網的解決辦法Win10WiFi
- Mac終端顯示“bash-3.2”的解決方法Mac
- NetWorker Pro for Mac(網速流量顯示工具)Mac
- Mac網速流量顯示工具:NetWorker ProMac
- NetWorker Pro for Mac 網速流量顯示工具Mac
- NetWorker Pro for Mac網速流量顯示工具Mac
- 乙太網交換機介面及連線方法介紹【詳細圖文】
- AG5300[乙太網供電 Plus 模組]、AG5800[乙太網供電PoE PD 模組] 中文資料
- 高速乙太網有助於滿足資料中心的需求
- 乙太網晶片的配置:VSC8601和YT8531晶片