安卓蓝牙 - 隐藏失败吐司通知



尝试与蓝牙设备配对(以编程方式(时,例如,如果 PIN 码不正确,Android 将向用户显示 Toast 通知。

我宁愿在没有默认系统吐司的情况下完全在代码中处理这个问题。

是否可以隐藏这些系统通知?

这些 toast 消息似乎来自平台蓝牙设置包中的蓝牙事件管理器.java并根据配对失败的原因触发,由与BOND_NONE状态转换关联的 Intent 中的EXTRA_REASON标识。 只有特定原因才会显示吐司味精。 如果可以操作该意向中的原因代码,则将禁止显示 Toast。

到目前为止,我还没有成功做到这一点。

作为一个更严厉的选择,如果你可以修改和构建你的Android平台源代码,你可以在

./packages/apps/Settings/src/com/android/settings/bluetooth/Utils.java

并防止吐司消息。

相关内容

  • 没有找到相关文章

最新更新