我正在开发一个应用程序来拦截 toast 消息并在自定义视图中显示它们。
拦截部分很容易使用AccessibilityService
.
棘手的部分是如何抑制 toast 消息的出现(或至少使它们不可见)。我知道(据我所知)在正常情况下这是不可能的。
但是有没有人知道任何可以让我抑制 toasts 出现或使它们不可见的技巧?
有root权限可以吗?
注意:我对编程比较陌生。尽管如此,我还是查看了 Toast.java 的 android 源代码(链接)。是否可以拦截该show()
方法或任何其他相关方法以阻止它们出现(可能具有 root 权限)?