【问题标题】:Stop Android AVD showing location change toast停止显示位置更改 toast 的 Android AVD
【发布时间】:2013-10-06 14:14:12
【问题描述】:

每当我在 AVD 上更改位置时,无论是通过 telnet 还是在 DDMS 中,我都会收到一条系统 toast 消息,说“我当前的位置是.....”

这真的很烦人,因为它掩盖了我显示这些细节的应用程序。

我找不到删除它的方法,搜索也没有显示太多。有什么想法吗?

【问题讨论】:

    标签: avd android-location android-toast


    【解决方案1】:

    用 Android 4.4 检查了我的 AVD,我可以肯定地说这个 toast 不是 Android 系统的一部分,我只能假设这个 toast 可能是由你之前安装在 AVD 上的工具或应用程序显示的。

    我对您的建议是在您发送模拟位置时跟踪 LogCat,并查看在显示 toast 时记录哪些事件以进行记录。如果记录了此类事件,请将其跟踪到源包并通过运行adb uninstall <package_name> 删除该包。如果失败,请尝试创建一个新的 AVD 并向其发送模拟位置,然后再对机器进行任何更改,然后逐步安装您需要识别罪魁祸首的任何工具和应用程序。

    【讨论】:

      【解决方案2】:

      您的应用程序是否设置了任何额外的库或模块?我的第一个想法是您添加的其他一些库可能内置了一个 toast,并且他们的代码在某个时候调用它。如果您确实尝试查看这些库并删除 toast 代码。

      【讨论】:

        猜你喜欢
        • 2011-01-31
        • 1970-01-01
        • 1970-01-01
        • 2021-10-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多