首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android 10 BLE连接问题

Android 10 BLE连接问题
EN

Stack Overflow用户
提问于 2019-10-09 15:56:53
回答 1查看 5K关注 0票数 19

我正在开发一个使用BluetoothGatt连接到BLE设备的应用程序。

我能够成功地扫描和连接所有设备中的BLE设备,如三星,像素等。我遵循Android official BLE connection指南进行扫描和连接。

但是在将我的Pixel 2更新到Android 10之后,我无法将我的BLE设备连接到Pixel2。我也看到在Google issue tracker中报告了同样的问题。

为了解决这个问题,我尝试了清除蓝牙应用程序缓存和网络重置,但它在某些设备上有效,但不是所有设备。

有没有什么需要做的事情来解决这个问题,或者有一种适当的方法来清除蓝牙应用程序缓存和网络重置编程。

或者其他在Android中管理BLE连接的方式?

EN

回答 1

Stack Overflow用户

发布于 2020-06-19 02:38:20

在Android10(API29)上,权限发生了变化,如果它是你的编译目标,现在需要ACCESS_FINE_LOCATION来进行BLE扫描。

然而,如果你是在API28上编译的,并且有ACCESS_COARSE_LOCATION,它应该可以继续在Android10上工作。

源:https://developer.android.com/about/versions/10/privacy/changes#location-telephony-bluetooth-wifi

请参阅以下内容,因为此问题可能是重复的:Android 10 not working with BLE Bluetooth scanning

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58299507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档