Android 蓝牙线程不执行

TonyLeeli TonyLeeli 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
private Handler handler = new Handler(){

public void handlerMessage(Message msg){

Toast.makeText(DayMainActivity.this, String.valueOf(msg.obj), Toast.LENGTH_LONG).show();
super.handleMessage(msg);
}

};

private class AcceptThread extends Thread{

private BluetoothServerSocket serversocket;
private BluetoothSocket socket;

private InputStream is;
private OutputStream os;
public AcceptThread(){
try {
serversocket = mBluetoothAdapter.listenUsingInsecureRfcommWithServiceRecord(NAME, MY_UUID);
} catch (Exception e) {
// TODO: handle exception
}
}
public void run(){
// 截获客户端的蓝牙消息
try {
//显示进程。
Toast.makeText(DayMainActivity.this, "线程执行", 1000).show();
socket = serversocket.accept();// 如果阻塞了,就会一直停留在这里
is = socket.getInputStream();
os = socket.getOutputStream();

while(true){//不断从客户端读取数据
byte[] buffer = new byte[128];
// 读取
int count = is.read(buffer);
// 如果读取到了,我们就发送刚
Message msg = new Message();
msg.obj = new String(buffer,0,count,"utf-8");
handler.sendMessage(msg);
}

} catch (Exception e) {
// TODO: handle exception
}
}

}
...全文

相关推荐

安卓Android源码——安卓蓝牙对战demo实例.zip

安卓Android源码——安卓蓝牙对战demo实例.zip

易小侠

AndroidStudio_使用Message传值到Handler中---Android原生开发工作笔记125

如果你启动了一个线程,比如去扫描蓝牙设备列表,扫描了以后,然后想去更新,你的android的UI 这个时候就会报错,说你必须在你的UI线程中,去更新你的UI,这个时候,你可以,先用一个线程去扫描蓝牙设备, 得到蓝牙设备列表以后,然后给一个Handler去发送消息,把列表,发过去就可以. //搜索蓝牙设备按钮 //String[] items3 = new String[]{"苍老湿", "小泽老湿", "波多野结衣老湿", "吉泽明步老湿"}...

添柴程序猿

Android蓝牙开发(二)之蓝牙配对和蓝牙连接

自动配对就是搜索到蓝牙设备后自动配对不需要输入pin码,但在基本开发中都不采用这种方式,所以这里说的是第一种配对方式点击配对,调用进行配对,代码如下:Log.e(getPackageName(), “开始配对”);invoke传的参数就是要配对的设备(我这里是存在list中所以从list中取)点击之后怎会弹出配对确认框,且必须被配对的手机也点击确认配对才可以配对成功如图:同样的,如果我们想要配对的设备取消配对只需要将creatBond改为removeBond。

2501_90210137

安卓蓝牙聊天室:源码分析与开发报告

本文还有配套的精品资源,点击获取 简介:安卓蓝牙聊天室源码及报告是为移动计算课程设计的学习资源,通过Android Studio构建。本项目教授如何在Android上实现蓝牙通信应用,允许设备间在无需互联网的环境下实时交流。项目覆盖了蓝牙适配器使用、设备搜索、连接、以及使用BluetoothSocket进行通信的关键技术。报告详细解释了蓝牙连接步骤、安全性和功耗考虑,以及调...

Omoo

Android应用源码之安卓蓝牙对战demo实例.zip

Android应用源码之安卓蓝牙对战demo实例

校歪歪
评论
收藏 已收藏
分享
返回顶部
TonyLeeli
Symbian 3,118 成员 9,182 内容