After researching for a little big while I found how it goes.

A-GPS data is downloaded acording to the configuration at /etc/gps.conf (at 
my Nexus S). This file have lines like:

XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin 


gpsonextra.net is a QUALCOMM Incorporated domain, the manufacturer of the 
GPS chip that also provides the assistance data.

There is in fact a Application level API for this, while it is device 
dependent. The application can talk with the GPS chipset using:

http://developer.android.com/reference/android/location/LocationManager.html#sendExtraCommand(java.lang.String,
 
java.lang.String, android.os.Bundle)

GPS Status calls something like:

locationmanager.sendExtraCommand("gps", "force_xtra_injection", bundle);
locationmanager.sendExtraCommand("gps", "force_time_injection", bundle);


 

 

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to