Android中Bluetooth Socket的使用

本文介绍了在Android中实现蓝牙串口通信的步骤,包括导入相关包,设置权限,创建并连接Bluetooth Socket,以及进行数据读写操作。强调了由于连接过程耗时,通常需要在独立线程中执行,并指出实际应用中读取操作应在一个循环中进行以防止数据丢失。
摘要由CSDN通过智能技术生成

Android中Bluetooth Socket的使用

玩单片机经常需要用到蓝牙串口模块,这样也就同样需要在移动端上使用上位机软件。而使用通用的蓝牙调试APP需要频繁输入,非常麻烦。于是,我网上看了些资料自己动手写了一个Android端的蓝牙串口通信的上位机APP,用来和单片机串口通信。
当然,我也是个小萌新,错误之处希望各位大佬多多指正。
在Android中使用蓝牙串口通信实质上就是IO流的读写操作,需要导入以下包:

import java.io.InputStream;
import java.io.OutputStream;
import java.util.UUID;

import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
import android.bluetooth.BluetoothSocket; 

因为我用的Android Studio,所以不需要太关注包的导入,AS的代码提示和补全很好用,输入几个字母,IDE就会显示匹配的所有代码,一个回车下去,IDE就自动帮我导入包了。

同时,也别忘了在Manifest文件中添加各种使用蓝牙的相关权限。

<uses-permission android:name="android.permission.BLUETOOTH"<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值