Android:如何重置和下载A-GPS数据?

Joh*_*mer 8 gps android

如何在Android应用程序中以编程方式重置和下载新的A-GPS数据?换句话说,"管理A-GPS状态"工具如何在GPS状态和工具箱应用程序中工作?

Geo*_*its 12

你应该可以使用LocationManager.sendExtraCommand(String provider, String command, Bundle extras).这将允许您删除全部或部分GPS数据,因此将重新下载.文档在这里,但是从这段代码(对于GPS提供商)引用的参数的快速概述:

对于provider,使用LocationManager.GPS_PROVIDER.

对于command,使用"delete_aiding_data"

对于额外内容,如果您通过null,它将删除所有数据.如果只想删除特定数据(例如只显示年历或位置),可以使用此函数中的标志作为捆绑中的附加内容.

不要忘记添加android.permission.ACCESS_LOCATION_EXTRA_COMMANDS到清单中的权限列表!