如何检查Android设备GPS模块是否支持A-GPS

如何检查Android设备GPS模块是否支持A-GPS,android,gps,hardware,Android,Gps,Hardware,要强制下载AGPS数据,我必须执行以下代码: LocationManager locationmanager = (LocationManager)context.getSystemService("location"); Bundle bundle = new Bundle(); locationmanager.sendExtraCommand("gps", "force_xtra_injection", bundle); locationmanager.sendExtraCommand("g

要强制下载AGPS数据,我必须执行以下代码:

LocationManager locationmanager = (LocationManager)context.getSystemService("location");
Bundle bundle = new Bundle();
locationmanager.sendExtraCommand("gps", "force_xtra_injection", bundle);
locationmanager.sendExtraCommand("gps", "force_time_injection", bundle);

是否可以检查设备是否支持AGPS?我想确定执行这段代码是必要的。

要检查它是否有硬件支持,请使用以下命令:

PackageManager pm = getPackageManager();
boolean hasGps = pm.hasSystemFeature(PackageManager.FEATURE_LOCATION_GPS);

通常根本不需要这种破解,这就是为什么它不在常规API中的原因。在这里你可以阅读


但即使某个设备不支持它,调用这些方法也不会有什么坏处。

它不能回答我的问题。我知道如何检查GPS支持,但如何检查GPS是否支持AGPS?