android 蓝牙搜索代码,关于蓝牙设备搜索和Ble设备的搜索的简单调用方法

news/2024/9/22 14:07:17/

最近一段时间一直在调试蓝牙设备,论坛里面关于这方面资料的太少,特别是关于蓝牙4.0的案例,基本上没有,也只好摸石头过河了。目前的代码也就勉强能用,我希望在此抛砖引玉,大家一起来完善这一部分。

说明一下,蓝牙和蓝牙4.0调用的方法是不同的,我最开始没注意到这点,浪费了好多时间。

普通蓝牙搜索(安卓版)

var bArray = [];

function scanBluetoothDevice(callback){

//获取android应用Activity对象

var main = plus.android.runtimeMainActivity();

//过滤器

var IntentFilter = plus.android.importClass('android.content.IntentFilter');

//蓝牙设备

var BluetoothDevice = plus.android.importClass("android.bluetooth.BluetoothDevice");

//蓝牙适配器

var BluetoothAdapter = plus.android.importClass("android.bluetooth.BluetoothAdapter");

var filter = new IntentFilter();

var BDevice = new BluetoothDevice();

//蓝牙本地适配器

var BAdapter = BluetoothAdapter.getDefaultAdapter();

//


http://www.ppmy.cn/news/690763.html

相关文章

android 获取蓝牙设备id_【报Bug】安卓平台获取不到蓝牙设备服务列表(ios可以)...

产品分类: uniapp/App PC开发环境操作系统: Windows PC开发环境操作系统版本号: win10 HBuilderX类型: 正式 HBuilderX版本号: 3.0.7 手机系统: Android 手机系统版本号: Android 9.0 手机厂商&…

苹果11蓝牙配对不成功怎么办_蓝牙配对不成功怎么办,苹果手机蓝牙配对不成...

提起蓝牙配对不成功怎么办,大家都知道,有人问如何解决蓝牙配对不成功的问题,另外,还有人想问蓝牙音箱无法配对成功怎么办,你知道这是怎么回事?其实手机跟汽车蓝牙连接配对不成功怎么弄,下面就一…

Android 蓝牙4.0 startScan()方法搜索不到设备

蓝牙打开之后启动扫描。用2.0 bluetoothAdapter.startDiscovery();这个方法可以发现蓝牙设备。 但是使用低功耗蓝牙的api: BluetoothLeScanner bluetoothLeScanner bluetoothAdapter.getBluetoothLeScanner(); bluetoothLeScanner.startScan(scanCallback); 则没…

mac搜索不到共享计算机,mac蓝牙搜索找不到设备怎么处理 Mac蓝牙设备连不上的解决方法有哪些...

今天给大家带来mac蓝牙搜索找不到设备怎么处理,Mac蓝牙设备连不上的解决方法有哪些,让您轻松解决问题。 mac蓝牙搜索找不到设备怎么办 Mac蓝牙设备连不上的原因解决方法。我们现在有很多人都在使用苹果的电脑,因为苹果的产品确实非常的耐用。…

android mac蓝牙连接不上,Mac蓝牙找不到设备解决方法介绍

很多新手用户不知道怎么在mac系统中连接蓝牙设备,其实方法还是很简单的,当然如果你想要进一步进行了解的话倒是可以跟随小编一起加入这款Mac蓝牙找不到设备解决方法介绍的文章中仔细了解衣服哦,希望小编为你们准备的这款Mac蓝牙找不到设备解决…

iPhone手机蓝牙找不到AirPods耳机的解决方法

Apple配对的玄机 拥有不止一台iPhone的小伙伴们可能会发现,有时一台新手机就是无法配对到AirPods耳机,而该耳机用其他iPhone配对皆无问题。 大家可以首先尝试做以下的操作: 关闭iPhone蓝牙,再重新开启重启iPhone 如果在尝试过…

HCL打开显示当前系统用户怎么解决_苹果手机蓝牙怎么连不上的解决步骤

蓝牙是一个实用的设计,它的存在不仅使得用户的日常使用大大方便快捷了很多,而且随时连接且不需要无线网络背景的功能也降低了成本,提高了效率。但是在蓝牙的连接过程中,也许我们会碰到诸如无法成功的问题,这个时候应该…

docker启动redis哨兵报错(sentinel.conf is not writable: Permission denied)

Sentinel config file /usr/local/sentinel/sentinel.conf is not writable: Permission denied. Exiting… 用这个命令不报错:docker run --net host -p 6666:6666–name redis-sentinel -v /usr/mcc/redis/conf:/usr/local/sentinel/ -v /usr/mcc/redis/data/sent…