Обнаружение NFC на устройствах Android - PullRequest
8 голосов
/ 27 апреля 2011

Что ж, моя цель - определить, поддерживает ли устройство Android NFC, и если нет, то я буду использовать какую-то другую технологию.Я установил минимальный уровень API на 8, так как хочу, чтобы мое приложение функционировало даже на этих устройствах без NFC.

Существует ли метод, подобный isNFCSupported ()?есть идеи?

спасибо yosoh.

1 Ответ

23 голосов
/ 27 апреля 2011

Шаг # 1: укажите это в манифесте:

<uses-feature android:name="android.hardware.nfc" android:required="false" />

Шаг № 2: Позвоните hasSystemFeature(PackageManager.FEATURE_NFC) на PackageManager, чтобы узнать, доступен ли NFC на текущем устройстве

...