代码之家  ›  专栏  ›  技术社区  ›  hyunwookcho

如何获取手机的唯一nfc id,而不必在android上阅读nfc[[副本]

  •  0
  • hyunwookcho  · 技术社区  · 7 年前

    private Tag tag;
    
    //Read success.
    protected void onNewIntent(Intent intent) {
       super.onNewIntent(intent);
    
       tag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);
    
       byte[] id = tag.getId();
    

    }

    如何获取NFC id,而不必在android上阅读NFC?

    谢谢

    1 回复  |  直到 7 年前
        1
  •  1
  •   Alex    7 年前

    作为标签(卡片模拟)的移动电话确实有一个随机UID(4字节)。不支持调整特定的UID。

    因此,每次关闭外场并再次打开时,手机都会显示不同的UID。