![](/img/trans.png)
[英]BluetoothAdapter StartDiscovery does not work in Foreground Service
[英]How do I get the BluetoothAdapter.startDiscovery() working on my Android 10 device?
我正在尝试使用我的华为 P30(Android 10)在自己周围安装任何蓝牙设备。 当我尝试使用bluetoothAdapter.startDiscovery()
它总是返回 false。 我发现问题是权限ACCESS_COARSE_LOCATION
和ACCESS_FINE_LOCATION
不起作用。 因此,我尝试使用此链接中描述的所有解决方案: Android - 蓝牙发现未找到任何设备,但不幸的是,没有任何效果,应用程序无法开始扫描。 最后,我获得了权限,但 function 仍然返回 false 并且发现没有开始......有人有我的解决方案吗?
我在 Android 10 华为设备上也遇到了同样的问题。 即使我没有在应用程序中使用定位服务。 除了在 AndroidManifest.xml 中添加 ACCESS_FINE_LOCATION 我还必须
很高兴知道这种行为是针对一般的 Android 10 还是针对特定的华为怪癖。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.