【问题标题】:Unwanted Toast Notifications不需要的 Toast 通知
【发布时间】:2012-08-14 16:21:16
【问题描述】:

Android 4.0 3. HTC Sense 3.6。我在我的 SD 卡上安装了一些应用程序(195 个),它会在启动/SD 安装时弹出一个 toast 通知,上面写着“祝你有美好的一天!”并持续近一分钟。有谁知道一个简单的方法让我弄清楚是什么应用程序导致了这种情况?由于 toasts 不是一个权限,所以像插件检测器这样的应用程序将无法工作。 干杯!

【问题讨论】:

标签: android toast


【解决方案1】:

这不是一个特定于编程的问题。然而,我相信我知道你如何解决这个问题。 如果您使用 DDMS (I think it comes with the ADK) 安装了 Eclipse,您可以看到所有正在运行的应用程序,因此您正在寻找的应用程序。

我希望这会有所帮助。

【讨论】:

  • eclipse 中的 DDMS 透视图默认(或应该)有一个 LogCat 窗口。如果没有在 Window - Show View - LogCat 下查看。如果不在窗口 - 显示视图 - 其他 - Android - LogCat 下查看。将设备插入 USB 后,您可以实时获取实时更新,因此使用过滤器将有助于找到有罪的应用程序。
【解决方案2】:

执行adb shell dumpsys 并在Registered Receivers: 下搜索android.intent.action.BOOT_COMPLETED
记下已为此意图注册的所有包。然后对android.intent.action.MEDIA_MOUNTED 执行相同的操作(如果在安装媒体时要祝酒)。这应该缩小包的范围。如果在广播其他意图时发生这种情况,那么您应该能够进一步缩小范围。

【讨论】:

    【解决方案3】:

    是的,也认为最简单的方法(或者可能是唯一的方法)是等待“事件”并在 eclipse 的设备日志中查找它。

    【讨论】:

      猜你喜欢
      • 2020-04-24
      • 2016-09-26
      • 1970-01-01
      • 2021-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多