Is there any way to develop NFC tag reading/writing applications without an NFC enabled phone? Is there a way to create an AVD which has NFC enabled? I have searched and found Open NFC exists, but I cannot find much information about it now. Is it already obsolete? Is there any other way to achieve it?
NFC tag emulation for Android virtual device (AVD)
27.1k Views Asked by Zveratko At
1
There are 1 best solutions below
Related Questions in ANDROID
- Creating global Class holder
- Flutter + Dart: Editing name of a tab shows up a black screen
- android-pdf-viewer Received status code 401 from server: Unauthorized
- Sdk 34 WRITE_EXTERNAL_STORAGE not working
- ussd reader in Recket Native module
- Incorrect display of LinearGradientBrush in IOS
- The Binary Version Of its metadata is 1.8.0, expected Version is 1.6.0 build error
- I can't make TextInput to auto expand properly in Android
- Creating multiple instances of a class with different initializing values in Flutter
- How to create a lottie animation
- making android analyze with coverity sast tool
- Flutter plugin development android src not opening after opening example
- I initialize my ViewModel in the Activity with several fragments as tabs, but the fragments(tabs) return null for the updated livedata
- Node.js Server + Socket.IO + Android Mobile Applicatoin XHR Polling Error...?
- How I can use the shared preferences class?
Related Questions in ANDROID-EMULATOR
- Android studio emulator launch on VM
- Flutter video_player Shown Meaningless Video Images in Emulator But It Can Seen On Real Device
- How to automatically run an emulator in terminal
- How to automatically run an emulator in "React-Native"
- How to run android emulator on Ubuntu 20.04 arm64 architecture
- Could not connect Jdwp, trying to debug app on emulator
- On desktop browser, emulate Android's large font size
- How to solve the problem of "Failed to install HAXM" in Android Studio?
- Android Studio : Emulator is running but not showing up on screen due to lock files
- Laptop restarts because of running chrome on android studio emulator
- Error: [ERR] adb.exe: device 'emulator-5554' not found while trying to use my emulator
- expo emulator says warn No apps connected. Sending "reload" to all React Native apps failed but open well
- How to reduce the size of the Android Studio virtual device folder
- Android automotive emulator and bumble
- Why does it shows good in the editor and something completely different in the emulator?
Related Questions in EMULATION
- How to build aosp 6.0 img and run emulator with the img on mac m1 device?
- How to prevent app from crashing on android emulator
- Laptop restarts because of running chrome on android studio emulator
- In Android emulator with sdk 30 or higher, hosts file is reset to default
- How to use Ripple emulator cordova
- Emulator in tizen TV
- How to change Google Play Store country on Android Emulator (AVD)?
- Flutter project runs Android app but crashes on iOS
- android studio : emulator not starting
- AOSP cuttlefish: avoid booting in recovery mode loop
- PicoDVI interlace generation
- VS Code: problems with text appearing in emulator for flutter app
- ADB doesn't see the device (LD PLayer emulator)
- Are FPGA GPIOs capable enough to read bits at a high rate (26Mbps)? If not, what is a possible way?
- zsh script that lists emualtor, runs it, then installs react native app
Related Questions in NFC
- Possible to use NFC for iPad
- Cannot find name 'NDEFReader'
- Get AID from Debit/Credit Card using NFC
- read files on MIFARE DESFire EV2 NFC card with transceive and react-native-nfc-manager
- ESP32 Baud Rate
- NTag216 [Write] command unexpected response code
- How do I read the UID of a tag (e.g. Mifare Classic) using the ACR122U Reader and PCSC library in VB.net
- Android app on Samsung incorrectly reads MiFare card via NFC
- NTag424 DNA ReadData[CommMode.Full] returns 7E
- NFC permission required: Neither user 10711 nor current process has android.permission.NFC
- M24LR16E Drivers not being read with NFC on iOS
- CoreNFC and using the OPTION FLAG
- CoreNFC writing to iCode Slix2 tag doesn't seem stable
- Why can I not import nfc_manager repo as a dependency into my flutter app?
- Is it possible to emulate nfc tag via adb tools?
Related Questions in OPEN-NFC
- Not sure about NFC errors with techlist
- I want an NFC tag to rotate through links every time I tap it
- How to get unique fixed NFC ID?
- Is it possible to open the messenger on the phone using NFC
- How could I rewrite an NFC sticker link using ReactJS to a specific profile
- Prompt File Download to Phone from NFC Tag
- NFC tag emulation for Android virtual device (AVD)
- How to parse data from NfcA tag?
- Can we use NFC technology to send messages (NDEF) across Android and iPhone
- How to create NFC tag that contains NDEF data?
- Enable/Disable counter for NTAG213
- How to access the NTAG213 NFC interaction counter?
- use smartphone with nfc chip for contactless payment
- How do I activate NFC without a readable/writable device nearby?
- Open NFC - Error LNK2019: unresolved external symbol __imp__ShellExecuteW@24
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Google never implemented support for NFC in the AVD. So there is no official support for NFC in the Android device emulator.
Back in the early days of NFC on Android, Inside Secure developed and published the NFC stack "Open NFC". Despite its name, Open NFC was not as open as its name suggested and was primarily targeting Inside's range of NFC frontends. A nice side-effect of that NFC stack was its emulator integration which resembled the capability of Nokia's NFC virtual device support for their series S40 phones. The public files for the Open NFC project are still available on SourceForge: here. However, the project has long been abandoned (probably due to selling their NFC technology to Intel).
The last version of Open NFC targets Android 4.2.1 (worked with Android 4.2.2), so if that platform was acceptable to you, you could try to setup that AVD environment. A step-by-step guide is available here: Open NFC Simulator Usage (also see here for missing components: Failed to load open-nfc addon in android platform).
The NFC stack on newer Android versions changed significantly (nowadays, the whole Android NFC stack is based on libnfc-nci which initially targeted Broadcom's NFC controllers and implemented the NFC Forum's NFC Controller Interface specification). As a consequence, the implementation of Open NFC is no longer compatible to more recent Android versions.
Note that there is still ways to do at least some limited testing through code (e.g. useful for unit tests) by injecting NFC intents. See
but note that these methods rely on internals of the Android NFC stack and you might need to go through the code for whatever Android version you are targeting to mock the right information.