java 蓝牙开发 bluetooth
在设备管理LocalDevice 类中提供的getProperty()得到属性这个方法怎么用啊!
要让我给括号里传一个字符数组,可是我应该传什么数组!
比如我要得到蓝牙的api版本[.bluetooth.api.version,蓝牙API版本]
应该怎么写?
System.out.println("api版本:"+LocalDevice.getProperty()); //传什么字符数组啊!!!!
这个是网上搜索的资料!
设备管理API
有3个主要的类来支持设备管理:
.LocalDevice
.RemoteDevice
.DeviceClass
本地设备类
LocalDevice类标识了本地蓝牙设备。蓝牙应用程序和LocalDevice之间的关系是典型的一对一关系:
图 10:本地设备类
本地设备提供了方法来返回关于本地设备的信息,并且能够进入Bluetooth manager:
.getBluetoothAddress()返回蓝牙设备地址。
.getDeviceClass()返回设备类。
.getFriendlyName()返回设备友好名称,蓝牙设备名通常是用户在蓝牙控制中心为其设置的我们将会在后面看到。
.getRecord()返回一个指定蓝牙连接的服务记录。
.updateRecord()方法用来为指定的ServiceRecord更新SDDB服务记录。
.getDiscoverable()返回设备的可发现状态。
.setDiscoverable()设置设备的可发现状态。
.getDiscoveryAgent()返回一个参考给发现代理。
.getProperty()返回一个设备的蓝牙属性
通过调用getProperty()方法你可以得到的属性包括:
.bluetooth.api.version,蓝牙API版本
.bluetooth.sd.attr.retrievable.max,一次性能够被获得的服务记录属性的最大值
.bluetooth.connected.devices.max,支持的连接设备的最大值
.bluetooth.sd.trans.max,同时发生的服务发现处理的最大值
.bluetooth.l2cap.receiveMTU.max,L2CAP最大发射单元
你可以在Javadoc文档中或是规范中学习更多的有关蓝牙属性的内容。 java;bluetooth;开发; java api
补充:Java , Java SE