蓝牙代码部分模块importandroid.Manifest;importandroid.content.Intent;importandroid.content.pm.PackageManager;importandroid.os.Bundle;importandroid.view.View;importandroid.widget.Button;importandroidx.appcompat.app.AppCompatActivity;importandroidx.core.app.ActivityCompat;importandroidx.core.content.ContextCompat;importjava.util.UUID;importandroidx.core.content.PermissionChecker;importjava.nio.ByteBuffer;importjava.nio.ByteOrder;importjava.nio.charset.Stand。
1、android开发,根据mac地址关闭手机与蓝牙的连接
//获取已经保存过的设备信息Set
2、android_studio手机蓝牙串口通信源代码
初涉android的蓝牙操作,按照固定MAC地址连接获取Device时,程序始终是异常终止,查了好多天代码都没查出原因。今天改了一下API版本,突然就成功连接了。总结之后发现果然是个坑爹之极的错误。为了这种错误拼命查原因浪费大把时间是非常不值得的,但是问题不解决更是揪心。可惜我百度了那么多,都没有给出确切原因。今天特此mark,希望后来者遇到这个问题的时候能轻松解决。
1:用AT指令获得蓝牙串口的MAC地址,地址是简写的,按照常理猜测可得标准格式。2:开一个Stringadress************//MAC地址,StringMY_UUID************//UUID根据通信而定,网上都有,3:取得本地Adapter用getDefaultAdapter();远程的则用getRemoteDevice(adress);之后便可用UUID开socket进行通信。