[英]Give HCE app priority over other NFC tags so that HCE becomes the only readable tag/first to be read
[英]Get Static NFC Tag Id with HCE mode
我是NFC的新手,所以我測試了幾部電話,它們在HCE模式下調用getTagId()方法,結果如下:
device | UID
LG G2 | random
LG G3 | static
S4 | random
HTC One Mini | static
Xiaomi mi3 | static
我的問題:
是否有任何文件可以解釋/支持答案?
為什么有些電話具有靜態UID,而有些卻沒有? 該芯片組相關嗎?
這取決於芯片組和NFC堆棧的實現。 據我所知,各種Android NFC設備使用三種不同的方案:
是否可以獲取固定的UID?
通常,您不能影響這一點。 特別是在不修改Android設備固件(更改為NFC堆棧)的情況下,絕對不可能。 請參閱此答案 ,以獲取通過修改libnfc-nci庫在Broadcom芯片組上設置UID值的方法。
我需要它來驗證設備。
不要這樣! 有關更多信息,請參見此答案 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.