4cc80a758c3e4f044c2e53b6210df0e515536a1b |
03-Dec-2014 |
Zhentao Sun <robinvane@google.com> |
Fixed a leak in GeofenceHardwareImpl.java. Bug: 18542685. This CL includes two changes: * Fixed a leak of DeathRecipient when geofences are removed from the hardware. * Avoid creating more DeathRecipient than needed. Use the underlying binder object instead of the callback object to tell if they are the same. So if the client passes the same callback instance to GeofenceHardwareImpl, only one DeathRecipient is created. Change-Id: I7809e4bc04df4f9e3590de98a03178b276c821ea
eofenceHardwareImpl.java
|
955d8d69ea6caabce1461dc25b339b9bf9dc61a6 |
08-Oct-2014 |
Dianne Hackborn <hackbod@google.com> |
Put in real "code" (aka marketing) name. Change-Id: Idb3976edfae37293ed75cb5b869b4b42d8042bbe
eofenceHardware.java
|
c4e1e59561884afc2c71b4b52697f62bd6b38f99 |
15-Aug-2014 |
destradaa <destradaa@google.com> |
Add @SystemApi annotation to Geofence Hardware types. b/17008446 Change-Id: Id3f92dd03309324d3343c87da8c3e30733d06a64
eofenceHardware.java
eofenceHardwareCallback.java
eofenceHardwareMonitorCallback.java
eofenceHardwareMonitorEvent.java
eofenceHardwareRequest.java
|
c2b74b73a11b0a9aa4f29b28554292cc0947464b |
31-Jul-2014 |
Wonsik Kim <wonsik@google.com> |
Fix NPE when fused geofence hardware is not available. b/16690237 Change-Id: I3ac50c8fd50fc799afcfc76126a5fd0c9ba0a5f4
eofenceHardwareImpl.java
|
f9a274c9b8578dda6afeda422bff18b1577028b9 |
26-Jul-2014 |
destradaa <destradaa@google.com> |
Add support for sources in Geofencing APIs. Support setting the source when adding geofences. b/14117199 Surface the source when FLP geofence changes state. b/14119200 Change-Id: I50dc40a9caee400594e1778c98e284e0db0d5e66
eofenceHardware.java
eofenceHardwareImpl.java
eofenceHardwareMonitorCallback.java
eofenceHardwareMonitorEvent.aidl
eofenceHardwareMonitorEvent.java
eofenceHardwareRequest.java
eofenceHardwareRequestParcelable.java
eofenceHardwareService.java
GeofenceHardware.aidl
GeofenceHardwareMonitorCallback.aidl
|
3b0224dc3c2e7ffb93dc56970395003d0e387545 |
16-Jul-2014 |
destradaa <destradaa@google.com> |
Fix exceptions in ActivityRecognition platform stack. b/16348349 Change-Id: I1f85283c86130b86389a1be7da49904658b0558c
ctivityChangedEvent.java
ctivityRecognitionEvent.java
ctivityRecognitionHardware.java
|
a4fa3b5aa53cf677b623fe346c585cb8a0c1ce26 |
09-Jul-2014 |
destradaa <destradaa@google.com> |
Add support in the platform for Activity Recognition Hardware. Change-Id: I7c4fff3526583475a5edf1f4ba8fede4e9419ead
ctivityChangedEvent.aidl
ctivityChangedEvent.java
ctivityRecognitionEvent.java
ctivityRecognitionHardware.java
ActivityRecognitionHardware.aidl
ActivityRecognitionHardwareSink.aidl
ActivityRecognitionHardwareWatcher.aidl
|
17ff2b2b3a28da2f34e82ce1a623865fc249e87c |
10-Jul-2014 |
destradaa <destradaa@google.com> |
Mark FLP constants as public, so they can be consumed by geofencing. Change-Id: I6e73692064a9f58eeac6ba1118c37ac500df0d9f
eofenceHardware.java
|
cc972725af35284c0b571aaa0dc6873e69b15119 |
25-Apr-2014 |
destradaa <destradaa@google.com> |
Make sure FLP HAL statuses currently used are translated (if needed) correctly into the framework. b/14118906 Change-Id: I4723a3b9cad99aacc70bd3b7b5b5e034aa6c033d
eofenceHardware.java
|
6090995951c6e2e4dcf38102f01793f8a94166e1 |
19-Nov-2013 |
John Spurlock <jspurlock@google.com> |
Remove unused imports from frameworks/base. Change-Id: Ia1f99bd2c1105b0b0f70aa614f1f4a67b2840906
eofenceHardwareRequest.java
|
7f02eb2c84c0a39e6357aca10a4fda1dd090a8a6 |
20-Sep-2013 |
destradaa <destradaa@google.com> |
Ensure access to the map of geofence callbacks is synchronized in all cases Fix Java reference leak in the JNI layer Bug: 10624887 Change-Id: I656973653d82c73a7ba2b51f22989ffed144c5df
eofenceHardwareImpl.java
|
0682809ad08db284d7110aab44108d5e9c310e6b |
13-Aug-2013 |
destradaa <destradaa@google.com> |
Add support in the platform for Flp Geofencing. Change-Id: I0fb0e276d3a06322697bb5d46323779aca1f78c5
eofenceHardware.java
eofenceHardwareImpl.java
eofenceHardwareRequestParcelable.aidl
eofenceHardwareRequestParcelable.java
eofenceHardwareService.java
GeofenceHardware.aidl
|
1af4b0280af406cfc7eb46810f6b76e57b983e11 |
13-Jul-2013 |
destradaa <destradaa@google.com> |
Add FlpHal layer to support Location Batching. Change-Id: Ia3a57d869dfb3f067a1b95fa66d54f311ddcfdc3
FusedLocationHardware.aidl
FusedLocationHardwareSink.aidl
|
b8061be81c7a7cf87f4edc7ea48a8fd464363a61 |
14-May-2013 |
Zhentao Sun <robinvane@google.com> |
Passed the correct gps geofence availability value to client. Fixed b/8967427. Change-Id: If205b963533f096c27985476a5d487a2d090ccf8
eofenceHardwareImpl.java
|
cfa496f7cdc52711e9ad7521224f67d1aaee002c |
06-May-2013 |
Zhentao Sun <robinvane@google.com> |
Fixed unreleased wake lock isues and NPE. Fixed b/8834502. Wake lock might not be released when the callback is null. NPE is thrown when the callback is null in some cases too. Change-Id: I27d3af810669e446cfb57aba8715c80cba3e15e7
eofenceHardwareImpl.java
|
f8f085c51b5f8b180ad964d0385b34f8fa97cd32 |
26-Apr-2013 |
Zhentao Sun <robinvane@google.com> |
Fixed race conditions in GeofenceHardwareImpl. Fixed b/8725226 1. Check if a geofence is registered before calling removeGeofence, pauseGeofence and resumeGeofence 2. Moved add/remove operation of mGeofences from handler thread to binder thread to fix potential race conditions by REMOVE_GEOFENCE. Change-Id: I1c68a49ac4a08324c13702ba9013d2adf031aed9
eofenceHardwareImpl.java
|
da6508954a492f3dd4397e70e4fa08ee54bd2741 |
17-Apr-2013 |
Jaikumar Ganesh <jaikumar@google.com> |
Hardware geofence API changes. b/8631678 1.GeofenceRequest object created. 2.MonitorState moved to a new callback 3.getTypeAndStatus separated to 2 calls. 4.Binder death implemented 5.geofenceChange callback name changed. 6.Parameters rearranged in some calls. Change-Id: I8fe9621186aeb49efeb0eef1821a2556afe03cfc
eofenceHardware.java
eofenceHardwareCallback.java
eofenceHardwareImpl.java
eofenceHardwareMonitorCallback.java
eofenceHardwareRequest.java
eofenceHardwareService.java
GeofenceHardware.aidl
GeofenceHardwareCallback.aidl
GeofenceHardwareMonitorCallback.aidl
|
8ce470dd4ba0608abb6b5eae117cefca927af96b |
03-Apr-2013 |
Jaikumar Ganesh <jaikumar@google.com> |
GPS Hardware geofencing. Add support for doing geofencing in hardware. Change-Id: I6d5015190e8d84e1f4beb1010ed977a71c1622d0
eofenceHardware.java
eofenceHardwareCallback.java
eofenceHardwareImpl.java
eofenceHardwareService.java
GeofenceHardware.aidl
GeofenceHardwareCallback.aidl
|