腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9067)
视频
沙龙
1
回答
搜索
BLE
设备
时
未
调用
onScanResult
android
、
kotlin
、
bluetooth-lowenergy
我正在尝试实现最简单的应用程序来扫描
BLE
设备
。从未被
调用
过。在我的手机上启用了蓝牙,并且
BLE
设备
打开了,这是我的代码: class MainActivity : AppCompatActivity() { super.
onScanResult
(callbackType,
浏览 87
提问于2021-09-07
得票数 0
回答已采纳
1
回答
安卓
BLE
ScanCallback低延迟
android
、
bluetooth-lowenergy
我在造
BLE
机器人。我的应用程序扫描具有全天候后台服务的
BLE
设备
(这对于我的应用程序是必不可少的),并将SCAN_MODE_LOW_POWER作为设置。当我找到与我的应用程序相关的
设备
时
,我会切换到SCAN_MODE_LOW_LATENCY,因为在这一点上,我的应用程序每1秒都很重要。使用SCAN_MODE_LOW_LATENCY
时
,我会密集地接收ScanCallback,但在某些情况下,比如当
设备
处于睡眠模式
时
,我会密集地接收10-11个回调,然后
浏览 1
提问于2017-05-25
得票数 4
1
回答
使用targetSdkVersion29,无法发现
BLE
设备
bluetooth-lowenergy
当targetsdkversion设置为28
时
,可以正常
搜索
ble
设备
。@Override public void
onScanResult
(int cal
浏览 1
提问于2020-11-27
得票数 0
1
回答
Android -连接成功后无法在
onScanResult
回调中找到
设备
android
、
bluetooth
、
bluetooth-lowenergy
我在用我的手机扫描
BLE
设备
。每当我得到
onScanResult
的回调
时
,我就会检查外围
设备
是否是具有特定minorId的iBeacon,如果是,则进行
设备
连接。问题是,在成功连接之后,
onScanResult
返回我周围的不同
设备
,但没有一个是我刚刚连接到的
设备
。在
onScanResult
中找到连接
设备
对我来说至关重要。这是正常行为吗?是什么导致的?当我连接到
设备
时</em
浏览 3
提问于2019-09-17
得票数 1
回答已采纳
1
回答
Android
BLE
ScanResult列表处理
class
、
kotlin
、
arraylist
、
element
、
contains
我是Android和Kotlin的新手,在列出发现的
BLE
设备
时
,我被困在了一个点上。当发现
BLE
设备
时
,将触发
onScanResult
回调,并且找到的
BLE
设备
的数据将作为class ScanResult可用。为了列出所有可用的
BLE
设备
,我有一个mLeDevices: ArrayList<ScanResult> = ArrayList(),如果找到的
设备
不在列表中,
浏览 35
提问于2020-04-26
得票数 0
回答已采纳
2
回答
Android
BLE
onScanResult
从未被
调用
过
java
、
android
、
bluetooth-lowenergy
我已经为Android开发了一个小的
BLE
应用程序,它与我的移动音乐盒连接。在我的手机上一切正常(Android 9)。所以我买了一台平板电脑(Android9),
onScanResult
从来没有
调用
过,但当我用Android board-function进行
搜索
时
,我看到了蓝牙
设备
。
浏览 47
提问于2020-01-17
得票数 1
回答已采纳
2
回答
Android蓝牙LE扫描如何检查
设备
是否超出范围?
android
、
bluetooth
、
bluetooth-lowenergy
我已经面对了这个问题,使用BluetoothLeScanner的startScan方法发现了一个
BLE
设备
,但当我关闭
BLE
设备
时
,我的手机仍然显示此
设备
处于打开状态!!我试着使用: @Override
浏览 1
提问于2019-02-07
得票数 1
1
回答
如何获取蓝牙低功耗
设备
的RSSI值?
android
、
bluetooth
、
bluetooth-lowenergy
、
rssi
我是android编程新手,正在尝试从
BLE
设备
获取RSSI值用于距离测量。我可以扫描并获取
设备
的名称和mac地址,但我尝试了代码来获取rssi,但无法获得有用的结果,我也使用android开发人员网站上的示例。有人能给我这样做的正确代码吗??
浏览 1
提问于2015-03-31
得票数 7
回答已采纳
1
回答
android:蓝牙不会发现
设备
android
、
bluetooth
我正在编写一个Android应用程序,它应该通过蓝牙来发现
设备
。@Override super.onCreate, ScanResult result) { Log.e(TAG, "
onScanResult
: "
浏览 2
提问于2017-08-19
得票数 1
4
回答
BluetoothAdapter不会停止扫描
BLE
设备
android
、
bluetooth-lowenergy
、
android-bluetooth
在我的应用程序中,我有启动和停止按钮,当用户按下启动按钮
时
,我
调用
startScan方法 bluetoothAdapter.getBluetoothLeScanner().startScan(getLeScanCallback()); 当用户按下停止按钮
时
,我
调用
了stopScan,但是它似乎没有做任何事情。BluetoothAdapter一直在扫描新
设备
。stopScan()之后,它也会被
调用
。换句话说,如何停止扫描
BLE
设备
?
浏览 82
提问于2017-01-31
得票数 12
回答已采纳
2
回答
如何从扫描的
BLE
设备
读取原始数据?
android
、
bluetooth-lowenergy
、
android-bluetooth
、
rxandroidble
、
android-ble-library
我正在使用库作为我的
BLE
应用程序。和nrfConnect应用程序一样,我想从
BLE
设备
读取原始数据。 如何从
设备
读取原始数据?
浏览 6
提问于2021-05-20
得票数 3
2
回答
BLE
扫描失败
android
、
bluetooth-lowenergy
扫描
时
,我收到扫描响应,因为“扫描失败”打开/关闭蓝牙在扫描响应中没有影响。打开/关闭Wifi对扫描响应也没有影响。我试着用这个打开/关闭飞行模式,我的
设备
可以毫不费力地扫描。(int callbackType, ScanResult result) { Log.e("TAG","<em
浏览 62
提问于2018-01-10
得票数 7
1
回答
当手机处于睡眠模式
时
,扫描蓝牙LE
设备
不起作用。在doze模式下不
调用
CallBack方法
java
、
android
、
bluetooth-lowenergy
、
android-doze
我正在开发一个Android应用程序(该应用程序在Android 6上运行):我希望该应用程序在靠近
BLE
设备
(我家里的
设备
)
时
向用户发送通知。当手机屏幕打开
时
,它工作得很好;但是,当屏幕关闭
时
,几秒钟后,应用程序再也找不到
BLE
(扫描仍在运行,但没有回调。scanning ...."); /
浏览 59
提问于2020-07-18
得票数 2
5
回答
Android4.3:
BLE
:过滤startLeScan()的行为
android
、
android-sensors
、
bluetooth-lowenergy
、
android-bluetooth
我正在开发一个BluetoothLE传感器
设备
,为此我需要形成一个一对多的数据广播。根据规范,外围
设备
可能只有一个主
设备
,而且由于我正在设计的芯片和堆栈的限制,一个主
设备
只能有三个从
设备
。据我所知,Android无论如何都不能成为
BLE
的从属
设备
,所以让我的
设备
作为主
设备
是不可行的。 BT4规范和制造商文档都谈到了另一种操作模式,称为广播模式。从我在web上找到的示例来看,这种模式下的
BLE
主要用于"iBe
浏览 5
提问于2013-10-22
得票数 28
1
回答
在安卓系统中获取两个带
onScanResult
的
BLE
设备
java
、
android
、
bluetooth-lowenergy
我试图在安卓的
onScanResult
函数中获取两个
设备
名称和地址,但我无法获取这些信息。据我所知,这个函数会周期性地
调用
自己,直到停止
搜索
,该函数会给出一些关于找到的
设备
的结果,但我无法同时获得找到的
设备
数量和
设备
信息。下面是我的代码: @Override
浏览 2
提问于2019-08-28
得票数 1
2
回答
在蓝牙LE连接中使用ScanFilter
时
没有回调
android
、
bluetooth
我想设置一个ScanFilter来扫描基于其广告数据的
BLE
设备
:名称、服务UUID及其制造数据的第一个字符。问题是:当我使用ScanFilter
时
,没有回调,这意味着没有
调用
.
onScanResult
()。 这是我的问题代码。你能帮我指出它的问题吗?();L
浏览 1
提问于2019-07-04
得票数 2
回答已采纳
1
回答
是什么使called::finished()被
调用
?
android
、
c++
、
qt
、
bluetooth
、
bluetooth-lowenergy
我正在使用
搜索
安卓手机上的
BLE
设备
。为什么系统会停止
搜索
?Qt医生提到了 那是什么意思?怎么会有人决定这个发现完成
浏览 1
提问于2016-04-26
得票数 3
回答已采纳
1
回答
读取android logcat中格式化的
BLE
广告数据,但无法
调用
它
java
、
android
、
bluetooth-lowenergy
、
logcat
我的目标是通过使用代码来扫描和读取
BLE
设备
的广告数据。 但是在代码中我找不到相关的日志语句。我没有看到BluetoothLeScanner类或
onScanResult
()方法被
调用
。
浏览 3
提问于2016-10-18
得票数 0
1
回答
ScanCallback永远不会在安卓蓝牙低能耗
设备
扫描应用中执行
java
、
android
、
bluetooth-lowenergy
我正在开发的应用程序的一个功能涉及到与支持
BLE
的
设备
同步数据。 我正在开发一个单独的应用程序中的蓝牙功能(可以在下面的代码中看到),一旦它工作,将包括在主应用程序中。我的问题与
BLE
设备
的扫描有关。当我执行我的代码
时
,它从不执行LE ScanCallback,因此我显然不能继续传输数据等。运行该应用程序的
设备
是Android版本9 (API 28),我确信范围内的
BLE
设备
是可以发现的(我已经检查了其他应用程序和内置的蓝牙
搜索
)。我
浏览 5
提问于2019-05-20
得票数 0
1
回答
将目标SDK从28更改为29,会导致
BLE
扫描不工作
java
、
bluetooth
我正在开发Android应用程序,它需要连接到
BLE
设备
。该应用程序按预期工作,但现在,当我将目标SDK更改为29 (以前是API 28)
时
,应用程序将停止获取任何扫描结果。在API级别28,当应用程序启动
时
,我检查权限。如果不同意,我要求它,然后开始扫描像往常一样的
BLE
设备
。然后我得到扫描结果,包括我周围的
BLE
设备
。我通过打印日志消息来确认这一点。现在,当我将目标SDK更改为29 (这是play商店更新应用程序所必需的)
时
,应用
浏览 3
提问于2020-09-17
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Android蓝牙使用详解(一)
Android Things 教程:与低功耗蓝牙 BLE 设备进行通讯——Android 部分
蓝牙欺骗漏洞影响数十亿物联网设备
Android蓝牙通信过程详解
三行代码极简方式DIY一个USB转串口
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券