//蓝牙断开监听
var btsFindReceiver = plus.android.implements("io.dcloud.android.content.BroadcastReceiver", {
"onReceive": function (context, intent) {
plus.android.importClass(context);
plus.android.importClass(intent);
var action = intent.getAction();
console.log(JSON.stringify(action))
}
});
var activity = plus.android.runtimeMainActivity(); //启用原生activity
var IntentFilter = plus.android.importClass('android.content.IntentFilter');
var filter = new IntentFilter();
filter.addAction(BluetoothAdapter.ACTION_ACL_DISCONNECTED);
activity.registerReceiver(btsFindReceiver, filter); - 发布:2021-06-22 15:02
- 更新:2021-06-22 15:02
- 阅读:1212
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 1
HBuilderX类型: 正式
HBuilderX版本号: 3.1.19
手机系统: Android
手机系统版本号: Android 10
手机厂商: 华为
手机机型: huaweimate9
页面类型: vue
打包方式: 离线
项目创建方式: HBuilderX
示例代码:
操作步骤:
能接收蓝牙关闭的广播,但是蓝牙断开时的广播收不到,用安卓原生开发可以收到蓝牙断开的广播。
能接收蓝牙关闭的广播,但是蓝牙断开时的广播收不到,用安卓原生开发可以收到蓝牙断开的广播。
预期结果:
能收到蓝牙断开时的广播收不到
能收到蓝牙断开时的广播收不到
实际结果:
收不到蓝牙断开时的广播收不到
收不到蓝牙断开时的广播收不到
bug描述: