[英]Android NFC with USB-NFC-Reader
我有一台搭载 Android 4.2 的 Android 平板电脑。 此平板电脑没有 NFC 硬件。 但是我有一个外部 USB 阅读器: ACR 1252U ,它带有一个Android 库。 不幸的是,这个库只给了我基本的功能 - 读取和写入标签。 尽管这工作得很好,但这还不够......
因为对于我的应用程序,我需要将文件从我的 Android 4.2 平板电脑传输到其他 NFC 设备(Android 智能手机)。 所以我需要将 NFC 阅读器置于点对点模式 - 它支持。 但是我怎样才能通过我的设置实现这一目标? 确实有适用于该阅读器的SDK ,但仅适用于 Windows。
编辑: 链接的问题不能解决我的问题:
不,那不可能。 如果您的 Android 设备未配备 NFC,则根本没有内置 NFC 功能(甚至在软件方面也没有)。 Android NFC API 本质上是一个空的存根实现,在此类设备上不执行任何操作。
ACS 的库不会阻止您访问读者的点对点功能,因此我不明白您为什么要使用不同的库。 有关如何使用阅读器的对等功能,请参阅API 规范的第 5.9 节。
基于该请求,我假设您想使用 Android Beam 之类的东西通过 NFC 建立一些快速的带外通道,然后通过该带外通道(例如 WiFi 或蓝牙)传输(大?)文件.
在这种情况下,您需要重新实现 Android Beam 堆栈(NFC 对等模式 + LLCP + 简单 NDEF 交换协议 + 建立带外通信通道 + 通过该通道传输文件)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.