词条 | DiscoveryAgent |
释义 | 此类主要用于j2me蓝牙编程 使用DiscoveryAgent类的"设备发现"方法来开始和取消设备发现: .retrieveDevices()重新获得已经发现或者附近的已知设备 .startInquiry() 启动发现附近设备,也叫inquiry .cancelInquiry()取消当前进行的任何请求 蓝牙发现代理在请求阶段的不同时候会分别调用DiscoveryListener(发现监听器)不同的回调方法: .deviceDiscovered() 指出是否有设备被发现。 .inquiryCompleted() 指出是否请求已经成功、触发一个错误或已被取消。 设备发现以调用startInquiry()函数开始。 在请求进行时,蓝牙发现代理会在适当的时候调用回调方法DeviceDiscovered()和inquiryCompleted()。 服务发现: 可以使用发现代理的服务发现方法来开始或取消服务发现: .selectService()启动服务发现搜索。(原文有误,根据API手册应为尝试定位一个服务) .searchServices()启动服务发现搜索。 .cancelServiceSearch()取消在正在进行中的任何的服务发现搜索操作。 蓝牙发现代理在服务发现阶段的不同时候会分别调用DiscoveryListener的服务发现回调方法: .servicesDiscovered() 表示是否服务已被发现。 .serviceSearchCompleted()表示服务发现是否已经完成。 服务发现的状态改变结束于DiscoveryListener的回调方法的返回。 服务发现开始于对searchServices()的调用。当服务搜索进行时, 蓝牙发现代理会在适当的时候回调servicesDiscovered()和 serviceSearchCompleted()方法。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。