当前位置: 首页 > 知识库问答 >
问题:

Intent NFC discovery不会(总是)在Nexus 7上启动

邓高韵
2023-03-14

对于我正在开发的应用程序,我的Nexus 7上的NFC功能有问题。在所有其他设备上,该问题不存在:

通常,当检测到NFC芯片时,调用函数onNewIntent是出于与NFC相关的目的。大多数时候一切都很顺利。但有时,在Nexus 7上,不会调用函数onNewIntent。当这种情况发生时,标签检测时播放的声音与平常不同。之后,NFC检测根本不起作用,我必须在设置应用程序中禁用并重新启用NFC。

有人已经遇到这个问题了吗?我只在Nexus 7上有这个问题,这让我觉得这可能是硬件问题——但我可能错了。。。

Android:4.4.4 |设备:Nexus 7 2013 |标签:NTAG203芯片

共有1个答案

闻人景澄
2023-03-14

当设备无法与检测到的标签建立通信时,通常会播放不同的声音(我假设是这个声音(或者可能只有这个声音),而不是成功后听到的声音)。

这可能有各种原因,例如,标签没有正确放置在设备的NFC天线上,或者标签的天线没有与设备的NFC天线充分耦合,因此标签没有收到足够的电力来按时醒来或者Nexus 7没有检测到标签的响应(由于调制深度太小)。

有时,NFC标签检测的此类问题会导致NFC系统服务崩溃(这就是您的情况,以及通过在设置应用程序中重新启用NFC恢复的情况)。

无论如何,由于Android系统没有正确检测到标签(并且NFC服务崩溃),因此不会将NFC发现意图传递给你的应用程序。

 类似资料:
  • 我的MySQL不会启动,它显示如下: 然后是错误日志: 这些错误的原因是什么?我如何纠正它们?

  • 这就是我在控制面板中看到的:mysql(xampp)问题 这是mysql_error.log:mysql_error.log

  • 我的XAMPP服务器有问题。我可以毫无问题地启动Apache、FileZilla和其他所有东西,但当我尝试启动MySQL时,它只是说 尝试启动MySQL服务... 它永远都是这样,就像被冻了一样。 有什么好办法吗?

  • 问题内容: 这是我的第一个Spring Boot代码。不幸的是,它总是关闭。我希望它能够连续运行,以便我的Web客户端可以从浏览器中获取一些数据。 请指教。 谢谢 PS build.gradle是错误。 一旦我以粗体显示了以上内容,一切正常。我的应用程序上下文现在是正确的。谢谢戴夫 问题答案: 解决方法:该应用程序不是Web应用程序,因为它在类路径上没有嵌入式容器(例如Tomcat)。加一个固定的

  • 我将JProfiler 7配置为与本地运行的Weblogic 8.1集成。 似乎weblogic在使用JProfiler生成的脚本(名为startweblog\u JProfiler.cmd)时启动得很好 然而,janalyiler部分错误并带有以下消息(分析从未发生): 我为PATH添加了以下内容: 路径=C:\Program Files\jprofiler7\bin\windows; 修改了我

  • 当我尝试启动嵌入式tomcat时,我的应用程序将一直运行,直到tomcat达到以下行: "Dez11, 2012 3:28:06PMorg.apache.coyote.AbstractProtocol启动信息:启动协议处理程序["超文本传输协议-bio-8080"]" 有人能帮我嵌入Tomcat吗? 顺致敬意,