Для аппаратного распознавания определенного Android-устройства вы можете проверить MAC-адреса.
вы можете сделать это следующим образом:
в AndroidManifest.xml
<uses-permission android:name="android.permission.INTERNET" />
теперь в вашем коде:
List<NetworkInterface> interfacesList = Collections.list(NetworkInterface.getNetworkInterfaces());
for (NetworkInterface interface : interfacesList) {
// This will give you the interface MAC ADDRESS
interface.getHardwareAddress();
}
В каждом устройстве Android их, по крайней мере, «wlan0» интерфейс - это чип WI-FI. Этот код работает даже тогда, когда WI-FI не включен.
P.S. Они представляют собой группу других интерфейсов, которые вы получите из списка, содержащего MACS. Но это может измениться между телефонами.
Одна из первых вещей, с которыми у меня были проблемы с Git.
Я сказал это навсегда:
git config --system core.autocrlf false
Чтобы избавиться от выделения CR в diff и patch views, use:
git config --system core.whitespace cr-at-eol
Если вы делитесь своими компьютерами с другими, замените '--system' на '--global'.
В качестве продолжения, поскольку я просто столкнулся с одной и той же проблемой, другой причиной для EGit, обнаруживающей все измененные файлы, является проблема с правами на доступ к POSIX, по крайней мере, при использовании вместе с git для Cygwin.
это исправит; однако имейте в виду, что это также означает, что они игнорируются тогда:
$ git config core.filemode false
вы можете игнорировать различия в пробелах с настройками Eclipse в разделе Compare / Patch. Настройки -> Общие -> Сравнить / Патч, вы можете найти «Игнорировать пустое пространство» справа и выбрать этот параметр.
Для особых проблем для eclipse для перевода строки вы также можете изменить символ возврата в настройках Eclipse, где вы можете изменить разделитель строки нового текстового файла от синтаксиса Windows до Unix, который должен помочь.
[/g0]
Настройки Eclipse / Team / Git / Configuration / User Settings
(раздел «core»)
key: autocrlf
value: false
Ключ должен уже существовать, поэтому просто нужно отредактировать значение .
При создании нового ключа используйте core.autocrlf
.
В разделе Общая-> Рабочая область. Выберите Текстовое кодирование UTF-8