我正在开发用于Kopin Golden-i设备(可穿戴设备)的Android应用程序。此设备使用另一个名为 Companion App 的应用程序,该应用程序通过蓝牙从手机发送击键。
现在让我们来问一下,我想在我自己的应用程序中处理那些击键,但是我已经检查了相同的onKeyDown()和onKeyUp()方法,但这些方法对我有帮助。所以现在我试图通过蓝牙获取数据,但不知道是否可能。所以请指导我是否有可能处理通过蓝牙传输的数据,如果是,那么请给我提示,以便我可以完成所需的任务。感谢您的帮助
答案 0 :(得分:1)
是。手表是这样的:
您可以在此处查看您的活动,例如:DataEvent
public void onDataChanged(DataEventBuffer dataEvents) {
for (DataEvent event : dataEvents) {
if (event.getType() == DataEvent.TYPE_CHANGED &&
event.getDataItem().getUri().getPath().equals("/image")) {
DataMapItem dataMapItem = DataMapItem.fromDataItem(event.getDataItem());
Asset profileAsset = dataMapItem.getDataMap().getAsset("profileImage");
Bitmap bitmap = loadBitmapFromAsset(profileAsset);
// Do something with the bitmap
}
}
}