Android开发技术

Android开发遇到问题?

Android开发遇到问题?

by 李 存发 -
Number of replies: 0

APP搜索不到蓝牙设备 ?

先确定设备正在广播,且没有被其他 APP 或手机连着(用多个手机使用TTC-BLE 搜索,至少有一个手机可以搜索到),如果确定设备在广播后还是搜索不到,那么可能是工程设置的 targetSdkVersion 大于或等于 23(Android6.0),由于 Android 从 6.0 开始,权限管理发生了变化,APP 安装成功后用户也可以随时撤销已授权的权限,而 Android 从 5.0 开始扫描蓝牙设备还需要位置权限并开启手机的位置服务,这类情况,要么把 targetSdkVersion 设低一些,要么 APP 去动态的检测位置权限,再引导用户授权并开启位置服务。