1.定义
类BluetoothSocket的格式如下。
类BluetoothSocket的结构如下。
2.公共方法
(1)public void close()
功能:马上关闭该端口并且释放所有相关的资源。在其他线程的该端口中引起阻塞,从而使系统马上抛出一个IO异常。
异常:IOException。
(2)public void connect()
功能:尝试连接到远程设备。如果该方法没有返回异常值,则表示该端口已经建立。在蓝牙适配器中,设备的查找工作是一个烦琐的过程,肯定会降低一个设备的连接效率。此外的设备查询工作并不是由活动所管理的,而是作为一个系统服务来运行的,所以即使它不能直接请求一个查询,应用程序也总会调用cancelDiscovery()方法。close()方法可以用来放弃从另一线程而来的调用。
异常:IOException,表示一个错误,例如连接失败。
(3)public InputStream getInputStream()(www.xing528.com)
功能:通过连接的端口获得输入数据流。即使该端口未连接,也会返回该输入的数据流。不过在该数据流上的操作将抛出异常,直到相关的连接已经建立为止。
返回值:输入流。
异常:IOException。
(4)public OutputStream getOutputStream()
功能:通过连接的端口获得输出数据流。即使该端口未连接,该输出数据流也会返回。不过在该数据流上的操作将抛出异常,直到相关的连接已经建立。
返回值:输出流。
异常:IOException。
(5)public BluetoothDevice getRemoteDevice()
功能:获得该端口正在连接或者已经连接的远程设备。
返回值:远程设备。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。