Android 10-无法搜索蓝牙设备

问题描述 投票:0回答:1

我正在使用Galaxy Note 10+,并且正在使用我已编程的应用程序测试蓝牙功能。当手机的Android版本为9时,蓝牙操作(搜索,配对,连接等)正常工作,但是自一个月前将版本升级到android 10以来,我的应用无法找到附近的蓝牙设备。

在android OS菜单中,蓝牙搜索正在工作。我的应用程序能够在android 9上搜索蓝牙设备,但无法在android 10上搜索。android 10有什么问题?如何解决应用无法在Android 10上搜索蓝牙设备的问题?请帮助我。

android search bluetooth
1个回答
0
投票

我有同样的问题。我使用的是ACCESS_COARSE_LOCATION,但在新的android 10上却无法使用。使用ACCESS_FINE_LOCATION使它按预期工作。

ActivityCompat.requestPermissions(
        this,
        arrayOf(
            Manifest.permission.BLUETOOTH,
            Manifest.permission.BLUETOOTH_ADMIN,
            Manifest.permission.ACCESS_COARSE_LOCATION,
            Manifest.permission.ACCESS_FINE_LOCATION
        ),
        PERMISSIONS_BLUETOOTH
)
© www.soinside.com 2019 - 2024. All rights reserved.