You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android 15(API35)部分机型BLE连接广播ACTION_GATT_CONNECTED权限被拒问题求助

Android 15(API35)部分机型BLE连接广播ACTION_GATT_CONNECTED权限被拒问题求助

各位大佬好,我最近碰到一个挺棘手的BLE蓝牙连接问题,想请教下有没有朋友遇到过或者有解决思路?

这个问题特别奇怪:只在Android 15系统上出现,而且还只限于部分机型——比如Poco手机、所有升级到Android 15的摩托罗拉手机都会触发,但同样是Android 15的三星手机就完全没这个问题。

具体是在onConnectionStateChange回调里调用broadcastUpdate(intentAction)的时候出的问题,对应的代码片段如下:

public void onConnectionStateChange(BluetoothGatt gatt, int status, int newState) {
    String intentAction;            
    if (newState == BluetoothProfile.STATE_CONNECTED) {
        intentAction = ACTION_GATT_CONNECTED;
        broadcastUpdate(intentAction);
        // 后续相关逻辑...
    }
    // 其他连接状态的处理逻辑...
}

目前我初步怀疑是Android 15的权限变更导致广播发送被拒,但同系统不同厂商机型表现差异这么大,实在摸不着头脑。比如是不是部分厂商对BLE相关广播的权限做了额外的定制限制?或者是我在发送广播的时候有没有遗漏什么Android 15新增的权限配置?

希望有经验的朋友能给点方向,万分感谢!

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 14:00:29