Узнать MAC адрес Android-устройства (в случае если это - планшет без GSM модуля)
Добрый вечер.
Вот так получаю IMEI (если есть GSM модуль):
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
tm.getDeviceId();
А если модуль отсутствует, я так понимаю, функция не сработает (IMEI-то нет)? Или что она вернет в этом случае?
Как в таком случае правильно задать условие и узнать MAC-адрес устройства, если оно без GSM модуля?
ДОБАВЛЕНО: В двух словах - как определить есть ли на устройстве GSM модуль?
Источник: Stack Overflow на русском