Tag: nfc

将新XElement添加到Xdocument

我有以下代码,它成功写入XML文件。 但是,由于正在进行tagRegistry.Save()调用,它每次都会覆盖。 如何在现有文件中添加新的XElement? 目前文件只是被覆盖。 public void saveTag() { if (File.Exists(“/tagRegistry.xml”)) { XElement tagRegistry = XElement.Load(“/tagRegistry.xml”); XElement newTag = new XElement(“Tag”, new XElement(“tag”, stringUid), new XElement(“name”, desiredName), new XElement(“latitude”, latitude), new XElement(“longitude”, longitude)); tagRegistry.Add(newTag); using (var storage = IsolatedStorageFile.GetUserStoreForApplication()) { using (Stream stream = storage.CreateFile(“/tagRegistry.xml”)) { tagRegistry.Save(stream); } } } else { XDocument tagRegistry = new […]

使用Windows Phone 8 NFC读取Mifare标签?

Windows Phone 8 NFC是否支持基于Mifare Ultralight / Classic的标签? 我使用此代码访问诺基亚Lumia 920上的NFC设备(代码示例取自NDEF标签阅读器 – NFC NDEF标签阅读器 ) public partial class MainPage : PhoneApplicationPage { public MainPage() { InitializeComponent(); ProximityDevice device = ProximityDevice.GetDefault(); device.DeviceArrived += DeviceArrived; device.DeviceDeparted += DeviceDeparted; device.SubscribeForMessage(“NDEF”, MessageReceived); } private void DeviceArrived(ProximityDevice sender) { // this event occurs when I am tapping any of my tags (tried […]