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