我有一个与BLE相关的应用程序,该应用程序已经工作了几年。 我目前正在按照Google的指示要求以下权限:
android.permission.BLUETOOTH
android.permission.BLUETOOTH_ADMIN
android.permission.ACCESS_COARSE_LOCATION
只要启用了蓝牙,一切都可以正常工作。
自从Android 9.0问世以来,我注意到在三星手机上(也可能是其他制造商-尚未检查),必须打开位置以获取蓝牙扫描结果 >
有人遇到过这种行为吗?在Android 9.0上,我是否需要确认位置信息处于打开状态?