标签:c nfc windows-phone-8
我正在尝试创建一个用于学习目的的应用程序,其中一个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,nfc,windows-phone-8 来源: https://codeday.me/bug/20190708/1407140.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。