如何使用;只有";android中的设备GPS而不是AGPS?

如何使用;只有";android中的设备GPS而不是AGPS?,android,location,android-gps,Android,Location,Android Gps,我有特定的要求,在此范围内,我需要仅使用设备GPS,而不使用AGPS,即使设备上有AGPS 我假定使用以下许可 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 使用AGPS和设备GPS确定位置 请引导我通过它,因为我没有太多的工作与GPS和位置,因此没有健全的经验 来自 辅助GPS(一般缩写为A-GPS,不太常见的缩写为 aGPS)是一个通常能显著提高启动效率的系统 基于GPS卫

我有特定的要求,在此范围内,我需要仅使用设备GPS,而不使用AGPS,即使设备上有AGPS

我假定使用以下许可

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

使用AGPS和设备GPS确定位置

请引导我通过它,因为我没有太多的工作与GPS和位置,因此没有健全的经验

来自

辅助GPS(一般缩写为A-GPS,不太常见的缩写为 aGPS)是一个通常能显著提高启动效率的系统 基于GPS卫星的性能,即首次定位时间(TTFF) 定位系统。A-GPS广泛用于具有GPS功能的设备 美国联邦通信委员会的 911要求将手机位置数据提供给 紧急呼叫调度员

尽管可以使用A-GPS来加快首次定位时间(TTFF),但实际位置计算是使用传统GPS完成的。A-GPS并不是用来确定位置,而是用来加速GPS位置计算

此外,最好使用较短的TTFF。我希望您不要将此与网络/WiFi衍生位置混淆。请参阅(注意,未提及使用A-GPS确定位置!)和

据我所知,API对A-GPS没有太多的控制(除了发送一些命令来清除/请求A-GPS数据外),因此可能无法禁用A-GPS。

来自

辅助GPS(一般缩写为A-GPS,不太常见的缩写为 aGPS)是一个通常能显著提高启动效率的系统 基于GPS卫星的性能,即首次定位时间(TTFF) 定位系统。A-GPS广泛用于具有GPS功能的设备 美国联邦通信委员会的 911要求将手机位置数据提供给 紧急呼叫调度员

尽管可以使用A-GPS来加快首次定位时间(TTFF),但实际位置计算是使用传统GPS完成的。A-GPS并不是用来确定位置,而是用来加速GPS位置计算

此外,最好使用较短的TTFF。我希望您不要将此与网络/WiFi衍生位置混淆。请参阅(注意,未提及使用A-GPS确定位置!)和


据我所知,API对A-GPS没有太多的控制(除了发送一些命令来清除/请求A-GPS数据),因此可能无法禁用A-GPS。

在我运行Android 8.0(beta版)的像素手机上,我可以在设置>安全与定位>定位>模式中设置定位模式


“仅限设备”选项将使手机仅使用GPS来确定位置。

在运行Android 8.0(beta版)的像素手机上,我可以在设置>安全和位置>位置>模式中设置位置模式


“仅限设备”选项将使手机仅使用GPS确定位置。

要完全禁用A-GPS功能,您需要从
/system/etc/GPS.conf
中删除XTRA和SUPL设置。要做到这一点,需要对Android进行自定义构建,除非您的设备是根设备。

要完全禁用a-GPS功能,您需要从
/system/etc/GPS.conf
中删除XTRA和SUPL设置。要做到这一点,需要定制Android版本,除非你的设备是根设备。

好吧,你可能是对的,我被要求只使用GPS来确定位置。要求可能是禁止网络(蜂窝网络和WiFi)确定位置。谢谢你指出这一点。正如我在回答中所说,我认为这是不可行的;至少不是单靠应用程序编程。如果在设备/操作系统中禁用网络访问,则可能。就像安卓的工作方式一样……嗯,你可能是对的,我被要求只使用GPS来确定位置。要求可能是禁止网络(蜂窝网络和WiFi)确定位置。谢谢你指出这一点。正如我在回答中所说,我认为这是不可行的;至少不是单靠应用程序编程。如果在设备/操作系统中禁用网络访问,则可能。正如Android的工作方式……请注意,“仅限设备”模式仍将使用XTRA和SUPL(A-GPS组件)来缩短首次修复时间并改善位置。如果您的应用程序不需要网络流量,或者不需要向网络泄漏位置数据,那么选择“仅设备”是不够的,因为它只会禁止向远程提供商发送附近的Wi-Fi接入点和手机站点以获取大致位置。请注意,“仅设备”模式仍将使用XTRA和SUPL(a-GPS组件)减少首次固定的时间并改善位置。如果您的应用程序不需要网络流量或位置数据不泄漏到网络,则选择“仅限设备”这还不够,因为它仅禁止将附近的Wi-Fi接入点和手机站点发送到远程提供商以获取大致位置。请注意,a-GPS与使用Wi-Fi AP和手机站点来获取大致位置不同。请注意,a-GPS与使用Wi-Fi AP和手机站点来获取大致位置不同。