在Microsoft Band上显示图像

时间:2015-03-03 15:26:37

标签: microsoft-band

我想创建一个类似于乐队附带的星巴克应用程序的应用程序。我想显示条形码。我可以在云端或本地设备上生成条形码作为JPG图像,但我需要能够在乐队的屏幕上显示它们。到目前为止,我还没有找到使用Band Client在应用程序内显示图像的方法。

乐队客户有以下经理:

  • 通知管理员
  • 个性化经理
  • Tile Manager
  • 传感器管理器

我能想到的最接近的事情是通知管理器会做到这一点,但唯一的方法就是:

  • SendMessageAsync
  • ShowDialogAsync
  • VibrateAsync

这些都没有。有任何想法吗?现在我认为SDK从UI的角度来看它的功能相当有限。

2 个答案:

答案 0 :(得分:1)

目前,Microsoft Band SDK Preview无法为磁贴创建自定义布局。您的观察结果是正确的,您可以创建一个可以发送消息的磁贴,最后8条消息(根据其时间戳)将显示在磁贴中。

答案 1 :(得分:0)

有一种方法。这非常棘手,仅限于一定数量的数据。

可以上传一个Icon(我认为实际上最多8个)。

图标必须是48x48透明PNG。

对于QR码,这转换为具有白色图像,其中QR码的黑色部分是透明的。

enter image description here

以上图片为1。如果你将黑色着色为alpha,那么使用例如webqr然后你可以测试它是否有效。 (我不能用PNG证明,因为SO不喜欢透明度。)

将图标上传到乐队是正常的(参见教程),除非您需要将ColorSource设置为自定义,将Color设置为(255,255,255)白色。

我成功地在我的乐队上传和扫描了这个。

但是我会注意到它不是特别用户友好,因为在乐队上图标太小以至于扫描仪无法拾取它。

我将向MS发布反馈意见,因为我认为这将是一个非常有用的功能,实施QR代码对他们来说应该是微不足道的。