summaryrefslogtreecommitdiffstats
path: root/location
Commit message (Collapse)AuthorAgeFilesLines
* Acknowledge that the platform guarantees UTF-8 and UTF-16.Jesse Wilson2011-07-191-2/+2
| | | | | | | | These log statements were dead code. That isn't much of a problem, except that the 'e.getMessage()' that was being logged could be null, and that would cause a real problem. Change-Id: I8573bc687a7eda73782bd028e8ddc048a1954dc5
* am e0009bb0: am 98395483: am 9f2cbf14: am e06749e1: Merge "Add ↵Conley Owens2011-07-011-1/+1
|\ | | | | | | | | | | | | FLAG_AUTO_CANCEL flag for multiple supl notifications." * commit 'e0009bb0b700dcfeba3ff77f8c33113499674432': Add FLAG_AUTO_CANCEL flag for multiple supl notifications.
| * am 98395483: am 9f2cbf14: am e06749e1: Merge "Add FLAG_AUTO_CANCEL flag for ↵Conley Owens2011-06-301-1/+1
| |\ | | | | | | | | | | | | | | | | | | multiple supl notifications." * commit '98395483e4309f7b92348136491575861008b3c0': Add FLAG_AUTO_CANCEL flag for multiple supl notifications.
| | * Add FLAG_AUTO_CANCEL flag for multiple supl notifications.Anshuman Pandey2011-06-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Added FLAG_AUTO_CANCEL to notification flags in GpsNetInitiatedHandler.java. This is done to clear consecutive notifications in UI Change-Id: I84be36af0b556f43ffd7d51ac04ff12300090ca5 Signed-off-by: Anshuman Pandey <anshuman.pandey@stericsson.com> Signed-off-by: Christian Bejram <christian.bejram@stericsson.com>
| * | Fix the javadoc for LocationManager.requestSingleUpdate()Amith Yamasani2011-03-291-22/+26
| | | | | | | | | | | | | | | | | | It was saying the same thing as requestLocationUpdates(), but it only provides a single update. Change-Id: I0a0f612104a946b7db96928505bb95673377a335
* | | Use upper case country codes in Country.javaDaisuke Miyakawa2011-06-271-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously external/libphonenumber accepted lower case country codes (e.g. "us") but now it doesn't for performance reason. Actually ISO 3166-1 doesn't allow lower cases, so we should not rely on them. Need to fix unit tests for PhoneNumberUtils, as it implicitly relies on the previous behavior. See also I3a3e6db84ed0d24290b1be19651fa9a82de4cc39 Bug: 4941319 Change-Id: If16f6531f274a0faf5e28724854409ca9b00a669
* | | Use passive provider for location based country detectionDaisuke Miyakawa2011-04-281-3/+3
| | | | | | | | | | | | | | | Bug: 4345419 Change-Id: Ia3e071b97c6971538ea994fdee6029db928201d6
* | | Fix the javadoc for LocationManager.requestSingleUpdate()Amith Yamasani2011-03-281-22/+26
|/ / | | | | | | | | | | It was saying the same thing as requestLocationUpdates(), but it only provides a single update. Change-Id: Ib677d40e050a82332df539a823cc677de1fcb4fd
* | am ce57a7f3: am 6504490c: am dff6b8e7: Merge "Add --non-constant-id to aapt."Xavier Ducrohet2011-02-281-46/+21
|\ \ | |/ | | | | | | | | | | | | | | | | | | * commit 'ce57a7f35344e76689d30f45964d1e37b78280cb': GpsLocationProvider: Clean up HAL initialization/cleanup sequence Fixed GSM encoded network initiated position request Ensuring thread-safe usage of DateFormat. Fixing infinite loop for zero duration. Fix for an infinite loop while scrolling lists. WAPPushManager, WAP Push over SMS message handler Add --non-constant-id to aapt.
| * Fixed GSM encoded network initiated position requestHakan Gustavsson2011-02-221-46/+21
| | | | | | | | | | | | | | | | | | | | | | | | GSM encoded network initiated position requests were previously not correctly decoded. The GSM encoded string was decoded as ASCII but not all characters are encoded in the same way for GSM and ASCII. These characters was not displayed. Besides that, when the number of characters was evenly divided by 8 the last character was lost. This is also corrected. Change-Id: Ic70b7c28bbba1f2936a9cc99e78f8002cc5c8761
* | Update package descriptions with editorial revisions.Scott Main2011-01-261-5/+4
| | | | | | | | | | | | | | | | | | Notably, this removes exessive info about resources from the content package, because it's not a good location and the info is avilable in the dev guide, but also added some of the info to the Resources class description. Change-Id: Ie78af26c9cec66314deb98e53078f48e16c08e70
* | resolved conflicts for merge of ee27dd35 to masterJean-Baptiste Queru2010-12-071-16/+17
|\ \ | |/ | | | | Change-Id: Ia9f4ea86b8554ff04a3aa6b9e065239ae73740e7
| * resolved conflicts for merge of 78742e01 to stage-korg-masterJean-Baptiste Queru2010-12-071-16/+17
| |\ | | | | | | | | | Change-Id: I0ce429afeb26184f075b4ed326fc4e1c0833e905
| | * Strings for NI position request are moved to resourcesHakan Gustavsson2010-12-031-16/+17
| | | | | | | | | | | | | | | | | | | | | The strings used by the framework for network initiated position requests are now string resources that can be properly localized. Change-Id: If1cba89adb1bfcb9c8fdb59b9c5aa1107b11279e
| | * GPS: Initialize XTRA support when GPS is enabledMike Lockwood2010-08-301-2/+6
| | | | | | | | | | | | | | | | | | | | | BUG: 2923148 Change-Id: If9a643e385c6c567b30f47d4caa35fa812a2ba43 Signed-off-by: Mike Lockwood <lockwood@android.com>
| | * GPS: Don't set XTRA download pending flag at boot time.Mike Lockwood2010-08-301-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | XTRA data downloads are now strictly on demand from the GPS engine. Also fix typo in handleDownloadXtraData() Change-Id: Ied1a6e2e62134add4d965326aae909c86f834682 Signed-off-by: Mike Lockwood <lockwood@android.com>
* | | am cb51c0c7: am 3e94b94f: Merge "Remove old location classes." into gingerbreadDianne Hackborn2010-09-282-442/+0
|\ \ \ | |/ / | | | | | | | | | | | | | | | Merge commit 'cb51c0c7b155a5141a51fc4d3e57792da7e89cc4' * commit 'cb51c0c7b155a5141a51fc4d3e57792da7e89cc4': Remove old location classes.
| * | Remove old location classes.Dianne Hackborn2010-09-282-442/+0
| | | | | | | | | | | | Change-Id: Ib7e883c64996a8bfaaa755d88b855e17e3442e26
* | | am e5317fbd: am 4f67e1cc: Merge "Add location shared library for location ↵Dianne Hackborn2010-09-285-0/+524
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | provider APIs." into gingerbread Merge commit 'e5317fbd48875896e04a34d955edf650f11f9771' * commit 'e5317fbd48875896e04a34d955edf650f11f9771': Add location shared library for location provider APIs.
| * | Add location shared library for location provider APIs.Dianne Hackborn2010-09-285-0/+524
| | | | | | | | | | | | | | | | | | | | | First part, adding the existing classes in their new library. The old code will be removed once everything gets switched to using this. Change-Id: I27b6ad8c75c16f35300090e95f12a7db5608e3a3
* | | am 24956d36: am 307aef01: Merge "LocationManager: Hide location provider and ↵Mike Lockwood2010-09-205-5/+11
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | geocode provider APIs." into gingerbread Merge commit '24956d36f46dd7be0b029a7b2b43c1020ae8a4c5' * commit '24956d36f46dd7be0b029a7b2b43c1020ae8a4c5': LocationManager: Hide location provider and geocode provider APIs.
| * | LocationManager: Hide location provider and geocode provider APIs.Mike Lockwood2010-09-205-5/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also rename Geocoder.isImplemented() to Geocoder.isPresent() BUG: 3000738 BUG: 3001413 Change-Id: I56bb4e9a9c59f8b79de585eeb168f74c3ff1a853 Signed-off-by: Mike Lockwood <lockwood@android.com>
* | | resolved conflicts for merge of 53686433 to masterDianne Hackborn2010-09-132-8/+13
|\ \ \ | |/ / | | | | | | Change-Id: I27004dc464f5771d3205ae5757c6eccc5b16854d
| * | Track client requests through location manager.Dianne Hackborn2010-09-132-8/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes a problem where applications could ask the location manager to do very heavy-weight things (like... say... update location every minute), which would get accounted against the system instead of the application because ultimately it is the system making the heavy calls (wake locks, etc). To solve this, we introduce a new class WorkSource representing the source of some work. Wake locks and Wifi locks allow you to set the source to use (but only if you are system code and thus can get the permission to do so), which is what will be reported to the battery stats until the actual caller. For the initial implementation, the location manager keeps track of all clients requesting periodic updates, and tells its providers about them as a WorkSource param when setting their min update time. The network location provider uses this to set the source on the wake and wifi locks it acquires, when doing work because of the update period. This should also be used elsewhere, such as in the GPS provider, but this is a good start. Change-Id: I2b6ffafad9e90ecf15d7c502e2db675fd52ae3cf
* | | am d71021cb: am 0c731f99: Merge "Send broadcast intent when configured ↵Brad Fitzpatrick2010-08-271-0/+7
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | location providers change." into gingerbread Merge commit 'd71021cb30bd20dabd6783f4235d5f245a7bd1a3' * commit 'd71021cb30bd20dabd6783f4235d5f245a7bd1a3': Send broadcast intent when configured location providers change.
| * | Send broadcast intent when configured location providers change.Brad Fitzpatrick2010-08-271-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | See e.g. http://code.google.com/p/android/issues/detail?id=10042 This is also needed by the power control widget, which has no reliable way otherwise of staying in-sync. Change-Id: I8f2b6b79b1843329bae952a25ea56f15e3cf92aa
* | | Add new system service CountryDetectorBai Tao2010-07-287-0/+465
|/ / | | | | | | | | | | | | | | | | | | a. The CountryDetector detects the country the user is in in order of mobile network, location, sim card or locale. It will be used by contact and contact provider. b. All added APIs are hidden at this stage. Change-Id: I4ba278571ffb6ab6ded0996d4f440a18534f8ed4
* | Don't throw an exception from isProviderEnabled and getLastKnownLocationMike Lockwood2010-07-171-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | if the location provider does not exist. Instead use the same behavior as if the provider were disabled in settings (return false for isProviderEnabled and null from getLastKnownLocation). This eliminates for a lot of exception handling around some simple queries to the location manager. BUG: 2841014 Change-Id: I4fbe0c088e915c90969e13083201dd3e7f4029cb Signed-off-by: Mike Lockwood <lockwood@android.com>
* | andriod.location.Criteria: Simplify new location criteria APIs a bit.Mike Lockwood2010-06-231-96/+25
| | | | | | | | | | | | | | | | Remove ACCURACY_BEST and only use ACCURACY_MEDIUM for horizontal accuracy. Remove accuracy priority support, since it be difficult to implement in some cases. Change-Id: I785a781f8d8f3bf3be6693ad71d077b6eb280c31 Signed-off-by: Mike Lockwood <lockwood@android.com>
* | Merge "Add Geocorder.isImplemented()" into krakenMike Lockwood2010-05-242-1/+21
|\ \
| * | Add Geocorder.isImplemented()Mark Vandevoorde2010-05-212-1/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Geocorder interface is not part of the Android core. It requires a backend service which may or may not be available on a device. The new isImplemented static method allows apps to discover whether the Geocorder is in fact available on the device. Change-Id: I2b5cf7bcc9cce4766bcbb156e91edf34b01f9296
* | | Fix broken Javadoc linksMike Lockwood2010-05-212-8/+8
|/ / | | | | | | | | Change-Id: I6896d6ec16b522e9e63776c0992ef55a6db82d50 Signed-off-by: Mike Lockwood <lockwood@android.com>
* | Unhide new location manager APIs:Mike Lockwood2010-05-215-37/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Criteria.java LocationManager.java New APIs for criteria based location requests and single shot support. GeocoderParams.java GeocodeProvider.java LocationProvider.java APIs for network location unbundling. Change-Id: I3311fa01ce76fe4cba3537617e5b1c8d1f1d42b7 Signed-off-by: Mike Lockwood <lockwood@android.com>
* | New Location Manager APIs for Criteria based requests and single shot mode.Mike Lockwood2010-05-217-310/+564
| | | | | | | | | | | | | | | | | | | | Use MS-Assisted mode for single shot GPS fixes if it is supported. Add finer grained control over accuracy to the android.location.Criteria class and location criteria logic from LocationManager to LocationManagerService Change-Id: I156b1f6c6a45d255c87ff917cf3e9726a6d7a75b Signed-off-by: Mike Lockwood <lockwood@android.com>
* | am b6f0cbdc: merge from open-source masterThe Android Open Source Project2010-05-101-0/+6
|\ \ | |/ | | | | | | | | | | Merge commit 'b6f0cbdcbb566368ebe0468f61de024f644db6e1' into kraken * commit 'b6f0cbdcbb566368ebe0468f61de024f644db6e1': Include the API level 4 fields in the Parcel.
| * merge from open-source masterThe Android Open Source Project2010-05-101-0/+6
| |\ | | | | | | | | | Change-Id: Ia4cbea9d94b2ff34fc8ce97c1fe35ca5898d6c1c
| | * Merge "Include the API level 4 fields in the Parcel."Jean-Baptiste Queru2010-05-101-0/+6
| | |\
| | | * Include the API level 4 fields in the Parcel.Paul Watts2010-01-201-0/+6
| | | |
| * | | merge from open-source masterThe Android Open Source Project2010-05-061-23/+23
| |\ \ \ | | |/ / | | | | | | | | Change-Id: I4c28751bd84b41259b12b0f3e3307e11234c8b64
| | * | GpsLocationProvider: Store new Location before onGpsStatusChanged is sentHakan Gustavsson2010-04-191-23/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In reportLocation() the new location is now stored before the callback onGpsStatusChanged(GPS_EVENT_FIRST_FIX) is sent. This will prevent users from getting a faulty location from LocationManager.getLastKnownLocation() after receiving onGpsStatusChanged(GPS_EVENT_FIRST_FIX). Change-Id: I6c654b2acbf2e216c99058a20f068bf4721a1c7a
| | * | merge from open-source masterThe Android Open Source Project2010-02-051-0/+2
| | |\ \
| | | * | Fix for GPS engines without separate session and engine status events.Mike Lockwood2010-02-021-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GPS_STATUS_SESSION_BEGIN now implies GPS_STATUS_ENGINE_ON and GPS_STATUS_ENGINE_OFF now implies GPS_STATUS_SESSION_END. Change-Id: Ifeeb1d5094d1e7304974b7c3ac27dd83b1e65bca Signed-off-by: Mike Lockwood <lockwood@android.com>
| | | * | Be tolerant of GPS session and engine on status messages arriving out of order.Mike Lockwood2010-02-021-5/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BUG: 2366194 Change-Id: Iac152cc46f3647e12c9077f1bfa4183f19ac94b6 Signed-off-by: Mike Lockwood <lockwood@android.com>
| | | * | GpsLocationProvider: Do not release wakelock until the GPS engine is fully offMike Lockwood2010-02-021-36/+34
| | | |/ | | | | | | | | | | | | | | | | Change-Id: I705b1d33af2d70aa1084cca8f6280fade9461d2c Signed-off-by: Mike Lockwood <lockwood@android.com>
| | | * eclair snapshotJean-Baptiste Queru2009-11-1312-67/+826
| | | |
| | | * donut snapshotJean-Baptiste Queru2009-07-291-0/+47
| | | |
| | | * donut snapshotJean-Baptiste Queru2009-07-217-150/+134
| | | |
| | | * donut snapshotJean-Baptiste Queru2009-05-2028-1895/+1037
| | | |
* | | | GpsStatus: Bounds check PRN to avoid array indexing exceptions.Mike Lockwood2010-04-141-9/+11
| | | | | | | | | | | | | | | | | | | | Change-Id: Iea8b525dd8681f32cb7ce7415dad0ec665d9016d Signed-off-by: Mike Lockwood <lockwood@android.com>
* | | | Move files internal to LocationManagerService from framework.jar to services.jarMike Lockwood2010-04-049-2547/+43
| | | | | | | | | | | | | | | | | | | | Change-Id: Iebbfc49b8300ab59730733efdf489ec87ea45a25 Signed-off-by: Mike Lockwood <lockwood@android.com>