我想为与表面交互的 Android 设备编写一个应用程序,并且我需要能够让 Android 设备显示 Microsoft Surface 标识标签。我能够使用字节标签文档创建一个类来绘制字节标签,但我所能找到的身份标签只是这个 MSDN 文档,它不包含任何关于如何绘制它们的信息。谁能告诉我一些关于如何以编程方式生成身份标签的文档?
问问题
587 次
3 回答
2
首先,我不确定您是否可以在显示器上执行此操作。规范告诉背景应该是红外线吸收的。我不确定手机屏幕是否吸收红外线。
(来源:microsoft.com)
红外线吸收背景
标签中心有一个红外反射圆(半径 0.125 英寸)。此圆圈在 Microsoft Surface 屏幕上定位标签。
三个红外反射圆(半径 0.08 英寸)在每个方向(左、右和下)距离标签中心 0.28 英寸。这些“引导”圆圈决定了标签的方向。
通读文档,似乎 SDK 中有一个称为身份标签打印工具的东西,可以让您打印自己的身份标签。
您也可以在应用程序中使用IdentityTagGenerator类以编程方式执行此操作。我认为你需要学习这个类并反编译它以了解身份标签是如何打印的。
于 2010-03-03T13:11:52.960 回答
2
我尝试使用 Surface 读取 Nexus One 上显示的标签,但它不起作用。Surface 根本看不到屏幕上的任何内容。相机就是不接它。不确定这对于所有手机是否都相同,但很有可能。
于 2010-03-04T01:46:38.313 回答
0
使用 sdk 示例中的 RawImage 进行尝试!
于 2011-08-22T18:14:24.203 回答