【问题标题】:Unable to get mac address for tablets in android无法在android中获取平板电脑的mac地址
【发布时间】:2014-01-18 07:46:13
【问题描述】:

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

我已尝试使用以下代码。

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

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

请给点建议..

感谢您宝贵的时间!..

【问题讨论】:

    标签: android mac-address


    【解决方案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 连接,则此方法有效。

    【讨论】:

      猜你喜欢
      • 2012-01-09
      • 2016-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多