Android GPS芯片控制是否受';传感器辅助';?
我得出的结论是,传递给requestLocationUpdates的两个参数(minTime、minDistance)对节省我手机(姜饼)的电池电量没有任何影响,因为卫星图标一直亮着,GPS状态从来不会像过去一些人报告的那样暂时不可用 因此,我将GPS的控制权转让给了一家可以运行定时的服务公司,以便自己控制GPS。该服务是一个简单的状态机,有三种状态:空闲、查找、固定和休眠。当机器正在查找GPS时,当它获得足够精度的修复时,它调用RemoveUpdate,关闭GPS并启动Runnable,该Runnable在service Binder界面中的参数设置的时间段后超时,并再次打开更新并移动到状态查找 我想我已经很好地掌握了这一点,即控制GPS是打开还是关闭,因为图标根据传递给机器的参数来打开和关闭,日志行显示了我预期的状态变化 但是,我的手机具有以下功能: 使用传感器辅助:“设置为使用传感器增强 GPS信号受阻时的行人定位。 传感器估计值与实际值之间可能存在差异 您的实际位置“ 如果我打开这个,我会看到日志行呼啸而过,说 [HYPOS]无移动时间234940,电源模式0,GPSWEAK信号181,GPSFixTime 0,车辆1,DOE 3 GPS图标有时会在我没告诉它的时候关闭。当然,它不会移动,因为手机放在我的桌子上,USB线插在里面用来捕捉logcat 我想知道这是否是requestLocationUpdates的MindRestance参数的目的? 它永远无法通过单独使用GPS来确定GPS是否保持打开,因为GPS需要打开才能知道手机移动了多远 如果启用了传感器辅助功能,则加速计可以在一段时间内进行积分,大致了解行驶的距离,并确定手机移动的距离不超过距离,然后告诉GPS芯片自行关闭? 我试着看看是什么让它重新启动,但当我拔下USB带着手机出去散步时,图标马上又亮了起来Android GPS芯片控制是否受';传感器辅助';?,android,Android,我得出的结论是,传递给requestLocationUpdates的两个参数(minTime、minDistance)对节省我手机(姜饼)的电池电量没有任何影响,因为卫星图标一直亮着,GPS状态从来不会像过去一些人报告的那样暂时不可用 因此,我将GPS的控制权转让给了一家可以运行定时的服务公司,以便自己控制GPS。该服务是一个简单的状态机,有三种状态:空闲、查找、固定和休眠。当机器正在查找GPS时,当它获得足够精度的修复时,它调用RemoveUpdate,关闭GPS并启动Runnable,该Ru
在没有安卓开发者对此给出明确声明的情况下,任何意见或经验都会得到感激的接受在我看来,当GPS传感器打开时,您的功耗是恒定的 传递给
requestLocationUpdates(minTime,minDistance)
的两个参数将仅定义使用CPU的数据刷新参数(不会占用大量电源)
因此,当您的GPS传感器被激活时,您无法真正控制功耗。仅提供背景信息。Android有许多定位提供商,如GPS、GNSS、网络定位提供商和基于Wi-Fi的提供商。其中大多数都是芯片组供应商的专有功能,并且根据硬件能力有自己的实现。
现在有另一个域称为AGPS(辅助GPS。由于GPS是>-120 dbm范围内的低功率信号,我们需要更多的计算资源来跟踪Settle并计算和估计位置。因此,可以说GPS耗电量很大。通过辅助GPS,应用了各种技术来减少对计算资源的需求。其中一些技术是cell ID position、SBAS、,XTRA、传感器、无线电辅助等