0

我想为连接的 Android Wear 设备调整大图像的大小。我不想通过蓝牙传输大图像。有一些通用的方法吗?我不想为特定设备硬编码屏幕尺寸。

4

2 回答 2

0

文档指出,如果您想要视差效果,则背景图像应为 640x400px,如果您不想要,则应为 400x400px 。

于 2014-12-26T14:20:36.267 回答
0

如果您想要这种优化,您可以向特定设备询问配置(分辨率等)

。对于通信,您可以使用 Wea​​rableApi 之一:
https://developer.android.com/training/wearables/data-layer/index。 html

DataApi或MessageApi_

但我认为你应该MessageApi在这种情况下使用。
您需要将配置从Watch发送到您的手机,然后将其存储在手机上。从我的测试中,我可以看出这nodeId似乎是恒定的 [需要确认] - 即使在重新启动后也是如此。您的手机只需要请求一次配置并存储此配置(与发件人相关联nodeId)以供以后使用。
然后,如果您要将位图发送到 connected Node,您只需读取它的配置(存储在本地)并将该位图调整为适当的大小:)

于 2014-07-25T21:12:00.880 回答