我开发了我的第一个应用程序,它们与大多数NFC标签一起工作得很好,但我需要使用一些特殊的标签,这需要更多的时间来进行计算,并且NFC场脉冲太短:我的标签将持续停止(手机每隔0.1秒或0.05秒就会断电)。
我是Android开发的新手,但我听说过Native development Kit (NDK),它提供了“更高级”的工具来处理低级操作。我还听说它经常被Android程序员迷惑,认为它是解决任何问题的神奇解决方案。
你认为NDK在NFC编程方面提供了更多的灵活性吗?它能帮助我完成我的任务吗?
我要提前感谢你,致以问候
发布于 2012-03-24 06:06:37
您的标签问题可能是由于NFC堆栈检查NFC论坛NDEF消息(我猜在本例中是类型4标签),并且标签花费了太长的时间来回答(很可能是发送等待时间延长请求)。然后简单地断开与标签的连接,并且NFC堆栈继续轮询新标签。如果不更改和重新编译部分Android操作系统,您将无法影响此行为,因此NDK的使用很可能不会帮助解决您的问题。
发布于 2012-03-24 02:13:36
你认为NDK在
编程方面提供了更多的灵活性吗?
AFAIK,NDK根本无法访问NFC,除非通过回调Java代码的方式。
https://stackoverflow.com/questions/9843491
复制相似问题