当尝试与蓝牙设备配对(编程)时,例如在PIN码不正确的情况下,Android会向用户显示Toast通知。Android蓝牙 - 隐藏故障Toast通知
我宁愿在没有默认系统吐司的代码中完全处理这个问题。
是否可以隐藏这些系统通知?
当尝试与蓝牙设备配对(编程)时,例如在PIN码不正确的情况下,Android会向用户显示Toast通知。Android蓝牙 - 隐藏故障Toast通知
我宁愿在没有默认系统吐司的代码中完全处理这个问题。
是否可以隐藏这些系统通知?
看起来,这些Toast消息来自平台蓝牙设置软件包中的BluetoothEventManager.java,并且基于与BOND_NONE状态转换相关联的Intent中的EXTRA_REASON标识的配对失败原因来触发。只有特定的原因才会显示祝酒信息。如果您可以操纵该意图中的原因代码,则会压制敬酒。
到目前为止,我还没有成功做到这一点。
你好。感谢您的意见。这是一个相当令人沮丧的问题。我目前还没有看到这个,从来没有找到一个解决方案,但如果我有机会回到它并解决它,我会让你知道:) – greysqrl
随着更严厉的选择,如果你可以修改和建立自己的Android平台源,则可以在肠中
./packages/apps/Settings/src/com/android/settings/bluetooth/Utils.java
的.showError()方法,防止烤面包的消息也是如此。
我处于同样的情况,到目前为止,我找不到任何东西。也许通过Android蓝牙代码的巡航将提供一个启示。 – alpartis