0

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

4

3 回答 3

1

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

我希望这有帮助。

于 2012-08-14T16:28:11.730 回答
1

做 aadb shell dumpsys并搜索android.intent.action.BOOT_COMPLETEDunder Registered Receivers:
记下已为此意图注册的所有包。然后做同样的事情android.intent.action.MEDIA_MOUNTED(如果在安装媒体时吐司来了)。这应该缩小包的范围。如果在广播其他意图时发生这种情况,那么您应该能够进一步缩小范围。

于 2012-08-14T16:39:14.810 回答
0

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

于 2012-08-14T16:31:01.193 回答