无法在Android中获取平板电脑的mac地址

时间:2014-01-18 07:46:13

标签: android mac-address

现在我正在尝试获取Android中的平板电脑和智能手机的mac地址。

我尝试使用以下代码。

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

此代码仅适用于智能手机,但不适用于平板电脑。为什么?

建议请..

感谢您宝贵的时间!..

1 个答案:

答案 0 :(得分: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连接,则此方法有效。