Android6.0 蓝牙搜索不到设备原因
原因
为提供更高的数据保护 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 蓝牙搜索不到设备原因相关推荐
- Android6.0 蓝牙搜索不到设备原因,MIUI权限申请机制
为提供更高的数据保护 Android6.0版本上增加了关于Wifi和蓝牙的权限. 蓝牙搜索到设备需要用到定位服务,所以在开发中 targetSdkVersion 大于等于23(6.0) 需要在代码中进 ...
- android 蓝牙找不到电脑,Android6.0 蓝牙搜索不到设备原因
原因: 为提供更高的数据保护 Android6.0版本上增加了关于Wifi和蓝牙的权限,以下是官方文档说明: 图1 修改方法: 在AndroidManifest 中添加权限 或者 注意 如果targe ...
- android 6.0蓝牙,Android 6.0 蓝牙搜索不到设备原因,MIUI权限申请机制方法
为提供更高的数据保护 Android6.0版本上增加了关于Wifi和蓝牙的权限. 蓝牙搜索到设备需要用到定位服务,所以在开发中 targetSdkVersion 大于等于23(6.0) 需要在代码中进 ...
- android 6.0蓝牙服务开启,Android应用开发之Android 6.0 蓝牙搜索不到设备原因,MIUI权限申请机制方法...
本文将带你了解Android应用开发Android 6.0 蓝牙搜索不到设备原因,MIUI权限申请机制方法,希望本文对大家学Android有所帮助. 为提供更高的数据保护 Android6.0版本 ...
- 手机为什么蓝牙搜索不到设备
手机蓝牙搜索不到设备的原因有很多,接下来就来为大家介绍其中的原因和解决方法: 1.可能是搜索时设备离太远,在连接时可以将两台设备靠近,保持在通讯范围内. 2.可能是手机系统有一些卡,操作延迟,可以重启 ...
- android10蓝牙搜不到ble设备_Android 6.0 蓝牙 找不到设备问题
问题由来 公司有项目需要使用手机蓝牙配对蓝牙模块,但是在写代码调试中,发现无法搜索到蓝牙模块(有时可以搜索到),问题找了很长时间,确定没有代码上的问题,然后换了个华为低端手机,发现可以搜索到,证实了我 ...
- android10蓝牙搜不到ble设备_Android 蓝牙搜索不到设备(android M权限问题)
今天早上做了一个android的App的一个蓝牙模块,刚开始使用了第三方的蓝牙操作库(为了偷懒)...调试的时候却发现一个问题,不论怎样都无法搜索到设备. 重新自己写一个操作库,一步一步检查, 蓝牙开 ...
- ubuntu20.04 蓝牙搜索不到设备(实测有效)
一.问题 本来蓝牙是没问题的,突然间无法搜到到设备了 我是ubuntu 20.04 二.分析 尝试了很多教程,都不行 1. sudo rmmod btusb sleep 1 sudo modprobe ...
- ubuntu 18.04.2 蓝牙搜索不到设备
例如:Asus x550jk显示缺少 BCM43142A0-04ca-2006.hcd,可以在google上搜索这个文件名,github上有相应的文件下载 https://github.com/win ...
最新文章
- java 中常用的类
- embed的名词_常见名词解释
- 字节跳动、阿里等大厂的真实工作体验如何?5 位程序员的自述
- 【Java语法】关于使用new和不使用new的数组值传递还是引用传递的问题
- 充电桩前端对接的一点总结
- python串口上位机画图_温度传感器+I2C+串口+PC上位机(pyserial)例子
- android学习1:初识Activity
- python的zip函数_python的zip函数
- 最优二叉搜索树(动态规划)
- 深入浅出-iOS函数式编程的实现 响应式编程概念
- 全国计算机等级考试系统运行异常,全国计算机等级考试系统安装问题集锦
- 自动化测试之路 —— Appium使用教程
- 怎么看python帮助手册常见问题商家认证_常见问题(FAQ) - Scrapy 中文文档
- Windows设置redis开启自动启动
- (1)语言是什么——NLP的语言基础
- 力扣(LeetCode)159. 至多包含两个不同字符的最长子串(2022.06.08)
- 2016版excel_excel中yd是什么意思
- mysql实验总结范文_数据库实训心得
- 【傻瓜图文式】Win系统下制作U盘CLOVER引导+安装原版Mavericks10.9+安装问题总结
- 常用API部分测试题