Список устройств с поддержкой HCE?
Поскольку все больше и больше устройств имеют KitKat, я пытаюсь составить список устройств, поддерживающих HCE.
У кого-нибудь есть список? Не стесняйтесь добавлять комментарии, чтобы внести свой вклад в этот список.
Ниже то, что я имею до сих пор:
Заметки:
- Не все устройства KitKat поддерживают HCE.
Чтобы обнаружить поддержку HCE, используйте этот фрагмент кода:
boolean isHceSupported = getPackageManager().hasSystemFeature("android.hardware.nfc.hce");
Некоторые люди сообщали, что телефоны KitKat HCE имеют функцию "Tap & Pay" в настройке NFC. Я не знаю, допустимо ли использование "Tap & Pay" в качестве метода обнаружения HCE, потому что "Tap & Pay" может означать "Tap & Pay" с использованием внутреннего SE. Это не должно быть HCE.
- Телефоны с контроллером Broadcom NFC будут поддерживать HCE.
- Телефоны с контроллером NXP NFC могут / не могут поддерживать HCE.
- Или используйте это приложение для Android, чтобы определить тип контроллера HCE & NFC.
Поддержка HCE:
- Sprint Note 3 (Broadcom)
- Sprint Galaxy S 4
- Нексус 5
- Nexus 7 (2013)
- Moto X ( источник)
Не поддерживает HCE:
- T-Mobile Galaxy Note 3 (NXP)
- AT & T Galaxy Note 3
- Nexus 7 (2012)
5 ответов
Я считаю, что все телефоны с Android Kitkat, имеющие NFC, поддерживают HCE.
Исходя из вышеизложенного, вот список, возвращенный gsmarena - в настоящее время 77 телефонов.
Top 70 out of 77
---------------------------
Samsung Galaxy S5
LG G3
Sony Xperia Z2
Samsung Galaxy Note 3
Samsung I9500 Galaxy S4
HTC Desire 816
HTC One (M8)
Sony Xperia T3
Sony Xperia Z
Sony Xperia M2
LG Nexus 5
Samsung I9190 Galaxy S4 mini
Motorola Moto X
Sony Xperia Z1
LG G2
Sony Xperia T2 Ultra
Samsung Galaxy Note II N7100
HTC One
Sony Xperia SP
Huawei Ascend P7
Samsung Galaxy S5 Active
Sony Xperia Z1 Compact
Sony Xperia Z Ultra
HTC One mini 2
Samsung Galaxy Mega 6.3 I9200
LG Nexus 4 E960
Sony Xperia ZR
Samsung Galaxy K zoom
Samsung I9505 Galaxy S4
LG G Pro 2
OnePlus One
Sony Xperia ZL
Vertu Signature Touch
Samsung Galaxy S5 mini
LG Optimus G E975
Samsung Galaxy S5 (octa-core)
Samsung Galaxy S5 G9009D
Asus Google Nexus 7 (2013)
Samsung I9305 Galaxy S III
Asus Google Nexus 7
Lenovo Vibe Z2 Pro
Samsung Galaxy Ace Style
LG G2 mini LTE
Sony Xperia Z2 Tablet LTE
HTC Butterfly
LG L70 D320N
Samsung Galaxy J
Asus Memo Pad 8 ME581CL
BLU Vivo IV
HTC Butterfly S
LG Optimus L9 II
HTC One (M8) CDMA
LG Volt
Motorola DROID Ultra
HTC One M8 Prime
Asus PadFone S
Motorola DROID Maxx
LG G2 mini LTE (Tegra)
Sony Xperia Tablet Z LTE
BLU Life Pure XL
Motorola RAZR i XT890
Samsung Galaxy S5 CDMA
LG F70 D315
Motorola RAZR HD XT925
Motorola DROID Mini
Sony Xperia Z2 Tablet Wi-Fi
Samsung Google Nexus 10 P8110
Alcatel Idol 2 S
LG Lucid 3 VS876
Alcatel Idol 2 Mini S
Я добавил следующую строку в свой манифест Android и загрузил APK в Play Store, чтобы посмотреть, какие устройства, по словам Play Store, поддерживают HCE:
<uses-feature android:name="android.hardware.nfc.hce" android:required="true"/>
Список, который я получил назад, находится ниже. Обратите внимание, что Play Store сообщает, что Galaxy Note 3 поддерживает HCE, но после тестирования Note 3 не поддерживает HCE. Я думаю, что это будет лучший способ составить список устройств, поддерживающих HCE.
COOLPAD
Coolpad 9970L
Coolpad 8971
VodafoneSmart4
GOOGLE
Nexus 10– manta
Nexus 5– hammerhead
Nexus 7– flo
Nexus 4– mako
Nexus 7– deb
HTC
HTC6435LVW– dlx
HTC Desire 601– zaracl
HTCOneMaxVZW– t6wl
HTC One– m7wls
Butterfly S– dlxpul
HTC One– m7
HTC 802t– m7cdtu
HTC6525LVW– htc_m8wl
HTC One max– t6ul
HTC_0P9C2– htc_a5ul
HTC 9060– m7cdug
HTC Desire 601– zara
HTC One max– t6whl
HTC one (M8)– htc_m8
HTC One– m7wlv
HTC One dual 802d– m7cdwg
LG
LG Optimus LTE3– fx1sk
Optimus GK– gvfhd
G Pro2– b1w
LG G2– g2
LG G Flex– zee
LG Optimus G Pro– geefhd
LG Optimus G– geehrc
G Pro2– b1
VU3– vu3
LG Optimus L9II– l9ii
LG Optimus G Pro– geefhd4g
G2 MINI– g2m
LG Gx– omega L70– w5n
LG Optimus G– geehrc4g
MOTOROLA
Droid Ultra– obake
Moto X– ghost
Droid Mini– obakem
Droid MAXX– obake-maxx
PANTECH
VEGA Secret IP– ef62l
VEGA Secret UP– ef61k
VEGA Secret UP– ef60s
SAMSUNG
Galaxy S4– jflteaio
Galaxy S4– jflteusc
Galaxy S4– jfltecsp
Galaxy S3– d2vzw
Galaxy S5– kwifi
Galaxy S5– k3g
Galaxy S4 Mini– serranolteusc
Galaxy Note2– t0lteusc
Galaxy S4– jfltecri
Galaxy S4– jftdd
Galaxy S4– jalteskt
Galaxy S4– ks01ltelgt
Galaxy S4– jfvelte
Galaxy S4– jflte
Galaxy Note2– t0ltektt
Galaxy S4– jflteatt
Galaxy S4– jfltespr
Galaxy S5– kltelra
Galaxy S5– klteMetroPCS
Galaxy S5– klteskt
Galaxy Note3– hlteskt
Galaxy S3– d2usc
Galaxy S4– ks01lte
Galaxy S4 Duos– ja3gchnduos
Galaxy Note2– t0ltelgt
Galaxy S4– ja3gduosctc
Galaxy S5– klteatt
Galaxy S4 Active– jactivelte
Galaxy Note3 Neo– frescoltelgt
Galaxy S4– jfltevzw
Galaxy S4– ja3g
Galaxy Note2– t03g
Galaxy S4 Mini– serranoltespr
Galaxy S4– jfltecan
Galaxy Note3– hltespr
Galaxy Note2– t0lte
Galaxy S5– kltetmo
Galaxy S4– ks01lteskt
Galaxy Note3– hltelgt
Galaxy Note2– t0ltespr
Galaxy S5– klteusc
Samsung Galaxy S4– jflteMetroPCS
Galaxy S4– jaltektt
Galaxy S4 Google Play Edition– jgedlte
Galaxy Note3– ha3g
Galaxy S4– jfltetmo
Galaxy S4 Mini– serranoltevzw
Galaxy S5– kltelgt
Galaxy S4 Active– jactivelteatt
Galaxy S4– jflterefreshspr
Galaxy Note3– hltektt
Galaxy S5– kltektt
Galaxy Mega 6.3– meliusltespr
Galaxy S3– d2vmu
Galaxy S3– d2spr
Galaxy S5– kltevzw
Galaxy S4– jaltelgt
Galaxy S4– jfltelra
Galaxy S4– ks01ltektt
Galaxy S5– klte
Galaxy Note3– hlte
Galaxy Note2– t0lteskt
Galaxy S5– kltespr
SONY
Xperia Z1– C6903
Xperia Z2 Tablet– SGP511
Xperia Z2 Tablet– SGP512
Xperia Z2– D6502
Xperia Z1– C6906
Xperia Z2– D6503
Xperia Z1– C6902
Xperia Z2 Tablet– SGP521
Xperia Z Ultra– C6833
Xperia Z1– C6943
Xperia Z Ultra– C6806
Xperia Z1 Compact– D5503
UNKNOWN
jfltexx
htc_m8whl
kltecan
mx3
x5
htc_m7
w7n
Я связался с некоторыми производителями:
- Все устройства от htc с nfc и Android >= 4.4 поддерживают HCE (я тестировал HTC One M8).
- Из Motorola только Moto X поддерживают HCE.
- У LG нет списка, но LG G2 поддерживает HCE.
- Заявление от Samsung не доступны для самолетов.
Я думаю, что любое устройство без официальной поддержки Kitkat не поддерживает HCE из-за отсутствия поддержки поставщика, поэтому установка CyanogenMod Kitkat не делает его совместимым с HCE
Источник: мой HTC One X не поддерживает HCE на CM ("это устройство не поддерживает эмуляцию карты" в logcat при принудительном запуске "tap & pay", потому что его нет в меню)
Список устройств с Android 4.4
Samsung Galaxy Note 2
Samsung Galaxy Note 3
Samsung Galaxy Note 8.0
Samsung Galaxy Tab 3 (todas las versiones)
Samsung Galaxy Note 10.1 Edición 2014
Sony Xperia Z
Sony Xperia ZL
Sony Xperia ZR
Sony Xperia Z1
Sony Xperia Z Ultra
Sony Xperia Z Tablet
LG G2
LG T Pad 8,3
LG T Pro
LG VU 3
LG Optimus 4X HD
HTC One
HTC One Max
HTC One X
Asus Fonepad Notes 6
Asus Fonepad 7
Asus Padfone Infinity
Oppo Find 5
Oppo N1
Huawei Ascend P6
Huawei Ascend G700
Motorola Moto X
Motorola Moto G