Arhn - архитектура программирования

Как прочитать любое двоичное сообщение NFC с помощью Windows Phone 8

Я разрабатываю приложение NFC для Windows Phone и хочу подписаться на любое двоичное сообщение. Как я могу добиться такой функциональности, как nfc.SubscribeForAnyMessage( HandleNFCMessage); ? В настоящее время я могу подписаться только на определенный тип сообщений, например nfc.SubscribeForMessage("NDEF", HandleNFCMessage);

Спасибо,

Могу.


Ответы:


1

Вы должны указать MessageType, поскольку единственный метод подписки на сообщение — это уже упомянутый вами метод. Чтобы узнать, какие MessageTypes можно указать, см. документацию PublishBinaryMessage: http://msdn.microsoft.com/en-us/library/windows/apps/hh701129.aspx

Возможно, если вы укажете «Windows» в качестве MessageType, вы получите все двоичные сообщения, но я не могу проверить это прямо сейчас. Вы всегда можете подписаться для своего приложения на несколько типов сообщений.

05.12.2012
  • когда я меняю NDEF на Windows, я получаю исключение аргумента в методе SubscribeForMessage, говорящее, что значение не попадает в ожидаемый диапазон. 06.12.2012
  • Я только что проверил это сам, и я получаю то же сообщение об ошибке. Я просмотрел предыдущую тестовую документацию и не смог найти случая, когда мне удалось успешно использовать Windows в качестве MessageType. 06.12.2012

  • 2

    Что такое сообщение «Двоичный NFC»? Все сообщения, обрабатываемые в рамках WP8/Win8, должны иметь тип сообщения. «Двоичные сообщения» в этом контексте — это просто сообщения, которые имеют полезную нагрузку в виде массива байтов (IBuffer), но все еще имеют тип сообщения.

    Я не верю, что можно подписаться на подстановочный знак сообщений NFC. Вы определенно можете подписаться на некоторые основные типы MessageTypes ( например NDEF и т. д.), но каждое приложение может объявить свой собственный тип сообщения, такой как Windows.MyApp.MyMessage, который не будет перехвачен подстановочным знаком.

    Что именно ты пытаешься сделать? Если вы просто пытаетесь узнать, когда тег NFC доступен для записи поверх него, рассмотрите возможность использования DeviceArrived и DeviceDeparted событий.

    06.12.2012
  • Я экспериментирую с приложением, которое будет считывать и сохранять ЛЮБОЙ тег NFC. если тег имеет известный формат, он отобразит его (например, URI), если полезная нагрузка неизвестного типа, она будет храниться в виде массива байтов. 06.12.2012

  • 3

    Windows Phone 8 поддерживает только теги в формате «NDEF». http://www.developer.nokia.com/Community/Wiki/Use_NFC_tags_with_Windows_Phone_8

    01.05.2013
    Новые материалы

    Коллекции публикаций по глубокому обучению
    Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

    Представляем: Pepita
    Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

    Советы по коду Laravel #2
    1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

    Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
    Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

    3 способа решить квадратное уравнение (3-й мой любимый) -
    1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

    Создание VR-миров с A-Frame
    Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

    Демистификация рекурсии
    КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..