Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 需要WinForm应用程序与Nexus7通信——而无需适当的NFC读取器_Java_C#_Android_Nfc_Nexus 7 - Fatal编程技术网

Java 需要WinForm应用程序与Nexus7通信——而无需适当的NFC读取器

Java 需要WinForm应用程序与Nexus7通信——而无需适当的NFC读取器,java,c#,android,nfc,nexus-7,Java,C#,Android,Nfc,Nexus 7,我在c#上创建了一个winform应用程序。我想让这个应用程序读/写NFC标签,并在表单上显示内容。可能吗?还是我必须在JAVA上构建应用程序?我很困惑。请建议。 我没有一个合适的NFC阅读器,希望我的Nexus在这里像一个读写器一样工作。 我知道我必须为我的Nexus创建另一个应用程序,该应用程序向桌面应用程序发送确认。对吗?这意味着桌面应用程序(C#)需要与Android应用程序(JAVA)对话? 操作系统:Windows 8.1 平台:C#Net 如果您认为这些数据不足以回答问题,请询问我

我在c#上创建了一个winform应用程序。我想让这个应用程序读/写NFC标签,并在表单上显示内容。可能吗?还是我必须在JAVA上构建应用程序?我很困惑。请建议。 我没有一个合适的NFC阅读器,希望我的Nexus在这里像一个读写器一样工作。 我知道我必须为我的Nexus创建另一个应用程序,该应用程序向桌面应用程序发送确认。对吗?这意味着桌面应用程序(C#)需要与Android应用程序(JAVA)对话? 操作系统:Windows 8.1 平台:C#Net

如果您认为这些数据不足以回答问题,请询问我有关这方面的更多信息。
谢谢

是的,只要您的设备具有NFC硬件,您就完全可以做到这一点。(我相信Nexus7可以)

您可能想要做的是以NDEF消息的形式发送和接收NFC数据

您需要添加清单权限:

<uses-permission android:name="android.permission.NFC" />

Android操作系统可以帮助您处理NFC数据:

Android提供了一个特殊的标签分发系统,可以分析扫描的标签 NFC标记,解析它们,并尝试定位 对扫描数据感兴趣。它通过以下方式做到这一点:

  • 解析NFC标记并确定MIME类型或标识标记中数据有效负载的URI
  • 将MIME类型或URI和负载封装到intent中。前两个步骤是 介绍了NFC标记如何映射到MIME类型和URI
  • 根据意图启动活动。这在NFC标记的定义中进行了描述 发送到应用程序

  • 请参阅。

    开始读取设备上的NFC。打开某种网络插座或其他通信。它是Nexus7(平板电脑)而不是Nexus5,但Nexus7确实有NFC。谢谢!我是否需要为我的Nexus创建另一个应用程序,该应用程序可以在latop上向我发送关于正在编写标签或如何完成标记的确认信息?您可以将此类功能集成到正在使用的现有应用程序中。但是如果你没有任何东西,是的,你可能需要制作一个应用程序。好的。。谢谢你的回答!:)我已经改写了这个问题。请再看一次。