我想通过蓝牙将谷歌眼镜连接到我的移动应用程序,并弄清楚如何找出哪个配对的设备是谷歌眼镜。
如何区分谷歌眼镜与其他配对设备?
答案 0 :(得分:0)
在我的情况下,玻璃被列为我用于登录玻璃的我的Gmail帐户的名称。因此,如果您的Gmail帐户名称是xyz,则应将其列为xyz's glass。
答案 1 :(得分:0)
一个侧面的解决方案可能是(我远远不是专家)你知道你的谷歌眼镜MAC地址,所以当你搜索你的眼镜时你可能会注意到地址而不是真正的名。
这只适用于你自己的眼镜。
请告诉我这是否有帮助!
答案 2 :(得分:0)
拥有BluetoothDevice后,您可以获得UUID列表(http://developer.android.com/reference/android/bluetooth/BluetoothDevice.html#getUuids())。获得UUID列表后,您可以看到是否存在其中一个已知的Glass UUID,例如f96647cf-7f25-4277-843d-f407b4192f8b。
例如:
public static boolean isGlass(BluetoothDevice device) {
ParcelUuid[] uuids = device.getUuids();
for (ParcelUuid id : uuids) {
if (id.equals(ParcelUuid.fromString("f96647cf-7f25-4277-843d-f407b4192f8b"))) {
return true;
}
}
return false;
}