![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝牙
大树学长
多年专业音响、乐器行业经验,PC端、MAC端、安卓端软件开发,精通上位机软件制作。
展开
-
关于安卓6.0以上系统中无法搜索到蓝牙设备的问题
安卓6.0以上系统中无法搜索到蓝牙设备的解决办法原创 2016-09-10 15:31:13 · 736 阅读 · 0 评论 -
android:手机之间蓝牙通信(一)
功能: 1、蓝牙开启、关闭、可搜索到(有些设备开启蓝牙后系统会自动设置设备可以被搜索到,但是有的不会设置,所以在打开蓝牙后最好自己判断一下)。 2、获取本机蓝牙名称、地址,修改本机蓝牙名称。 PS:首先关键部分:AndroidManifest.xml添加权限 //安卓6.0后需要再加上下面两个权限才能搜索到设备,不然搜索不到 1、基础功能:打开蓝牙设备原创 2016-04-20 10:28:17 · 1050 阅读 · 0 评论 -
android:手机之间蓝牙通信(二)
功能:扫描周围蓝牙设备,获取设备名称、地址等,并添加到ListView上面,并能够获取选中项,显示设备地址 搜索蓝牙 if (!mBluetoothAdapter.isDiscovering())//扫描蓝牙 { mBluetoothAdapter.startDiscovery();//扫描蓝牙设备,没有返回false } 取消搜索 if (mBl原创 2016-08-11 12:01:32 · 710 阅读 · 0 评论 -
android:手机之间蓝牙通信(三)
功能:蓝牙设备配对。 我使用的是工具类:ClsUtils 下载地址:http://download.csdn.net/detail/bigtree_mfc/9600615 添加ClsUtils类,在监听器中继续添加代码。 // 设置选项点击的监听器 lv.setOnItemClickListener(new OnItemClickListener() { public void onItemCli原创 2016-08-11 13:54:16 · 2191 阅读 · 0 评论 -
android:手机之间蓝牙通信(四)
功能:蓝牙设备通信连接。 蓝牙连接分为两种情况。 一、手机与手机间通信 二、手机与蓝牙模块通信。 注意:蓝牙通信使用了多线程,必须掌握线程的创建使用才能使用蓝牙进行通信。 手机与手机间通信: 手机间蓝牙通信使用客户端和服务端。 客户端:搜索设备找到服务端,和服务端配对,连接服务端。 服务端:等待客户端与其配对并来连接。(配对和连接由同一端发起) 申明: private BluetoothS原创 2016-09-01 19:46:29 · 2338 阅读 · 0 评论 -
android:手机与BLE-CC41-A蓝牙模块通信
手机蓝牙的开启、搜索就不再多说,和手机之间的蓝牙通信一样。 需要注意的安卓系统6.0以后使用蓝牙搜索设备需要添加定位权限,6.0以前的系统不需要。 关于手机与蓝牙模块通信 这个是官方的demo:http://download.csdn.net/detail/bigtree_mfc/9717175 如果能理解透彻那么关于手机与蓝牙模块通信就完全没有问题了。 蓝牙4.0以后不原创 2016-12-21 13:57:55 · 3809 阅读 · 1 评论 -
关于切换活动后继续使用蓝牙发送数据的解决办法
我遇到的问题:主活动A,蓝牙操作活动B 在B中打开蓝牙、搜索附近蓝牙设备、连接蓝牙、蓝牙收发数据 然后切换到A后需要继续收发数据 解决办法是将蓝牙设置为全局的,也就是加上static private static BluetoothAdapter mBluetoothAdapter;//蓝牙适配器 private static BluetoothLeService mBlueto原创 2017-03-07 10:04:01 · 322 阅读 · 0 评论