我想创建一个类似于乐队附带的星巴克应用程序的应用程序。我想显示条形码。我可以在云端或本地设备上生成条形码作为JPG图像,但我需要能够在乐队的屏幕上显示它们。到目前为止,我还没有找到使用Band Client在应用程序内显示图像的方法。
乐队客户有以下经理:
我能想到的最接近的事情是通知管理器会做到这一点,但唯一的方法就是:
这些都没有。有任何想法吗?现在我认为SDK从UI的角度来看它的功能相当有限。
答案 0 :(得分:1)
目前,Microsoft Band SDK Preview无法为磁贴创建自定义布局。您的观察结果是正确的,您可以创建一个可以发送消息的磁贴,最后8条消息(根据其时间戳)将显示在磁贴中。
答案 1 :(得分:0)
有一种方法。这非常棘手,仅限于一定数量的数据。
可以上传一个Icon(我认为实际上最多8个)。
图标必须是48x48透明PNG。
对于QR码,这转换为具有白色图像,其中QR码的黑色部分是透明的。
以上图片为1
。如果你将黑色着色为alpha,那么使用例如webqr然后你可以测试它是否有效。 (我不能用PNG证明,因为SO不喜欢透明度。)
将图标上传到乐队是正常的(参见教程),除非您需要将ColorSource
设置为自定义,将Color
设置为(255,255,255)白色。
我成功地在我的乐队上传和扫描了这个。
但是我会注意到它不是特别用户友好,因为在乐队上图标太小以至于扫描仪无法拾取它。
我将向MS发布反馈意见,因为我认为这将是一个非常有用的功能,实施QR代码对他们来说应该是微不足道的。