symbian 如何提取本机蓝牙设备名称

来源:百度知道 编辑:UC知道 时间:2024/05/26 19:18:11
在sdk中找到了CBTDevice类,中有devicename函数可以提取设备名称,但是不知道如何设置为本机。即如果这样使用:
CBTDevice* device=CBTDevice::NewL();
HBufC* devicename = HBufC::NewL(100);

// devicename=device->DeviceName();

devicename->Des().Copy(device->DeviceName());
得到的内容为空。
我觉得可能是没有设置具体的手机。那如何设置为本机呢?????
求教。
老兄,你提到的sdk上的东西我都看过了。不能这么用得。不过难得你肯翻下sdk帮我。如果最后没人帮我解答,分是你的

DeviceName()
IMPORT_C const TDesC8 &DeviceName() const;
Description
Returns the name of the device
Return value
const TDesC8 & :The device name. If the device has no name, a zero-length descriptor will be returned.
还有一个枚举型:
Enum TBTDeviceNameSelector
TBTDeviceNameSelector
Description
Describes the similarities between two devices.

EDeviceName :Device name.

EFriendlyName: Friendly name.

EAllNameProperties :All name properties

ELast: Last enum. This is NOT a name property