为什么发现设备总是被命名为" BLE客户端"?

时间:2017-02-08 06:35:22

标签: android bluetooth-lowenergy

我知道这不是一个重要的问题。我正在尝试蓝牙低功耗来发现设备,查询服务和传输信息。我在发现设备方面取得了成功。我的问题是无论蓝牙设备名称是什么,在bluetoothDevice.getName()总是给我名字" BLE客户端"。知道如何更改此名称吗?或者如何获取设备名称?有什么我想念的吗?

private ScanCallback scanCallBack = new ScanCallback()
{
    @Override
    public void onScanResult(int callbackType, ScanResult result)
    {
        runOnUiThread(new Runnable()
        {
            @Override
            public void run()
            {
                progressDialog.dismiss();
            }
        });
        Log.d(TAG, result.getDevice().getName());
    }

    @Override
    public void onBatchScanResults(List<ScanResult> results)
    {
        super.onBatchScanResults(results);
    }

    @Override
    public void onScanFailed(int errorCode)
    {
        super.onScanFailed(errorCode);
    }
};

0 个答案:

没有答案