Android Hardware Name - PullRequest
       9

Android Hardware Name

0 голосов
/ 14 ноября 2011

Есть ли способ узнать название беспроводного оборудования на телефоне.Например, на Moto Atrix это eth0.Это отличается на других устройствах, однако, и мне нужно знать, как его имя для каждого устройства.Есть ли способ сделать это?

1 Ответ

1 голос
/ 14 ноября 2011

вызов метода

    NetworkInterface.getNetworkInterfaces()

вернет вам Enumeration из NetworkInterface объектов. Затем вы можете сравнить MAC-адрес NetworkInterface (getHardwareAddress()) с MAC-адресом вашего WifiInfo:

    WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
    WifiInfo info = wifi.getConnectionInfo();
    String mac = info.getMacAddress();

Если вы хотите узнать, как сравнивать String с байтовым массивом, тогда посмотрите здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...