【发布时间】:2017-05-12 06:32:24
【问题描述】:
我想通过蓝牙接收图像并在图像视图中显示该图像。我知道如何将图像从一个活动传递到另一个活动,但我不知道如何使用蓝牙接收图像。
【问题讨论】:
标签: android image bluetooth receiver
我想通过蓝牙接收图像并在图像视图中显示该图像。我知道如何将图像从一个活动传递到另一个活动,但我不知道如何使用蓝牙接收图像。
【问题讨论】:
标签: android image bluetooth receiver
Android 框架通过 Android 蓝牙 API 提供对蓝牙功能的访问。这些 API 让应用程序可以无线连接到其他蓝牙设备,从而实现点对点和多点无线功能。
使用蓝牙 API,Android 应用程序可以执行以下操作:
创建一个 BluetoothSocket 并连接到它:
BluetoothSocket socket = device.createRfcommSocketToServiceRecord(<your-device>.getUuids()[0].getUuid());
socket.connect();
监听套接字(从设备获取数据)
InputStream inStream = socket.getInputStream();
while (inStream.available() > 0) {
inStream.read(); // <-- data from device
}
写入套接字(向设备发送数据)
OutputStream outStream = socket.getOutputStream();
byte[] bytes = <some-data>
outStream.write(bytes);
【讨论】: