【发布时间】:2013-10-06 14:14:12
【问题描述】:
每当我在 AVD 上更改位置时,无论是通过 telnet 还是在 DDMS 中,我都会收到一条系统 toast 消息,说“我当前的位置是.....”
这真的很烦人,因为它掩盖了我显示这些细节的应用程序。
我找不到删除它的方法,搜索也没有显示太多。有什么想法吗?
【问题讨论】:
标签: avd android-location android-toast
每当我在 AVD 上更改位置时,无论是通过 telnet 还是在 DDMS 中,我都会收到一条系统 toast 消息,说“我当前的位置是.....”
这真的很烦人,因为它掩盖了我显示这些细节的应用程序。
我找不到删除它的方法,搜索也没有显示太多。有什么想法吗?
【问题讨论】:
标签: avd android-location android-toast
用 Android 4.4 检查了我的 AVD,我可以肯定地说这个 toast 不是 Android 系统的一部分,我只能假设这个 toast 可能是由你之前安装在 AVD 上的工具或应用程序显示的。
我对您的建议是在您发送模拟位置时跟踪 LogCat,并查看在显示 toast 时记录哪些事件以进行记录。如果记录了此类事件,请将其跟踪到源包并通过运行adb uninstall <package_name> 删除该包。如果失败,请尝试创建一个新的 AVD 并向其发送模拟位置,然后再对机器进行任何更改,然后逐步安装您需要识别罪魁祸首的任何工具和应用程序。
【讨论】:
您的应用程序是否设置了任何额外的库或模块?我的第一个想法是您添加的其他一些库可能内置了一个 toast,并且他们的代码在某个时候调用它。如果您确实尝试查看这些库并删除 toast 代码。
【讨论】: