dxww
dxww
  • 发布:2025-08-25 10:53
  • 更新:2025-08-25 14:02
  • 阅读:38

Android蓝牙打印功能中,在android 15上无法正常扫描到蓝牙设备

分类:uni-app

以下为测试手机信息:

品牌
一加 aec2
版本号
PHK110 15.0.0.830(CN01V50P03)
基带版本
Q_V1_P14,Q_V1_P14
内核版本
5.10.226-android12-9-0-g8bd2963f3e80
SOTA 版本号
V50P03(BRB1CN01)
Android 版本
15
测试结果:无法扫描到蓝牙设备
设备:HONOR X 10

操作系统:HarmonyOS 3.0.0

测试结果:正常

2025-08-25 10:53 负责人:无 分享
已邀请:
dxww

dxww (作者)

安卓15机子无法进行连接真机测试 暂无调试信息

dxww

dxww (作者)

已解决 在安卓 12及以上 要手动申请权限
权限配置:
"<uses-permission android:name=\"android.permission.BLUETOOTH\" />",
"<uses-permission android:name=\"android.permission.BLUETOOTH_SCAN\" />",
"<uses-permission android:name=\"android.permission.BLUETOOTH_CONNECT\" />",
"<uses-permission android:name=\"android.permission.BLUETOOTH_ADVERTISE\" />"

手动申请权限:let requiredPermissions = [
'android.permission.BLUETOOTH',
'android.permission.BLUETOOTH_ADMIN',
'android.permission.ACCESS_FINE_LOCATION',
'android.permission.ACCESS_COARSE_LOCATION'
];
plus.android.requestPermissions(
requiredPermissions,
(result) => {
console.log('位置权限申请结果:', result);
if (result.granted && result.granted.length > 0) {
this.startDiscovery();
} else {
console.error('位置权限被拒绝,无法搜索蓝牙设备');
this.shortToast("需要位置权限才能搜索蓝牙设备");
}
},
(error) => {
console.error('权限申请失败:', error);
this.shortToast("权限申请失败");
}
)

要回复问题请先登录注册