我正在尝试使用物理手持设备(用于配套应用)和模拟器作为手表来开发Android磨损表面。
似乎我可以使用Google's instructions将我的物理设备连接到模拟器手表,模拟器在Android Wear应用中显示为已连接。
我的问题是我无法从配套应用中获取模拟器的EXTRA_PEER_ID,例如来自WatchFace example的示例(第67行):
mPeerId = getIntent().getStringExtra(WatchFaceCompanion.EXTRA_PEER_ID);
使用模拟器在设置中未定义WatchFaceCompanion.EXTRA_PEER_ID。
如果我使用物理手持设备和物理手表尝试代码,它的工作完全正常,如果我将模拟器用作手表,那么它只是未定义。
有关如何使用模拟器获取对等ID的任何想法,因为在尝试从配对活动向手表发送消息时需要ID吗?
答案 0 :(得分:1)
我遇到了同样的问题。我正在为我的设置构建一个伴侣活动,我将该活动用作独立活动。通过Android Wear应用程序调用活动后,peerId就出现了。