Android如何获取ble设备发送的数据

时间:2018-02-08 12:40:32

标签: android bluetooth-lowenergy

scanResult.getScanRecord()

如何从扫描记录对象发送数据我正在设置这样的数据

String tosendData =  "testdata"; // less than 31 bytes
dataBuilder.addServiceData(Service_UUID, tosendData.getBytes());

1 个答案:

答案 0 :(得分:0)

private  String getAdviData(ScanRecord scanRecord){

        try {
            return new String( scanRecord.getBytes(), "UTF-8");
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
            return "error";
        }
    }

您只需将扫描记录中的数组字节解析为您发送的数据。