在大多数(更可能是所有)联发科mtk6592手机(以及更旧的型号)中,存在与GPS UTC时间有关的错误。 该错误导致GPS报告错误 UTC时间偏移恰好1小时。 这意味着天空视图(它是当前可见卫星的数量和位置)是移动了一个小时,这意味着手机试图连接到不在那里的卫星,甚至IGNORES卫星那里!
解决这个小问题将改善所有联发科手机的GPS功能。
顺便说一句,我发现了这个错误,并通知联发科,但没有得到答复日期。在基于联发科Android系统中更改GPS UTC时间
现在的问题是Android是否可以固定插入一个1小时的班次到GPS UTC时间,从而解决问题。
这里没有编程问题 - 您的答案要么需要安装一个没有错误的定制ROM,要么编写自己的应用程序版本来解决它。考虑到小型市场份额,你最好在寻找那个自定义ROM,或者至少在某处定制驱动程序。 –
没有错误就没有ROM,因为没有人(大概)知道这个错误。这里的编程问题实际上是:“在android ROM或SoC内计算的GPS位置在哪里?”因为如果它是SoC内部的,则ROM修改将无法提供帮助。 – user3785541