Спасибо за обновления.

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

Я нашелОткрыть эмулятор Android NFC и это, кажется, то, что я ищу. Я скачал: 1. Open NFC для Android 2. Open NFC core Edition

После создания AVD для Open NFC я следовал инструкциям.

Теперь проблема, с которой я сталкиваюсь, заключается в том, что в эмуляторе, когда я захожу в настройки беспроводной сети и затем включаю NFC, он говорит, что произошла ошибка. Я попытался установить IP-адрес 10.0.2.2, а также IP-адрес, который я получаю от ipconfig, но безрезультатно. Там нет журнала, который я могу видеть. Также я попытался полностью отключить брандмауэр во время его работы, чтобы он не был заблокирован случайно.

В качестве примечания хочу отметить, что у меня запущен диспетчер подключений до запуска эмулятора.

Есть ли у кого-нибудь опыт работы с Open NFC для Android? Если кто-то подскажет мне лучший набор инструкций, я был бы очень признателен, если бы кто-то мог предложить другой симулятор, с помощью которого я мог бы опробовать некоторый пример кода и получить лучшее представление о NFC. ,

Выходные данные adb logcat:

W/KeyCharacterMap(  165): No keyboard for id 0
W/KeyCharacterMap(  165): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
D/NfcSettings(  165): onPreferenceChange: Setting NFC key: nfc_cc_ip
D/NfcSettings(  165): onPreferenceChange: Setting NFC value: 10.0.2.2
D/NfcSettings(  165): onPreferenceChange: Setting System NFC NFC_CC_IP: 10.0.2.2
D/NfcSettings(  165): onPreferenceChange: Setting NFC key: nfc_hal_mode_list
D/NfcSettings(  165): onPreferenceChange: Setting NFC value: 1
D/NfcSettings(  165): onPreferenceChange: Setting NFC mPreferenceNfcHalMode: SIMULATOR:1
D/NfcSettings(  165): onPreferenceChange: Setting System NFC NFC_HAL_MODE: 1
W/InputManagerService(   68): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@406df430
D/NfcEnabler(  165): Setting NFC enabled state to: true
D/OpenNFCService(  250): Enabling NFC.  previous =false
D/OpenNFCService(  250): mIsNfcEnabled NFC =false
D/OpenNFCService(  250): _enable =true
D/OpenNFCService(  250): IOpenNFCService:setNFCEnabled(true)
D/OpenNFCService(  250): Invalid IP address
D/OpenNFCService(  250): can't create configuration !
D/OpenNFCService(  250): updateNfcOnSetting: false
D/OpenNFCService(  250): NFC success of _enabletrue) is false
D/OpenNFCService(  250): $$NFC$$ Will connect ! $$NFC$$
W/NfcEnabler(  165): Error setting NFC enabled state to true

Я получаю ту же ошибку, когда меняю IP на тот, который был получен с помощью ipconfig.

D/NfcSettings(  165): onPreferenceChange: Setting NFC key: nfc_cc_ip
D/NfcSettings(  165): onPreferenceChange: Setting NFC value: 114.31.179.86
D/NfcSettings(  165): onPreferenceChange: Setting System NFC NFC_CC_IP: 114.31.179.86
D/NfcEnabler(  165): Setting NFC enabled state to: true
D/OpenNFCService(  250): Enabling NFC.  previous =false
D/OpenNFCService(  250): mIsNfcEnabled NFC =false
D/OpenNFCService(  250): _enable =true
D/OpenNFCService(  250): IOpenNFCService:setNFCEnabled(true)
D/OpenNFCService(  250): Invalid IP address
D/OpenNFCService(  250): can't create configuration !
D/OpenNFCService(  250): updateNfcOnSetting: false
D/OpenNFCService(  250): NFC success of _enabletrue) is false
D/OpenNFCService(  250): $$NFC$$ Will connect ! $$NFC$$
W/NfcEnabler(  165): Error setting NFC enabled state to true

Ответы на вопрос(3)

Ваш ответ на вопрос