J2ME:在蓝牙发现期间仅发现计算机

时间:2014-05-04 11:27:39

标签: bluetooth java-me iobluetooth

我正在为笔记本电脑编写安全应用程序,我开始在J2ME中编写DiscoveryListener 但它显示所有设备类型,如手机。但我希望它只能找到计算机。

有关此事的任何帮助???

1 个答案:

答案 0 :(得分:0)

无法搜索特定的设备类型。 搜索本身将始终找到所有设备类型。

您必须自己过滤掉不需要的设备。找到设备后,会调用deviceDiscovered(RemoteDevice btDevice, DeviceClass cod)DeviceClass会告诉您它是什么类型的设备。所以简单地问一下。

if (cod.getMajorDeviceClass()==0x100) // Yes, it's a computer of some sort.