有人可以帮助我了解 NFC Android 堆栈的当前状态吗?随着OS 2.3发布了小型 NFC 支持(仅限于 NXP 标签读取),后来 Google 增强了 API,所以在OS 2.3.3支持更广泛的标签,并且还可以使用 p2p。
我的问题是如何Open NFC stack (http://www.open-nfc.org/ http://www.open-nfc.org/) 适合当前状态吗?
据我了解,开放式 NFC 堆栈是并行活动,并且是当前堆栈的可选替代品。由于其描述,它克服了 Google NFC 堆栈实现的一些限制,并使新的硬件适应(即支持新标签类型)变得更容易......
据我了解,该堆栈旨在供设备制造商使用,而不是移动开发人员 - 是这样吗?或者是否可以下载 Open NFC 堆栈,将其编译为库,放入 .apk 并用作 Google 堆栈的替代方案?
但即使应用程序开发人员也可以使用开放式 NFC 堆栈 - 这对于新的 2.3.3 操作系统功能有意义吗?
有人可以帮助我理解
NFC Android 的当前状态
堆? OS 2.3 中有
发布小型 NFC 支持(有限
仅适用于 NXP 标签读取),稍后
Google 增强了 API,因此在 OS 2.3.3 中
支持更广泛的标签
并且p2p也是可能的。
我的问题是 Open NFC 堆栈如何
(http://www.open-nfc.org/) 适合
当前状态??
目前(Android 2.3.4),Android 平台未集成 Open NFC 堆栈。该堆栈有几个优点:不限于一种特定的 NFC 硬件、可移植到许多不同的环境(不仅是 Android)、与当前堆栈相比有许多附加功能。另一方面,由于 Open NFC 不是标准 Android 环境的一部分,因此在 Android 平台中使用此堆栈需要一些工作(但实际上非常简单)。 Open NFC 文档描述了此过程。
据我了解,开放式 NFC 堆栈是
并行活动并且是可选的
替换到当前堆栈。到期的
根据其描述,它克服了一些
Google NFC 堆栈的限制
实施并制作新的硬件
适应(即支持新标签
类型)更容易...
Correct.
据我了解,这个堆栈是
旨在由设备使用
制造商,而不是移动开发商 –
是对的吗?或者是否有可能
下载 Open NFC 堆栈,编译
它作为一个库,放入.apk并使用
作为替代方案 Google 堆栈?
不幸的是,由于标准 Android 内核不支持模块加载,Open NFC 堆栈不能简单地安装为另一个应用程序,它需要更改内核。但一旦更换内核,部署和使用 Open NFC 堆栈就变得相当容易。
但即使这样也有可能
应用程序开发人员使用开放
NFC 堆栈 – 有意义吗
2.3.3操作系统的新功能是什么?
应用程序开发人员可能应该坚持使用操作系统功能,即使更加有限,因为它们确保了代码在任何支持 NFC 的手机上的可移植性。但如果您想使用比 Android 附带的“更多”功能,Open NFC 是一个不错的选择。
希望这可以帮助...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)