我正在使用Galaxy Note 10+,并且正在使用我已编程的应用程序测试蓝牙功能。当手机的Android版本为9时,蓝牙操作(搜索,配对,连接等)正常工作,但是自一个月前将版本升级到android 10以来,我的应用无法找到附近的蓝牙设备。
在android OS菜单中,蓝牙搜索正在工作。我的应用程序能够在android 9上搜索蓝牙设备,但无法在android 10上搜索。android 10有什么问题?如何解决应用无法在Android 10上搜索蓝牙设备的问题?请帮助我。
我有同样的问题。我使用的是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
)