gpt4 book ai didi

c# - 在 Windows Phone 8 中使用 NFC 共享文本

转载 作者:行者123 更新时间:2023-11-30 12:46:28 26 4
gpt4 key购买 nike

我正在尝试创建一个用于学习目的的应用程序,其中一个 Windows Phone 8 用户发送文本而另一个用户接收它。文本通过 NFC 共享。但问题是其他用户无法接收文本。

这是代码=>

收件人代码:

ProximityDevice device;
long subscribedMessageId;
private void receive_Click(object sender, RoutedEventArgs e)
{
device = ProximityDevice.GetDefault();
if (device != null)
{
subscribedMessageId = device.SubscribeForMessage("Windows.SampleMessage", messageReceivedHandler);
}
}

private void messageReceivedHandler(ProximityDevice sender, ProximityMessage message)
{
rtextbox.Text = message.DataAsString;
device.StopSubscribingForMessage(subscribedMessageId);
}

发件人代码:

ProximityDevice device;
long publishedMessageId;
private void send_Click(object sender, RoutedEventArgs e)
{
device = ProximityDevice.GetDefault();
device.StopPublishingMessage(publishedMessageId);
if (device != null)
{
publishedMessageId = device.PublishMessage("Windows.SampleMessage", textbox1.Text);
textbox1.Text = "";
}
}

两个代码都出现在不同的页面上。当用户分别点击发送或接收按钮时执行代码。

我是 NFC 的新手,所以我们将不胜感激。

最佳答案

不幸的是,NFC 变得复杂了。无缝处理点对点通信涉及相当多的管道。在网站上给出答案太多了,所以我将不得不求助于链接。

您可以查看这篇诺基亚文章和项目,通过您对管道的理解来开展工作,并启动一个可以交换文本的应用程序。 http://developer.nokia.com/Resources/Library/Lumia/#!code-examples/nfc-talk.html

然后,如果您想更上一层楼,可以通过本文升级您的应用程序以允许图像传输功能。 http://developer.nokia.com/Community/Wiki/Transfer_an_Image_with_NFC

关于c# - 在 Windows Phone 8 中使用 NFC 共享文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20289977/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com