Визуализация идентификаторов Microsoft Surface в Java для Android - PullRequest
1 голос
/ 02 марта 2010

Я хочу написать приложение для устройств Android, которое взаимодействует с поверхностью, и мне нужно, чтобы на устройстве Android отображались метки идентификации поверхности Microsoft. Мне удалось создать класс для рисования тегов байтов, используя документацию Byte Tag , но все, что я мог найти для тегов идентификации, было эта документация MSDN , и она не содержит никакой информации о как нарисовать их. Может кто-нибудь указать мне документацию о том, как программно генерировать теги идентификации?

Ответы [ 3 ]

2 голосов
/ 04 марта 2010

Я пробовал читать теги, отображаемые на моем Nexus One с Surface, и это не работает. Поверхность вообще ничего не видит на экране. Камеры просто не поднимают его. Не уверен, что это будет одинаково для всех телефонов, но, скорее всего, это так.

2 голосов
/ 03 марта 2010

Прежде всего, я не уверен, что вы можете сделать это на дисплее. Спецификация говорит, что фон должен поглощать инфракрасное излучение. Я не уверен, что экран телефона поглощает инфракрасное излучение.

alt text
(источник: microsoft.com )

  1. Инфракрасный поглощающий фон

  2. Один отражающий инфракрасное излучение круг (радиус 0,125 дюйма) в центре метки. Этот круг находит тег на экране Microsoft Surface.

  3. Три отражающих инфракрасное излучение круга (радиус 0,08 дюйма), расположенных в 0,28 дюймах от центра метки в каждом направлении (влево, вправо и вниз). Эти «направляющие» кружки определяют ориентацию метки.

Читая документацию, кажется, что в SDK есть инструмент для печати Identity Tag Printing , который позволит вам распечатать свои собственные идентификационные теги.

Также вы можете использовать класс IdentityTagGenerator в своем приложении, чтобы сделать это программно. Я думаю, что вам нужно будет изучить этот класс и декомпилировать его, чтобы понять, как печатаются теги идентификации.

0 голосов
/ 22 августа 2011

Используйте RawImage из примеров sdk, чтобы попробовать!

...