原因

为提供更高的数据保护 Android6.0版本上增加了关于Wifi和蓝牙的权限

官网地址:https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html

修改方法

在AndroidManifest 中添加权限
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
或者
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

注意

如果targetSdkVersion 大于22 需要在代码中进行权限获取,获取方法如下:

// onResume 中进行调用
private void checkPermission() {if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_COARSE_LOCATION) == PackageManager.PERMISSION_DENIED) {if (!ActivityCompat.shouldShowRequestPermissionRationale(this, Manifest.permission.ACCESS_COARSE_LOCATION)) {//TODO 提示权限已经被禁用 且不在提示return;}ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.ACCESS_COARSE_LOCATION}, REQUEST_PERMISSION_BT);}
}@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {super.onRequestPermissionsResult(requestCode, permissions, grantResults);switch (requestCode) {case REQUEST_PERMISSION_BT:if (grantResults[0] == PackageManager.PERMISSION_GRANTED) {//TODO 请求权限成功} else {//TODO 提示权限已经被禁用}break;default:super.onRequestPermissionsResult(requestCode, permissions, grantResults);}
}

Android6.0 蓝牙搜索不到设备原因相关推荐

  1. Android6.0 蓝牙搜索不到设备原因,MIUI权限申请机制

    为提供更高的数据保护 Android6.0版本上增加了关于Wifi和蓝牙的权限. 蓝牙搜索到设备需要用到定位服务,所以在开发中 targetSdkVersion 大于等于23(6.0) 需要在代码中进 ...

  2. android 蓝牙找不到电脑,Android6.0 蓝牙搜索不到设备原因

    原因: 为提供更高的数据保护 Android6.0版本上增加了关于Wifi和蓝牙的权限,以下是官方文档说明: 图1 修改方法: 在AndroidManifest 中添加权限 或者 注意 如果targe ...

  3. android 6.0蓝牙,Android 6.0 蓝牙搜索不到设备原因,MIUI权限申请机制方法

    为提供更高的数据保护 Android6.0版本上增加了关于Wifi和蓝牙的权限. 蓝牙搜索到设备需要用到定位服务,所以在开发中 targetSdkVersion 大于等于23(6.0) 需要在代码中进 ...

  4. android 6.0蓝牙服务开启,Android应用开发之Android 6.0 蓝牙搜索不到设备原因,MIUI权限申请机制方法...

    本文将带你了解Android应用开发Android 6.0 蓝牙搜索不到设备原因,MIUI权限申请机制方法,希望本文对大家学Android有所帮助. 为提供更高的数据保护   Android6.0版本 ...

  5. 手机为什么蓝牙搜索不到设备

    手机蓝牙搜索不到设备的原因有很多,接下来就来为大家介绍其中的原因和解决方法: 1.可能是搜索时设备离太远,在连接时可以将两台设备靠近,保持在通讯范围内. 2.可能是手机系统有一些卡,操作延迟,可以重启 ...

  6. android10蓝牙搜不到ble设备_Android 6.0 蓝牙 找不到设备问题

    问题由来 公司有项目需要使用手机蓝牙配对蓝牙模块,但是在写代码调试中,发现无法搜索到蓝牙模块(有时可以搜索到),问题找了很长时间,确定没有代码上的问题,然后换了个华为低端手机,发现可以搜索到,证实了我 ...

  7. android10蓝牙搜不到ble设备_Android 蓝牙搜索不到设备(android M权限问题)

    今天早上做了一个android的App的一个蓝牙模块,刚开始使用了第三方的蓝牙操作库(为了偷懒)...调试的时候却发现一个问题,不论怎样都无法搜索到设备. 重新自己写一个操作库,一步一步检查, 蓝牙开 ...

  8. ubuntu20.04 蓝牙搜索不到设备(实测有效)

    一.问题 本来蓝牙是没问题的,突然间无法搜到到设备了 我是ubuntu 20.04 二.分析 尝试了很多教程,都不行 1. sudo rmmod btusb sleep 1 sudo modprobe ...

  9. ubuntu 18.04.2 蓝牙搜索不到设备

    例如:Asus x550jk显示缺少 BCM43142A0-04ca-2006.hcd,可以在google上搜索这个文件名,github上有相应的文件下载 https://github.com/win ...

最新文章

  1. java 中常用的类
  2. embed的名词_常见名词解释
  3. 字节跳动、阿里等大厂的真实工作体验如何?5 位程序员的自述
  4. 【Java语法】关于使用new和不使用new的数组值传递还是引用传递的问题
  5. 充电桩前端对接的一点总结
  6. python串口上位机画图_温度传感器+I2C+串口+PC上位机(pyserial)例子
  7. android学习1:初识Activity
  8. python的zip函数_python的zip函数
  9. 最优二叉搜索树(动态规划)
  10. 深入浅出-iOS函数式编程的实现 响应式编程概念
  11. 全国计算机等级考试系统运行异常,全国计算机等级考试系统安装问题集锦
  12. 自动化测试之路 —— Appium使用教程
  13. 怎么看python帮助手册常见问题商家认证_常见问题(FAQ) - Scrapy 中文文档
  14. Windows设置redis开启自动启动
  15. (1)语言是什么——NLP的语言基础
  16. 力扣(LeetCode)159. 至多包含两个不同字符的最长子串(2022.06.08)
  17. 2016版excel_excel中yd是什么意思
  18. mysql实验总结范文_数据库实训心得
  19. 【傻瓜图文式】Win系统下制作U盘CLOVER引导+安装原版Mavericks10.9+安装问题总结
  20. 常用API部分测试题

热门文章

  1. Java中的伪随机数
  2. 卧槽,电脑版微信可以刷朋友圈了!这事你知道么
  3. 计算机网络RIP实验
  4. Java23种设计模式之观察者模式
  5. java去除特殊字符_java去除字符串中的特殊符号或指定的字符
  6. Do not run Composer as root/super user
  7. 数字信号处理——FFT运算模块设计(3)
  8. allegro中xnet的等长设置
  9. 揭秘爱奇艺qsv文件背后的秘密
  10. [css] 使用css写一个红绿灯交替的动画效果