gpt4 book ai didi

android - Android 应用程序上的 NFC

转载 作者:行者123 更新时间:2023-11-30 02:40:02 24 4
gpt4 key购买 nike

我正在开发两个在 Android 4.3 上使用 NFC 进行点对点通信的应用程序,对此我有三个问题。

  1. Android 上的 NFC 能否仅通过一根光束在两个应用程序之间交换数据?如果可以,该怎么做?如果不能,为什么?
  2. 如何获得 NFC 硬件 ID?我要用它来进行硬件锁定/限制。如果 NFC 没有 ID,那为什么?
  3. NFC 通信安全吗?我必须加密数据吗?如果是那么为什么,如果我不是那么为什么?

最佳答案

  1. 我不太确定我理解您的第一个问题。我假设您是在询问是否有可能在两部不同手机上的两个应用程序之间建立双向通信。如果是这种情况,简单的答案是:Beam 不能用于执行此操作。使用 Android Beam(Android 的点对点模式功能),您一次只能向一个方向发送一条消息。 (实际上,如果您的用户擅长同时单击两台设备上的 Beam UI,您可以从每一方发送一条消息。)

  2. 根本就没有 NFC 硬件 ID。 NFC 标准 (ISO/IEC 18092) 旨在让设备使用随机标识符来保护用户隐私。

  3. 不,NFC 接口(interface)协议(protocol)当前未实现安全功能。加密/完整性保护/等。是应用层的责任。但是,有些标准可以添加加密等。到较低层,但这些标准并未在当前的 NFC 设备上实现。

关于android - Android 应用程序上的 NFC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25922941/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com