summaryrefslogtreecommitdiffstats
path: root/location
Commit message (Collapse)AuthorAgeFilesLines
* 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
* | Handle user privacy properly during network initiated requests.Tsuwei Chen2014-09-121-19/+71
| | | | | | | | | | | | Bug: 16131208 Change-Id: Ic6f83fcf24eef9e0e26e303bb652651f0dc2970a
* | 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
* | | 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
* Fix exceptions in ActivityRecognition platform stack.destradaa2014-07-172-0/+39
| | | | | | b/16348349 Change-Id: I1f85283c86130b86389a1be7da49904658b0558c
* Add support in the platform for Activity Recognition Hardware.destradaa2014-07-114-0/+307
| | | | Change-Id: I7c4fff3526583475a5edf1f4ba8fede4e9419ead
* Update location framework to accept raw data from GPS HAL.destradaa2014-07-118-7/+1923
| | | | Change-Id: Ib4feca004b53fa89dcece4299974ab08913455a0
* am 812de6f6: am dbed61c8: am ca2df286: Merge "Fix typo in the exception ↵Nick Kralevich2014-07-051-1/+1
|\ | | | | | | | | | | | | message." * commit '812de6f6d75f71d1c2fd9cd319a78389c5adb703': Fix typo in the exception message.
| * Fix typo in the exception message.Masaki Muranaka2013-12-111-1/+1
| | | | | | | | | | Change-Id: I5e8c089dfd406af40c4eb3aa76af13398c05b7e6 Signed-off-by: Masaki Muranaka <monaka@monami-software.com>
* | Update Location documentation for altitude (WGS84 instead of sea level).David Christie2014-06-171-2/+3
| | | | | | | | Change-Id: I9531fba75bc1fee7d0e7c1dc179e3d05fb3e8a42
* | Make sure FLP HAL statuses currently used are translated (if needed) ↵destradaa2014-04-251-2/+3
| | | | | | | | | | | | | | | | correctly into the framework. b/14118906 Change-Id: I4723a3b9cad99aacc70bd3b7b5b5e034aa6c033d
* | Injected settings no longer include summariesTom O'Neill2014-03-031-35/+20
| | | | | | | | | | | | - Bug: 13279850 Change-Id: I0fd1e60b2a56c45776963c29bbae6f176fdf1bea
* | Seeing if a provider is enabled doesn't require special permissionsTom O'Neill2014-02-281-1/+7
| | | | | | | | | | | | - Bug: 10696351 Change-Id: I4f1612ce10587728e71277587144fdcb59445b3f
* | Tabs -> spaces in frameworks/base.John Spurlock2014-02-251-1/+1
| | | | | | | | Change-Id: I5a84e8e93ac99b5ed0212b37bf66efa5e53864be
* | Remove unused imports from frameworks/base.John Spurlock2013-11-203-5/+0
|/ | | | Change-Id: Ia1f99bd2c1105b0b0f70aa614f1f4a67b2840906
* Improve some javadoc related to isProviderEnabled() apisTom O'Neill2013-09-111-6/+12
| | | | | | | | - LocationManager.isProviderEnabled() no longer throws SecurityException: the caller could already circumvent the permission check by calling Secure.isLocationProviderEnabled() Change-Id: I5abd04264299671ed35ce4594b5be46d86378767
* Incorporate new API council commentsTom O'Neill2013-09-051-85/+86
| | | | | | | | | | | | | | | | | | | | - Split getStatus() into onGetSummary() and onGetEnabled() - Call them on app's UI thread - Allow runtime exceptions to propagate up - Make a couple of more methods final to prevent subclasses from playing around with the intent - Remove explicit timing requirement from javadoc - Mention that this will be restricted to system-image apps (will be enforced by the actual settings code) - b/10461474 Change-Id: Id22dd7a707c05de396ae4c5810e839ca734714c0
* Add LocationManager.MODE_CHANGED_ACTION broadcastTom O'Neill2013-09-031-1/+13
| | | | | | | | | - Currently redundant with PROVIDERS_CHANGED_ACTION, but that may change in the future - Part of fix for b/10409275 Change-Id: I12daaf20e6546fd9e9dc71c599967fa0ad95e27f
* Improve constant names for settings injection APITom O'Neill2013-08-301-38/+56
| | | | | | | | - Add timing for getStatus() call to encourage implementors to be fast - Affects b/10461474 Change-Id: I503cbae5cf27008c587a39ab4e60d8e09daedecc
* Remove or reduce visibility of deprecated methodsTom O'Neill2013-08-271-20/+1
| | | | | | | | | | | | | | | - Fix additional getInt() path, restores the location settings screen functionality. - Should fix "unresolved link" build breakages in git_klp-dev-plus-aosp-without-vendor, which is much more persnickety than klp-dev for some reason. - Add warning that we may add additional location modes in the future. - Finish fix for b/10461763 and b/10461474 Change-Id: Id7155e3a0d7526a377d446018ef3bdb057bad3a6
* Address API Review for SettingInjectorServiceTom O'Neill2013-08-261-28/+66
| | | | | | | | | | | | | | | | | | | | | | | - Escape < and > in javadoc - Constructor does not take log tag - Start intent rename - Comments for Status.summary and enabled - Bonus fixes: - Start renaming STATUS_KEY to SUMMARY_KEY - Send message back even if getting the status fails so we don't have to wait for the fetch to time out - Add comment about setting activity being invoked when disabled - Partial fix for b/10461474 Change-Id: I025e7e0782c2873a4eda20ab4793bc6145daf8db
* Add a little comment about the enabled valueTom O'Neill2013-08-221-1/+8
| | | | Change-Id: I4ac0b864f55992242b6a3b0d8ffb328f23f6b645
* Warn that SettingInjectorService must be fastTom O'Neill2013-08-191-0/+12
| | | | | | - Move UPDATE_INTENT to SettingInjectorSErvice Change-Id: I9c8f8dc0878647a051cb852721b3436e9d55b391
* Add comments to new hidden API in LocationRequest.David Christie2013-08-161-2/+24
| | | | | | | Document their purpose and permissions required in case this is unhidden in a different code line. Change-Id: I42f6f950157f488cf51b361e3411861ff98794e8
* Merge "Use default class loader when creating a LocationRequest from Parcel. ↵David Christie2013-08-161-1/+1
|\ | | | | | | This seems to be the standard usage, and there are rare reports of requestLocationUpdates giving NullPointerExceptions on the first call to requestLocationUpdates but not on subsequent calls (b/10207898)." into klp-dev
| * Use default class loader when creating a LocationRequest from Parcel.David Christie2013-08-151-1/+1
| | | | | | | | | | | | | | | | This seems to be the standard usage, and there are rare reports of requestLocationUpdates giving NullPointerExceptions on the first call to requestLocationUpdates but not on subsequent calls (b/10207898). Change-Id: If7a873fba5a2cd77b836ff3fda89105da20104ac
* | Ensure LocationRequest's worksource defaults to nullDavid Christie2013-08-161-1/+1
|/ | | | | | | | Helps to make sure the service doesn't throw a SecurityException for not having the UPDATE_DEVICE_STATS permission. Change-Id: I9be0302f1378d2c4441e6b7d5ce472ed0d5fbd80
* Merge "API for location settings injection" into klp-devTom O'Neill2013-08-141-0/+181
|\
| * API for location settings injectionTom O'Neill2013-08-131-0/+181
| | | | | | | | | | | | - Partial fix for b/10287745 Change-Id: Ie998ce0a7b350e4183fce5753bfac3eb51238ff4
* | Add support in the platform for Flp Geofencing.destradaa2013-08-131-8/+8
| | | | | | | | Change-Id: I0fb0e276d3a06322697bb5d46323779aca1f78c5
* | Address Robin's code review comments in initial FlpHal submission.destradaa2013-08-093-27/+102
|/ | | | Change-Id: I50889599fdc5938a19b8bff4f11e64f44bcebdbf
* Add FlpHal layer to support Location Batching.destradaa2013-08-088-0/+677
| | | | Change-Id: Ia3a57d869dfb3f067a1b95fa66d54f311ddcfdc3
* Update gps status icon to be a "high power" location icon.David Christie2013-08-081-0/+11
| | | | | | | Move icon to right side of the screen and synchronize status with AppOpsManager.OP_MONITOR_HIGH_POWER_LOCATION. Change-Id: Iea2570501cb18be0489669fd4ea240dc63f9567a
* Allow a particular LocationRequest to be excluded fromDavid Christie2013-08-011-0/+14
| | | | | | | AppOps monitoring as long as the client as the appropriate permission (UPDATE_DEVICE_STATS). Change-Id: I7223a53bc1551e6498302a22eb310c8c5b5684b0
* Add WorkSource capability to LocationManagerDavid Christie2013-07-221-0/+16
| | | | Change-Id: I0fbbad0879b87ecc75a503bf7963356595bf4b96
* Use FastPrintWriter... everywhere.Dianne Hackborn2013-06-241-1/+2
| | | | | | | | | | | | | One problem this turned up is, because FastPrintWriter does its own buffering, a lot of code that used to use PrintWriter would fail -- if it pointed to a StringWriter, there was no buffering, so it could just immediately get the result. Now you need to first flush the FastPrintWriter. Also added some new constructors to specify the size of buffer that FastPrintWriter should use. Change-Id: If48cd28d7be0b6b3278bbb69a8357e6ce88cf54a
* Make com.android.location.provider visible to apps-only build.Ying Wang2013-05-201-2/+0
| | | | Change-Id: Ic7983418d9577343817d5a80ebb0847804d2a1b2
* am 39069b6e: am efb3726c: am 2b8f3734: am e3c549fc: am cd70c873: Merge ↵Joe Malin2013-05-131-2/+13
|\ | | | | | | | | | | | | "Android U: Making Apps Location-Aware" into jb-mr1.1-docs * commit '39069b6e82fa848608d56b4efc8f28785816fe27': Android U: Making Apps Location-Aware
| * am efb3726c: am 2b8f3734: am e3c549fc: am cd70c873: Merge "Android U: Making ↵Joe Malin2013-05-131-2/+13
| |\ | | | | | | | | | | | | | | | | | | Apps Location-Aware" into jb-mr1.1-docs * commit 'efb3726c226001149c92d48fa50da7031c231490': Android U: Making Apps Location-Aware