| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: I031443de83f93eb57a98863001826671b18f3b17
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Change introduced in ag/616521
Change-Id: Ia95982b051496e123b4a179746aea15c6a0b8a65
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|/
|
|
|
|
|
|
|
| |
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
|
|\
| |
| |
| |
| | |
* commit 'a4c40c373477983622622186946d21802400876e':
Missing break in switch statement
|
| |\ |
|
| | |
| | |
| | |
| | | |
Change-Id: I1b7e7a94df8d39e162050911e31e510d2ce5447e
|
| |\ \
| | | |
| | | |
| | | |
| | | | |
* commit '89b196958fee07475765bd3c458098464ba16f2e':
Put in real "code" (aka marketing) name.
|
| |\ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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.
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
test." into lmp-dev
* commit 'e6e4b2bfa3782f63ed0b4b802e5a9d59a6a48f49':
Fix an incorrect behavior that failed AT&T privacy test.
|
| |\ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
used by GmsCore (with reflection). Bug: 17515515" into lmp-dev
* commit 'ef52db9536b0aef77a1543ca3a97a4ad43a70e9a':
Add @SystemApi to LocationManager methods used by GmsCore (with reflection). Bug: 17515515
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
b/16727892" into lmp-mr1-dev
* commit '0091629788e883222ad358fa70e2cdfb3d71a296':
Mark Gps Raw related APIs as System APIs. b/16727892
|
| |\ \ \ \ \ \ \ |
|
| | | |_|_|_|/ /
| | |/| | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
b/16727892
Change-Id: I29d78d45aef7829c3321ae4e7c26549e46fa39f9
|
|\ \ \ \ \ \ \ \
| |/ / / / / / /
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
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
|
| |\ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
b/16727892 b/16815124" into lmp-mr1-dev
|
| | |/ / / / / /
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
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
|
|\ \ \ \ \ \ \ \
| |/ / / / / / /
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
b/16727892 b/17075171" into lmp-mr1-dev automerge: c3e5599
* commit 'a084d357d3fd0a5696998e786aeb10ff394f24d5':
Fix reference leak in GPS measurement JNI layer. b/16727892 b/17075171
|
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
b/16727892
b/17075171
Change-Id: I5f41c6db114078b927e56a7614fa7c09a288e2b2
|
|\ \ \ \ \ \ \
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
"code" (aka marketing) name." into lmp-dev
* commit '36ae48a850bade17d485cb49dd40a3f11f667ad4':
Put in real "code" (aka marketing) name.
|
| |\ \ \ \ \ \
| | |_|_|_|/ /
| |/| | | | | |
|
| | | |_|/ /
| | |/| | |
| | | | | |
| | | | | | |
Change-Id: Idb3976edfae37293ed75cb5b869b4b42d8042bbe
|
|\ \ \ \ \ \
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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.
|
| |\ \ \ \ \
| | |/ / / /
| |/| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
encourage developers to migrate to the Google Play Services Location API.
Change-Id: I9c2602daa7198eca38841582865c6a973f5acec8
|
|\ \ \ \ \ \
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
behavior that failed AT&T privacy test." into lmp-dev
* commit 'df9e62f058e6e8f9a5853460d9c916fe5dfae751':
Fix an incorrect behavior that failed AT&T privacy test.
|
| | |_|/ /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | | |
Bug: 17278951
Change-Id: I8b8bf4ed19af8738e7cef3553c8a06f7e27c7264
|
|\ \ \ \ \
| |/ / / /
| | | / /
| |_|/ /
|/| | |
| | | |
| | | | |
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
|
| |\ \ \
| | | | |
| | | | |
| | | | | |
reflection). Bug: 17515515" into lmp-dev
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Bug: 17515515
Change-Id: I005871c721868bc52a3057839949eb342181b7b8
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
initiated requests. Bug: 16131208" into lmp-dev
* commit '345926e691664520c781fb05deb41d090f0473eb':
Handle user privacy properly during network initiated requests. Bug: 16131208
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Bug: 16131208
Change-Id: Ic6f83fcf24eef9e0e26e303bb652651f0dc2970a
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
into lmp-dev
* commit '626457486cbf5e40c77019f965755ae30b72af22':
Manually merge QC's change for SUPL_ES.
|
| |\ \ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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
|
|\ \ \ \ \ \
| |/ / / / /
|/| | | | |
| | | | | | |
Change-Id: I5148eda624e8504f12dbc1288cd4a7a5b7c10850
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: I3e8787ce4bc6018ea1dc9aef2a2cd4e0a8dde663
|
| |/ / / /
|/| | | |
| | | | |
| | | | | |
Change-Id: I3714f1645c0a847e912cb79515fe3991960c1698
|
|\ \ \ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
- Bug: 17390371
Change-Id: I25c1abebcc42ed24abd57bbe2834a40fb8ee834b
|
|\ \ \ \ \ \
| |/ / / / /
|/| | | | |
| | | | | | |
these methods are called using reflection for location. Bug: 17371392 Change-Id: I6546f5b485415beff69164ba0d526757ee831f69" into lmp-dev
|
| | |/ / /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | | |
-Currently these methods are called using reflection for location.
Bug: 17371392
Change-Id: I6546f5b485415beff69164ba0d526757ee831f69
|
|/ / / /
| | | |
| | | |
| | | | |
Bug: 17110478
Change-Id: I1ecb71c4ca661df3dfeaea1622d73caeacb1350e
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 17128331
Change-Id: I81a94510ef51b99916f314c0dd65852426a1fbeb
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
b/16405976
Change-Id: Ic982ea2467d116585780c20c2fa7e974e50f8345
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
b/16463499
Change-Id: I5dde8a2737d9345eb7f77edc64ab7286254a65e4
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|