summaryrefslogtreecommitdiffstats
path: root/location
Commit message (Collapse)AuthorAgeFilesLines
* Remove unused imports in frameworks/base.John Spurlock2015-02-281-1/+0
| | | | Change-Id: I031443de83f93eb57a98863001826671b18f3b17
* Update handling of enum/flag fields in GPS data structures.destradaa2015-02-113-106/+65
| | | | | | | | It fixes cases when flags where filtered in the platform, because they were checked as enums. It also simplies handling of future values in enums/flags. Change-Id: I83a0f82cc4562749081bf7e279ea52e2d5ba1f7c
* Reduce memory usage of GpsStatus objects.destradaa2015-02-033-36/+435
| | | | | | | | | | | | | | A simple GpsStatus object uses 9K of space, given that it initializes an array of 255 GpsSatellite objects. This change reduces the memory footprint in the average case, and keeps the semantics of the API and its GpsSatellite sibling objects without any changes. In a best case scenario it brings the memory usage per object to 1K. It's likely in most cases that only 20-50 satellites will be in view. So the usage should not exceeed half of the original memory usage. It was considered to keep the internal array but a SparseArray provided bigger memory savings in the test scenario of ~700B. Change-Id: Ie2d2144d776a74d4904a08c0d6c5aec6d3bba7cc
* Revert API breaking change in System API.destradaa2015-02-021-3/+3
| | | | | | Change introduced in ag/616521 Change-Id: Ia95982b051496e123b4a179746aea15c6a0b8a65
* Merge "Fix race condition generating READY and NOT_SUPPORTED statuses."destradaa2015-02-021-3/+3
|\
| * Fix race condition generating READY and NOT_SUPPORTED statuses.destradaa2015-01-231-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | The race condition only affects when the client registers for several (all) location listeners. And the side efects are benign: only the measurement and navigation message status are incurrectly being sent to the application, but there are no crashes or any real data from GPS being misscommunicated. Also: - cache the last reported status to filter sending notifications when no changes have occurred - do some cleanup and refactoring in the code changed Change-Id: I0692e6b70847dc1ee092d7a05a2c6ba3cd9fa147
* | Update Location.convert() javadocs to reflect their inconsistency with locales.Soonil Nagarkar2015-01-301-1/+6
|/ | | | | | | | | The Location.convert() methods do not invert each other as might be expected. Changing this would introduce breaking changes, so I've updated the javadocs to make this clearer. Bug: 13280976 Change-Id: If4bd3c83d5fb67915450849ca471aabc27544dac
* am a4c40c37: am 72d33849: Merge "Missing break in switch statement"Narayan Kamath2014-12-301-0/+1
|\ | | | | | | | | * commit 'a4c40c373477983622622186946d21802400876e': Missing break in switch statement
| * Merge "Missing break in switch statement"Narayan Kamath2014-12-301-0/+1
| |\
| | * Missing break in switch statementYou Kim2013-08-281-0/+1
| | | | | | | | | | | | Change-Id: I1b7e7a94df8d39e162050911e31e510d2ce5447e
| * | am 89b19695: Merge "Put in real "code" (aka marketing) name." into lmp-devDianne Hackborn2014-10-081-1/+1
| |\ \ | | | | | | | | | | | | | | | | * commit '89b196958fee07475765bd3c458098464ba16f2e': Put in real "code" (aka marketing) name.
| * \ \ am 6ec5a256: am 4be6fdeb: am ba2199fa: Merge "docs: Modified the notice in ↵Quddus Chong2014-10-071-16/+14
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the android.location package file to strongly encourage developers to migrate to the Google Play Services Location API." into klp-modular-docs * commit '6ec5a256d78579057e82691e4cc21ca6222e2b1f': docs: Modified the notice in the android.location package file to strongly encourage developers to migrate to the Google Play Services Location API.
| * \ \ \ am e6e4b2bf: Merge "Fix an incorrect behavior that failed AT&T privacy ↵Tsuwei Chen2014-09-251-1/+1
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | test." into lmp-dev * commit 'e6e4b2bfa3782f63ed0b4b802e5a9d59a6a48f49': Fix an incorrect behavior that failed AT&T privacy test.
| * \ \ \ \ am ef52db95: am b2e91428: Merge "Add @SystemApi to LocationManager methods ↵David Christie2014-09-171-0/+3
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | used by GmsCore (with reflection). Bug: 17515515" into lmp-dev * commit 'ef52db9536b0aef77a1543ca3a97a4ad43a70e9a': Add @SystemApi to LocationManager methods used by GmsCore (with reflection). Bug: 17515515
* | \ \ \ \ \ am 00916297: am 3546c9a5: Merge "Mark Gps Raw related APIs as System APIs. ↵destradaa2014-11-076-0/+16
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b/16727892" into lmp-mr1-dev * commit '0091629788e883222ad358fa70e2cdfb3d71a296': Mark Gps Raw related APIs as System APIs. b/16727892
| * \ \ \ \ \ \ Merge "Mark Gps Raw related APIs as System APIs. b/16727892" into lmp-mr1-devdestradaa2014-11-076-0/+16
| |\ \ \ \ \ \ \
| | * | | | | | | Mark Gps Raw related APIs as System APIs.destradaa2014-10-316-3/+16
| | | |_|_|_|/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b/16727892 Change-Id: I29d78d45aef7829c3321ae4e7c26549e46fa39f9
* | | | | | | | am 9ed36c42: Merge "Add support for GPS measurement/navigation message ↵destradaa2014-11-079-27/+104
|\ \ \ \ \ \ \ \ | |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | capabilities. b/16727892 b/16815124" into lmp-mr1-dev automerge: 992b9aa * commit '9ed36c42d8c3731b8ca631292881110eb8897cec': Add support for GPS measurement/navigation message capabilities. b/16727892 b/16815124
| * | | | | | | Merge "Add support for GPS measurement/navigation message capabilities. ↵destradaa2014-11-069-27/+104
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | b/16727892 b/16815124" into lmp-mr1-dev
| | * | | | | | | Add support for GPS measurement/navigation message capabilities.destradaa2014-10-319-27/+104
| | |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b/16727892 b/16815124 The listeners are changed to receive statuses asynchronously, this is required because GPS HAL, requires time to be notified of the capabilities it supports. Change-Id: Ie69fdd629d8680341386a2c736bc851632dd2bda
* | | | | | | | am a084d357: Merge "Fix reference leak in GPS measurement JNI layer. ↵destradaa2014-11-071-0/+1
|\ \ \ \ \ \ \ \ | |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b/16727892 b/17075171" into lmp-mr1-dev automerge: c3e5599 * commit 'a084d357d3fd0a5696998e786aeb10ff394f24d5': Fix reference leak in GPS measurement JNI layer. b/16727892 b/17075171
| * | | | | | | Fix reference leak in GPS measurement JNI layer.destradaa2014-10-311-0/+1
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b/16727892 b/17075171 Change-Id: I5f41c6db114078b927e56a7614fa7c09a288e2b2
* | | | | | | am 36ae48a8: am d83e9e42: am 0761b1b5: am 89b19695: Merge "Put in real ↵Dianne Hackborn2014-10-101-1/+1
|\ \ \ \ \ \ \ | |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "code" (aka marketing) name." into lmp-dev * commit '36ae48a850bade17d485cb49dd40a3f11f667ad4': Put in real "code" (aka marketing) name.
| * | | | | | Merge "Put in real "code" (aka marketing) name." into lmp-devDianne Hackborn2014-10-081-1/+1
| |\ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | |
| | * | | | | Put in real "code" (aka marketing) name.Dianne Hackborn2014-10-071-1/+1
| | | |_|/ / | | |/| | | | | | | | | | | | | | | Change-Id: Idb3976edfae37293ed75cb5b869b4b42d8042bbe
* | | | | | am 11735a0b: am 61e6d40b: am 5b5bc109: am 6ec5a256: am 4be6fdeb: am ↵Quddus Chong2014-10-071-16/+14
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ba2199fa: Merge "docs: Modified the notice in the android.location package file to strongly encourage developers to migrate to the Google Play Services Location API." into klp-modular-docs * commit '11735a0b759b79e6737b512f69f2efa0603d4e3f': docs: Modified the notice in the android.location package file to strongly encourage developers to migrate to the Google Play Services Location API.
| * | | | | am 4be6fdeb: am ba2199fa: Merge "docs: Modified the notice in the ↵Quddus Chong2014-10-071-16/+14
| |\ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | android.location package file to strongly encourage developers to migrate to the Google Play Services Location API." into klp-modular-docs * commit '4be6fdebdd386dc18159c5557db91936a62f42ab': docs: Modified the notice in the android.location package file to strongly encourage developers to migrate to the Google Play Services Location API.
| | * | | | docs: Modified the notice in the android.location package file to stronglyQuddus Chong2014-10-031-16/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | encourage developers to migrate to the Google Play Services Location API. Change-Id: I9c2602daa7198eca38841582865c6a973f5acec8
* | | | | | am df9e62f0: am f4ada994: am b2ae0d6f: am e6e4b2bf: Merge "Fix an incorrect ↵Tsuwei Chen2014-09-261-1/+1
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | behavior that failed AT&T privacy test." into lmp-dev * commit 'df9e62f058e6e8f9a5853460d9c916fe5dfae751': Fix an incorrect behavior that failed AT&T privacy test.
| * | | | | Fix an incorrect behavior that failed AT&T privacy test.Tsuwei Chen2014-09-251-1/+1
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | Bug: 17278951 Change-Id: I8b8bf4ed19af8738e7cef3553c8a06f7e27c7264
* | | | | am 8601ffdd: am 9f115938: am 4233ee4b: am b2e91428: Merge "Add @SystemApi to ↵David Christie2014-09-171-0/+3
|\ \ \ \ \ | |/ / / / | | | / / | |_|/ / |/| | | | | | | | | | | LocationManager methods used by GmsCore (with reflection). Bug: 17515515" into lmp-dev * commit '8601ffdd4c0cf864ef3bb95cdd355512a2654656': Add @SystemApi to LocationManager methods used by GmsCore (with reflection). Bug: 17515515
| * | | Merge "Add @SystemApi to LocationManager methods used by GmsCore (with ↵David Christie2014-09-171-0/+3
| |\ \ \ | | | | | | | | | | | | | | | reflection). Bug: 17515515" into lmp-dev
| | * | | Add @SystemApi to LocationManager methods used by GmsCore (with reflection).David Christie2014-09-151-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 17515515 Change-Id: I005871c721868bc52a3057839949eb342181b7b8
* | | | | am 345926e6: am 4290fb7b: Merge "Handle user privacy properly during network ↵Tsuwei Chen2014-09-131-19/+71
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | initiated requests. Bug: 16131208" into lmp-dev * commit '345926e691664520c781fb05deb41d090f0473eb': Handle user privacy properly during network initiated requests. Bug: 16131208
| * | | | Handle user privacy properly during network initiated requests.Tsuwei Chen2014-09-121-19/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 16131208 Change-Id: Ic6f83fcf24eef9e0e26e303bb652651f0dc2970a
* | | | | am 62645748: am 38000b0f: Merge "Manually merge QC\'s change for SUPL_ES." ↵Tsuwei Chen2014-09-081-52/+176
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | into lmp-dev * commit '626457486cbf5e40c77019f965755ae30b72af22': Manually merge QC's change for SUPL_ES.
| * | | | Merge "Manually merge QC's change for SUPL_ES." into lmp-devTsuwei Chen2014-09-081-52/+176
| |\ \ \ \
| | * | | | Manually merge QC's change for SUPL_ES.Tsuwei Chen2014-09-081-52/+176
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original CL: https://android-review.googlesource.com/#/c/105431 Emergency SUPL Added emergency SUPL when UE is in emergency mode. Bug: 17118312 Change-Id: Id9b77add9bbab139b983a84d5a4c798c9c94df43
* | | | | | resolved conflicts for merge of 2008cff7 to lmp-dev-plus-aospElliott Hughes2014-09-081-1/+1
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | Change-Id: I5148eda624e8504f12dbc1288cd4a7a5b7c10850
| * | | | | Small documentation fixes across many files.Mark Doliner2014-09-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I3e8787ce4bc6018ea1dc9aef2a2cd4e0a8dde663
* | | | | | Fix a STOPSHIPTom O'Neill2014-09-081-4/+3
| |/ / / / |/| | | | | | | | | | | | | | Change-Id: I3714f1645c0a847e912cb79515fe3991960c1698
* | | | | Merge "Keep LMP from breaking KitKat API" into lmp-devTom O'Neill2014-09-041-4/+1
|\ \ \ \ \
| * | | | | Keep LMP from breaking KitKat APITom O'Neill2014-09-041-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Bug: 17390371 Change-Id: I25c1abebcc42ed24abd57bbe2834a40fb8ee834b
* | | | | | Merge "Add @SystemApi annotations to methods used by GmsCore. -Currently ↵David Christie2014-09-042-0/+16
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | these methods are called using reflection for location. Bug: 17371392 Change-Id: I6546f5b485415beff69164ba0d526757ee831f69" into lmp-dev
| * | | | | Add @SystemApi annotations to methods used by GmsCore.David Christie2014-09-042-0/+16
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | -Currently these methods are called using reflection for location. Bug: 17371392 Change-Id: I6546f5b485415beff69164ba0d526757ee831f69
* | | | | Reload GPS configuration after carrier info is available.Tsuwei Chen2014-08-301-5/+5
|/ / / / | | | | | | | | | | | | Bug: 17110478 Change-Id: I1ecb71c4ca661df3dfeaea1622d73caeacb1350e
* | | | Added notification color to all system notificationsSelim Cinek2014-08-201-1/+3
| | | | | | | | | | | | | | | | | | | | Bug: 17128331 Change-Id: I81a94510ef51b99916f314c0dd65852426a1fbeb
* | | | Expose Gps Navigation Messages in the platform.destradaa2014-07-239-70/+646
| | | | | | | | | | | | | | | | | | | | | | | | b/16405976 Change-Id: Ic982ea2467d116585780c20c2fa7e974e50f8345
* | | | Add uncertainty for GPS received TOW field.destradaa2014-07-221-1/+25
| | | | | | | | | | | | | | | | | | | | | | | | b/16463499 Change-Id: I5dde8a2737d9345eb7f77edc64ab7286254a65e4
* | | | Update GPS HAL raw measurements support.destradaa2014-07-212-303/+574
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Align the GPS framework with the GPS HAL b/16374800 Remove localTime field from API b/16241708 Update Property containers for measurements to use bit masks b/16238371 Change-Id: Id4db16c3153d0020bf2edb5a67f59353662762d0