2012-11-29 125 views
0

要强制下载AGPS数据我必须执行以下代码:如何检查Android设备GPS模块是否有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的支持?我想确保执行这段代码是必要的。

回答

0

那的手段是没有必要的正常,这就是为什么它是不是正规的API中。在这里你可以阅读a superb answer to a similar question

但是,即使某一个设备不支持它,调用这些方法不会伤害。

0

要检查是否有硬件支持使用本:

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

它没有回答我的问题。我知道如何检查GPS支持,但如何检查GPS是否支持AGPS? – marioc64

相关问题