As more and more devices have KitKat, I'm trying to compile a list of devices support HCE.
Does anyone have the list? Feel free to add comments to contribute to this list.
Below is what I have so far:
Notes:
- Not all KitKat devices support HCE.
To detect HCE support, use this code snippet:
boolean isHceSupported =
getPackageManager().hasSystemFeature("android.hardware.nfc.hce");
Some people reported that KitKat HCE phones has "Tap & Pay" in NFC Setting. I don't know if using "Tap & Pay" as HCE detection method is valid because "Tap & Pay" can mean Tap & Pay using internal SE. It doesn't have to be HCE.
- Phones with Broadcom NFC controller will support HCE.
- Phones with NXP NFC controller may/may not support HCE.
- Or use this Android app to detect HCE & NFC controller type.
Support HCE:
- Sprint Note 3 (Broadcom)
- Sprint Galaxy S 4
- Nexus 5
- Nexus 7 (2013)
- Moto X (source)
Do not support HCE:
- T-Mobile Galaxy Note 3 (NXP)
- AT&T Galaxy Note 3
- Nexus 7 (2012)
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…