android 蓝牙找不到电脑,Android6.0 蓝牙搜索不到设备原因
原因:
為提供更高的數(shù)據(jù)保護(hù) Android6.0版本上增加了關(guān)于Wifi和藍(lán)牙的權(quán)限,以下是官方文檔說(shuō)明:
圖1
修改方法:
在AndroidManifest 中添加權(quán)限
或者
注意
如果targetSdkVersion 大于22 需要在代碼中進(jìn)行權(quán)限獲取,獲取方法如下:
// onResume 中進(jìn)行調(diào)用
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 提示權(quán)限已經(jīng)被禁用 且不在提示
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 請(qǐng)求權(quán)限成功
} else {
//TODO 提示權(quán)限已經(jīng)被禁用
}
break;
default:
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
}
}
總結(jié)
以上是生活随笔為你收集整理的android 蓝牙找不到电脑,Android6.0 蓝牙搜索不到设备原因的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
 
                            
                        - 上一篇: android 不重新加载,androi
- 下一篇: android mp4宽高,Androi
