1***@qq.com
1***@qq.com
  • 发布:2022-10-18 15:35
  • 更新:2023-11-04 00:35
  • 阅读:396

3.6.4版本打包的app,在小米手机(安卓12)上面无法开启蓝牙功能

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.6.4

手机系统: Android

手机系统版本号: Android 12

手机厂商: 小米

手机机型: 红米k40

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
function androidBle() { //安卓手机蓝牙权限开启  
    let main = plus.android.runtimeMainActivity();  
    let BluetoothAdapter = plus.android.importClass("android.bluetooth.BluetoothAdapter");  
    let BAdapter = new BluetoothAdapter.getDefaultAdapter();  
    let receiver = plus.android.implements('io.dcloud.android.content.BroadcastReceiver', {  
        onReceive: function(context, intent) { //实现onReceiver回调函数    
            plus.android.importClass(intent);  
            main.unregisterReceiver(receiver);  
        }  
    });  
    let IntentFilter = plus.android.importClass('android.content.IntentFilter');  
    let filter = new IntentFilter();  
    filter.addAction(BAdapter.ACTION_STATE_CHANGED); //监听蓝牙开关    
    main.registerReceiver(receiver, filter); //注册监听    
    if (!BAdapter.isEnabled()) {  
        BAdapter.enable(); //启动蓝牙    
    } else {  
        BAdapter.disable();  
    }  
}

操作步骤:

预期结果:

希望能看到在小米手机上面出现蓝牙开启询问框

实际结果:

无法在小米手机上面看到蓝牙开启询问框

bug描述:

3.6.4版本打包的app,在小米手机(安卓12)上面无法开启蓝牙功能,同一个app在华为手机上面可以看到蓝牙开启的询问框,但是在小米手机上面看不到。

2022-10-18 15:35 负责人:无 分享
已邀请:
菜鸟乌托邦

菜鸟乌托邦

你好,请问这个问题解决了吗?谢谢。

要回复问题请先登录注册