我有一个Android应用程序(2.1到2.3),可以在启动呼叫时成功从GPS提供商处接收位置。这是经过测试和运作的。但是,当我拨打999(使用授权的紧急测试)时,不会从GPS提供商处收到任何位置。
我注意到在英国,Android会显示一个紧急屏幕,显示您正在拨打999电话。这似乎与我在美国讨论的紧急模式不同,后者也锁定了手机。在英国它保持解锁状态。
有人知道Android是否故意阻止英国的GPS位置在999通话期间被接收?这很奇怪,因为网络提供商(包括Wi-Fi)位置仍然存在,尽管日志显示它来自缓存位置。
感谢。
答案 0 :(得分:0)
确认紧急服务中断了正常的GPS操作。
大多数手机都有两种与GPS相关的操作模式:独立和辅助。用户级别的应用程序使用独立的输出,辅助呼叫流程用于紧急呼叫。
GPS芯片正在执行与服务器通信的预定例程,该预定例程通常涉及长时间积分测量以便最大化信号强度。这会中断正常操作。