即使未连接到 phone,也会在 Microsoft Band Tile 中显示传感器数据

Displaying sensor data within Microsoft Band Tile even when not connected to phone

我想在 Microsoft Band 2 上做一个简单的磁贴,当用户点击磁贴时可以显示当前的皮肤温度。一种方法是为 BandSkinTemperatureEvent 注册一个侦听器并不断保存温度,ACTION_TILE_OPENED 检测用户点击,然后使用 TextBlockData 将温度更新回磁贴。但这似乎是显示传感器读数的一种极其迂回的方式,基本上应该已经在手环上可用了。此外,当 Android phone 未连接时,这将不起作用。

有没有办法不用上面的方法就可以实现这个功能?

简答:否

更长的答案:如果您查看任一 Microsoft Band 的规格,它们都没有太多内存,而且肯定不足以允许 运行 外国代码。因此,为了满足您的要求,他们需要创建一个新的布局对象。而且,考虑到皮肤温度传感器离手环的处理器太近而无法真正准确,他们这样做的可能性几乎为零。