【问题标题】:How to listen Data being transferred via Bluetooth?如何收听通过蓝牙传输的数据?
【发布时间】:2015-07-21 04:46:42
【问题描述】:

我正在为 Kopin Golden-i 设备(可穿戴设备)开发 android 应用程序。此设备使用另一个名为 Companion App 的应用程序,该应用程序通过蓝牙从手机发送击键。

现在让我们来提问,我想在我自己的应用程序中处理这些击键,但是我检查了 onKeyDown() 和 onKeyUp() 活动方法是否相同,但这些方法对我有帮助。所以现在我正在尝试通过蓝牙获取数据,但不知道这是否可能。所以请指导我是否可以处理通过蓝牙传输的数据,如果可以,请给我提示,以便我可以完成所需的任务。感谢您的帮助,谢谢

【问题讨论】:

    标签: android keyboard-events android-bluetooth


    【解决方案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
        }
      }
    }
    

    【讨论】:

    • 这样接受答案,就可以得到有关流程的信息了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-23
    • 2014-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-21
    相关资源
    最近更新 更多