ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Android OS上的NFC堆栈

2019-05-18 13:15:40  阅读:201  来源: 互联网

标签:android sdk nfc open-nfc


有人可以帮我理解NFC Android堆栈的当前状态吗?在OS 2.3中,发布了小型NFC支持(仅​​限于NXP标签读取),后来Google增加了API,因此在OS 2.3.3中支持更广泛的标签,并且p2p也是可能的.

我的问题是Open NFC堆栈(http://www.open-nfc.org/)如何适应当前状态?

据我所知,Open NFC堆栈是并行活动,可以替代当前堆栈.由于它的描述,它克服了谷歌NFC堆栈实现的一些限制,并使新的硬件适应(即支持新的标签类型)更容易……

根据我的理解,这个堆栈旨在由设备制造商使用,而不是移动开发人员 – 是吗?或者是否可以下载Open NFC堆栈,将其编译为库,放入.apk并作为Google堆栈的替代方案使用?

但即使应用程序开发人员也可以使用Open NFC堆栈 – 使用新的2.3.3操作系统功能是否有意义?

解决方法:

Can someone help me understanding the
current state of the NFC Android
stack? With the OS 2.3 there was
released small NFC support (limited
only to NXP tags reading), later the
Google augment the API, so in OS 2.3.3
the wider range of tags is supported
and also p2p is possible.

My question is how the Open NFC stack
(http://www.open-nfc.org/) fits into
current state??

目前(Android 2.3.4),Android平台没有集成Open NFC堆栈.该堆栈具有以下几个优点:不限于一个特定的NFC硬件,可移植到许多不同的环境(不仅仅是Android),与当前堆栈相比还有许多附加功能.另一方面,因为Open NFC不是标准Android环境的一部分,所以在Android平台中使用这个堆栈需要一些工作(但实际上很容易). Open NFC文档描述了此过程.

As I understand the Open NFC stack is
parallel activity and is optional
replacement to the current stack. Due
to its description it overcomes some
limits of the Google NFC stack
implementation and makes new HW
adaptions (i.e. support for new tag
types) easier…

正确.

To my understanding this stack is
intended to by used by device
manufacturers, not mobile developers –
is that right? Or is it possible to
download the Open NFC stack, compile
it as a library, put into .apk and use
as an alternative the Google stack?

不幸的是,由于标准的Android内核不支持模块加载,Open NFC堆栈不能简单地安装为另一个应用程序,它需要更改内核.但是一旦内核被替换,就可以很容易地部署和使用Open NFC堆栈.

But even it will be possible for
application developers to use the Open
NFC stack – does it make sense with
the new 2.3.3 OS features?

应用程序开发人员应该坚持使用操作系统功能,即使这些功能更加有限,因为它们可以确保代码在任何支持NFC的手机上的可移植性.但是,如果您尝试使用“更多”功能而不是Android附带的功能,Open NFC是一个不错的选择.

希望这可以帮助…

标签:android,sdk,nfc,open-nfc
来源: https://codeday.me/bug/20190518/1128115.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有