我想为连接的 Android Wear 设备调整大图像的大小。我不想通过蓝牙传输大图像。有一些通用的方法吗?我不想为特定设备硬编码屏幕尺寸。
问问题
819 次
2 回答
0
文档指出,如果您想要视差效果,则背景图像应为 640x400px,如果您不想要,则应为 400x400px 。
于 2014-12-26T14:20:36.267 回答
0
如果您想要这种优化,您可以向特定设备询问配置(分辨率等)
。对于通信,您可以使用 WearableApi 之一:
https://developer.android.com/training/wearables/data-layer/index。 html
DataApi或MessageApi。_
但我认为你应该MessageApi
在这种情况下使用。
您需要将配置从Watch发送到您的手机,然后将其存储在手机上。从我的测试中,我可以看出这nodeId
似乎是恒定的 [需要确认] - 即使在重新启动后也是如此。您的手机只需要请求一次配置并存储此配置(与发件人相关联nodeId
)以供以后使用。
然后,如果您要将位图发送到 connected Node
,您只需读取它的配置(存储在本地)并将该位图调整为适当的大小:)
于 2014-07-25T21:12:00.880 回答