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