Спасибо за обновления.
ел бы начать с разработки приложений 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