我知道这不是一个重要的问题。我正在尝试蓝牙低功耗来发现设备,查询服务和传输信息。我在发现设备方面取得了成功。我的问题是无论蓝牙设备名称是什么,在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);
}
};