Android 6 - setNeedBle(true)不要求BLE启用

时间:2016-08-10 14:28:05

标签: android bluetooth permissions location android-permissions

在Android 6上,我需要询问用户的位置许可,以及 - 启用GPS和BLE。在旧版本的Android上一切都很好,地理系统对话框是正确的(它包括gps和ble):

enter image description here

但是在Android 6上即使我使用了这样的代码:

LocationSettingsRequest.Builder builder = new LocationSettingsRequest.Builder().addLocationRequest(locationRequest);
    builder.addLocationRequest(locationRequest);
    builder.setNeedBle(true);
    builder.setAlwaysShow(true);

在设备上我只有GPS系统对话框(没有BLE):

enter image description here

我做错了,还是错误?

0 个答案:

没有答案