Android 为什么手机无法读取nfc(mifare)标签

Android 为什么手机无法读取nfc(mifare)标签,android,nfc,Android,Nfc,我开发了一个应用程序,可以读取和写入NFC标签。该应用程序在索尼xperia c3上运行良好,但无法读取低端设备(iball andi enigma)中的标签。我不明白为什么会这样。 我安装应用程序的手机支持NFC。我已经在手机上启用了读写等设置。手机能够识别NFC卡,但显示标签是空的,即使它有一个包含字符串值的记录。有人知道这个问题吗?请帮助…检查您的手机是否具有nfc功能: 在Android设备上,点击设置 在“无线和网络”下,点击“更多” 向下滚动,您将看到NFC和Android Beam

我开发了一个应用程序,可以读取和写入NFC标签。该应用程序在索尼xperia c3上运行良好,但无法读取低端设备(iball andi enigma)中的标签。我不明白为什么会这样。
我安装应用程序的手机支持NFC。我已经在手机上启用了读写等设置。手机能够识别NFC卡,但显示标签是空的,即使它有一个包含字符串值的记录。有人知道这个问题吗?请帮助…

检查您的手机是否具有nfc功能:

  • 在Android设备上,点击设置
  • 在“无线和网络”下,点击“更多”
  • 向下滚动,您将看到NFC和Android Beam选项
  • 它在那里吗

    如果您的设备具有NFC,则需要激活芯片和Android Beam,以便您可以使用NFC:

  • 转到设置>无线和网络>更多
  • 轻触NFC开关以激活它。Android Beam功能将 也会自动打开
  • 如果Android Beam没有自动打开,只需点击它并 选择“是”将其打开
  • 智能手机的NFC功能与Android Beam协同工作。如果Android Beam被禁用,它可能会限制NFC的共享容量


    希望它能有所帮助。

    另外,看看这篇关于NFC的完整文章(也许你已经读过):是的,它是一款支持NFC的设备。我已经照你说的做了。问题仍然存在。MifareClassic支持是可选的。您的低端设备可能根本不支持它。我认为这可能是问题所在。。。