2014-01-18 2 views
0

지금은 태블릿과 스마트 폰의 MAC 주소를 Android에서 얻으려고합니다.android에서 태블릿의 MAC 주소를 가져올 수 없습니다.

아래 코드를 사용해 보았습니다.

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

이 코드는 스마트 폰에서만 작동하지만 태블릿에서는 작동하지 않습니다. 왜요?

제안하시기 바랍니다 .. 당신의 소중한 시간을

감사합니다! ..

답변

1

당신이 먼저 권한

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

다음

을 필요로하는 무선 모뎀의 MAC 주소를 얻고 싶다면
WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE); 
String macAddress = wifiManager.getConnectionInfo().getMacAddress(); 

현재 WiFi 연결이있는 경우에 작동합니다.