android蓝牙状态的实时监听
来源:互联网 发布:没有暖气怎么取暖 知乎 编辑:程序博客网 时间:2024/05/18 17:25
最近公司开发蓝牙项目,需要用到蓝牙状态,就写了个监听。
private void registerBoradcastReceiver() {//注册监听 IntentFilter stateChangeFilter = new IntentFilter( BluetoothAdapter.ACTION_STATE_CHANGED); IntentFilter connectedFilter = new IntentFilter( BluetoothDevice.ACTION_ACL_CONNECTED); IntentFilter disConnectedFilter = new IntentFilter( BluetoothDevice.ACTION_ACL_DISCONNECTED); registerReceiver(stateChangeReceiver, stateChangeFilter); registerReceiver(stateChangeReceiver, connectedFilter); registerReceiver(stateChangeReceiver, disConnectedFilter); } private BroadcastReceiver stateChangeReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); if (action.equals(BluetoothDevice.ACTION_ACL_CONNECTED)) { //连接上了 } else if (action.equals(BluetoothDevice.ACTION_ACL_DISCONNECTED)) { //蓝牙连接被切断 BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE); String name = device.getName(); ViewUtils.showToast(name + "的连接被断开", getApplicationContext()); isConnected = false; return; } } };
阅读全文
0 0
- android蓝牙状态的实时监听
- Android监听蓝牙状态
- 蓝牙状态的监听
- 【Android】监听蓝牙状态变化
- android蓝牙电话监听状态
- Android实时监听网络状态
- Android 实时监听网络状态
- Android实时监听网络状态
- Android实时监听网络状态
- Android 实时监听网络状态
- Android实时监听网络状态
- Android BroadcastReceiver + 蓝牙状态监听Demo
- android 实时监听网络连接状态
- Android开发:实时监听网络状态
- Android实时监听网络状态(1)
- Android实时监听网络状态(2)
- Android实时监听网络连接状态
- Android实时监听网络状态 wifi
- 移动Web开发图片自适应两种常见情况解决方案
- sizeof与strlen的区别(详解)
- 判断一个字符串是另一个的子串
- 函数概述-对象-重载-匿名函数-闭包
- 上传图片---SpringMVC学习笔记(十一)
- android蓝牙状态的实时监听
- 每天一个linux命令(16):which命令
- LeetCode_104
- [centos]svn安装配置整理
- Linux系统版本划分以及命令区别总结(持续增加中)
- BFS 华容道
- opengl对三种光源(方向光,点光源,聚光灯)进行特写并分屏渲染
- HDU-1083-Courses [二分匹配]
- 每天一个linux命令(17):whereis 命令