![](/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.