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"<