2014-01-18 61 views
0

現在我正在嘗試在android中獲取平板電腦和智能手機的mac地址。無法獲取平板電腦的mac地址在android

我試着用下面的代碼。

TelephonyManager tm = (TelephonyManager)Current_activity_name.this.getSystemService(Context.TELEPHONY_SERVICE); 
String str_macid = tm.getDeviceId(); 

此代碼僅適用於智能手機,但不適用於平板電腦。爲什麼?

建議請..

感謝您的寶貴時間!..

回答

1

如果你想獲得WiFi調制解調器的MAC地址,你首先需要一個許可

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 

下一頁

WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE); 
String macAddress = wifiManager.getConnectionInfo().getMacAddress(); 

這適用於WiFi連接當前存在的情況。