【问题标题】:What will happen if I delete the gps.conf file如果我删除 gps.conf 文件会发生什么
【发布时间】:2011-11-18 11:16:46
【问题描述】:

如果我删除system/etc/gps.conf 文件会怎样?会不会导致手机无法使用?还是只影响 GPS 相关的应用?

【问题讨论】:

    标签: android configuration gps supl


    【解决方案1】:

    如果我删除 system/etc/gps.conf 文件会怎样?

    这取决于手机/OEM。有些芯片组甚至不使用 gps.conf 文件。此配置文件必须位于该文件夹中。我知道是因为我研究过许多 GPS 芯片组。

    它会导致手机无法工作吗?

    根据 OEM 的代码,是的,如果此文件不存在,手机可能会在启动时崩溃。我认为 OEM 应该处理这种罕见的情况。 GPS 在system_server 进程中运行。崩溃是不好的。

    还是只影响 GPS 相关的应用程序?

    如果手机成功启动,根据存储在该文件中的信息,您可能无法获得 GPS 定位。您可能在 conf 文件中找到的更重要的设置之一是 SUPL 设置。 SUPL 服务器用于传递辅助数据,以便快速获得 GPS 定位。删除此文件可能会导致 GPS 模式进入独立模式,该模式非常缓慢。 (有些手机甚至不会费心去独立模式,而且你永远也得不到修复。)

    ################################
    ##### AGPS server settings #####
    ################################
    
    # FOR SUPL SUPPORT, set the following
    # SUPL_HOST=supl.host.com or IP
    # SUPL_PORT=1234
    # Add Google SUPL server and port for Huawei(FB0.B-3409)
    SUPL_HOST=supl.google.com
    SUPL_PORT=7276
    

    这个故事的寓意总是在删除/修改之前备份 gps.conf 文件。

    【讨论】:

    • 我一直在搜索这个文件,终于找到了对这个XD很了解的人,所以我开始了:NTP服务器设置的目的是什么?为什么调整它们可以提高性能? (或者更多的是关于 TTFF?)
    • Em,在 GPS 接收器的计时中,有时会出现漂移误差和时间精度稀释。获得正确的 GPS 定位完全取决于高精度的计时。这就是为什么使用 NTP 服务器来纠正时间错误的原因。阅读有关Time Synchronization using NTP here 的更多信息。是的,使用更快或更本地的服务器将导致更快的 TTFF。
    • 我的回答有点过时了。据我所知,大多数 GNSS 开发人员正在慢慢摆脱 conf 文件。至少我做到了……支持一种更好的配置自定义方式。
    猜你喜欢
    • 2019-07-24
    • 2021-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多