716866d56542c267ccb686992de590ad04c84215 |
|
26-May-2016 |
Peng Xu <pengxu@google.com> |
Sensor: Make getId() more varied Apps from different developers will now receive a different ID for the same dynamic sensor. Additionally, all apps will now receive a different/new ID for the same dynamic sensor after a factory reset. Bug: 28775590, 29547335 Change-Id: I15b48b974cbb1d53cc33dfdb7b9eb5f1b562190c
/frameworks/base/core/java/android/hardware/Sensor.java
|
b85b1fed45eef4c4a095c7697156054cd2acf4e1 |
|
21-Apr-2016 |
Peng Xu <pengxu@google.com> |
Intialize Java Sensor object uuid in JNI This fixed an "invoke method on null object" error, because of Sensor.mUuid field is uninitialized. Bug: 28305085 Change-Id: Ic0139986b3d623c198068585a411814ab4f5f83a
/frameworks/base/core/java/android/hardware/Sensor.java
|
fb1c94133b0cddd5550522b476f4ab69cc0ec73b |
|
30-Mar-2016 |
Peng Xu <pengxu@google.com> |
Fix a few known issue in sensor framework * Resolve issues pointed out by API Consul: . Privacy concern about sensor UUID . Callback name consistency, . A few document error and typo. * New API to tell app if the sensor system support dynamic sensor discovery. * Added API to make dynamically connected sensor directly identifiable. * Explicitly indicate sensor additional information support for a sensor Bugs: b/27715564 b/27911274 Change-Id: Ie93ab4c07fea82002f3f107b7c35827a088312be
/frameworks/base/core/java/android/hardware/Sensor.java
|
370985d00a04c0d6977929cd8daf05c932443b0d |
|
04-Mar-2016 |
Peng Xu <pengxu@google.com> |
[Sensor] Add a constant to match native header This CL add private sensor type base constant to java file to match C header file. It is defined that all vendor sensor types have to be >= 0x10000. There is a constant in sensor.h for reference. However, there is no such constant defined in Sensor.java before. This CL adds it. Change-Id: Ia8f8c06583c62879e51779815051c346f1a9cd14 (cherry picked from commit 1795e14dab0367fdd77f2c1eee6b4fd39d1c5902)
/frameworks/base/core/java/android/hardware/Sensor.java
|
a35b5539a95342799a18e95616c5e5751a198e4c |
|
20-Jan-2016 |
Peng Xu <pengxu@google.com> |
Dynamic Sensor Discovery Implementation Defined the dynamic sensor meta data type and UUID of sensor, as well as the broadcast intent that is related to dynamic sensor status change. Modify SensorManager, SystemSensorManager and the JNI layer to support dynamic sensor discovery. Added SensorNotificationService to notify apps that sensor connected or disconnected via broadcast. Change-Id: I28adfb005357d7e3983d65117d6865830c75027d
/frameworks/base/core/java/android/hardware/Sensor.java
|
af1a2661cda82066f68637fed32a959894eb4e3c |
|
26-Jan-2016 |
Ashutosh Joshi <ashutoshj@google.com> |
Adding new sensor types. Adding new sensor types for the following - i) Stationay Detection ii) Motion Detection iii) Heart Beat Detection Change-Id: I95dd81605e0ce2467fe5e0b65dbd25447bba412b
/frameworks/base/core/java/android/hardware/Sensor.java
|
17efe02a059e48e69d1caa6100402277dc9fced3 |
|
15-Jan-2016 |
Ashutosh Joshi <ashutoshj@google.com> |
Adding a sensor for device pose with six degrees of freedom Adding a sensor type that returns the device pose as a - . quaternion representing rotation from a vector due north and zero pitch and roll && . a translation from an initial position Change-Id: I8764b8c0b9a2518632f75c7a19c203836dd04b1a
/frameworks/base/core/java/android/hardware/Sensor.java
|
3c288e6f2ee762b5e058c4f73f06ef384fab5dc8 |
|
08-Jan-2016 |
Trevor Bunker <trevorbunker@google.com> |
Define TYPE_DEVICE_ORIENTATION Bug: 23470411 Change-Id: Iceba2656936525c655f23fb00bb77521c432ba6a
/frameworks/base/core/java/android/hardware/Sensor.java
|
18ebf732b84d0575c871db35b25bf000e0c7c6a6 |
|
21-Apr-2015 |
Aravind Akella <aakella@google.com> |
Add hidden SensorManager APIs for injecting sensor data. Change-Id: If49467ced1a719c49bb5ac7ab670e86ff4642eaa
/frameworks/base/core/java/android/hardware/Sensor.java
|
1ea5736339fef03de09a40ef389c52355b168388 |
|
12-Feb-2015 |
destradaa <destradaa@google.com> |
Merge "Intern strings used in Sensor information."
|
9ba7c1c17567c19f0187d73cdca55ca99590674e |
|
11-Feb-2015 |
destradaa <destradaa@google.com> |
Intern strings used in Sensor information. By creating a local 'interning map', Sensor information, such as: name, vendor, stringType, and requirePermissions; 92 string objects are not needed anymore. This frees ~6KB of memory in all processes accessing SensorManager. Change-Id: Idfdc98160363bec844c34fc3b71f5e8d7843a7be
/frameworks/base/core/java/android/hardware/Sensor.java
|
f5021f68185f500d608d3765988f4f96f0c6be6b |
|
24-Jan-2015 |
Nick Vaccaro <nvaccaro@google.com> |
Update API to contain new wrist tilt sensor type and string. Convert the wrist tilt sensor from being a vendor-defined sensor type to being an official android sensor type. Change-Id: I39807bdca4f4c853fa0f7e88e6d98c02245f2a8b
/frameworks/base/core/java/android/hardware/Sensor.java
|
1f9b32f006f7c506d9df5bf73294710665746397 |
|
17-Sep-2014 |
Aravind Akella <aakella@google.com> |
Sensor documentation fixes. Change-Id: I664e5e2d5103b87ed02f082551e46513f64b95a1
/frameworks/base/core/java/android/hardware/Sensor.java
|
e57676baaa374ce2cc4d83a0c61115d096bd9ac5 |
|
05-Sep-2014 |
Aravind Akella <aakella@google.com> |
Documentation fix for Sensor.getMaxDelay() Change-Id: Ibec32f098b2036ec1f9795ec8155dac47b5df4fd
/frameworks/base/core/java/android/hardware/Sensor.java
|
0c44d69dc58cb36ffa4cd7aa76f16b34f6e3a5bd |
|
20-Aug-2014 |
Aravind Akella <aakella@google.com> |
Step Counter documentation fix. Change-Id: I04921ca2bdfd10581f5582a025de617a506035b7
/frameworks/base/core/java/android/hardware/Sensor.java
|
0288ca63e3f0aee05ad2ede23564e04e53aca950 |
|
28-Jul-2014 |
Aravind Akella <aakella@google.com> |
SensorManager API changes. i) Remove WAKE_UP_* sensor constants and corresponding string constants. ii) Add getDefaultSensor(int, boolean) API. Bug: 16399898 Change-Id: I53cb7dec02568503ebd35983e6b0c64e9c5070d7
/frameworks/base/core/java/android/hardware/Sensor.java
|
96eb62c3b9dcf0a7b4e5bc802f7d807d97887e31 |
|
17-Jul-2014 |
Aravind Akella <aakella@google.com> |
Define TYPE_PICK_UP_GESTURE. Change-Id: Ic2c7963352ff954884ce05a0a3a71516ed417140
/frameworks/base/core/java/android/hardware/Sensor.java
|
241e70d60733cdbb6206f6c26baac85f3a747105 |
|
18-Jul-2014 |
Jeff Brown <jeffbrown@google.com> |
Add glance sensor for doze mode. Change-Id: I66d11a1f032017b16d3f57fa60699a02d67ad5f1
/frameworks/base/core/java/android/hardware/Sensor.java
|
27900358f2f5b89e8b01516b28a916d16c99ba9b |
|
04-Jun-2014 |
Aravind Akella <aakella@google.com> |
Add java APIs for Sensor reportingMode. Change-Id: Iba6bb11f990d9966b86bf02d70ced7312f3e64a8
/frameworks/base/core/java/android/hardware/Sensor.java
|
1a68f24ab724957a249047f1e62365b8ef525649 |
|
27-May-2014 |
Aravind Akella <aakella@google.com> |
Merge "Adding wakeup sensors, maxDelay to java SDK."
|
ef0b88181e30252d07901976a81524fc8bb03066 |
|
27-May-2014 |
Etienne Le Grand <etn@google.com> |
am 7326defe: am d7439d8c: Merge "Add confidence to the heart rate monitor definition and clarify onAccuracyChange" into klp-modular-dev * commit '7326defe2de7ace86236bf0c5353fe0687c3f99c': Add confidence to the heart rate monitor definition and clarify onAccuracyChange
|
af80510e85b301c8d8ba1e28e7edc7a0c9156a1a |
|
16-May-2014 |
Etienne Le Grand <etn@google.com> |
Add confidence to the heart rate monitor definition and clarify onAccuracyChange Change-Id: I686d07dcd603bf3c3be3c1471de8be3b4e240855
/frameworks/base/core/java/android/hardware/Sensor.java
|
2f8b91449efafa5fb0057cd0150233681c65c9e3 |
|
12-May-2014 |
Aravind Akella <aakella@google.com> |
Adding wakeup sensors, maxDelay to java SDK. Change-Id: I6da09b146e2b1c90efea7faf40a0503a89542cb0
/frameworks/base/core/java/android/hardware/Sensor.java
|
b613dba17306f95e003e276ccbc9aabd569879c5 |
|
21-May-2014 |
Aravind Akella <aakella@google.com> |
Hide Sensor.getRequiredPermission API. Change-Id: Ia0f4e64a563ca409849cf53721b4836abbb0be68
/frameworks/base/core/java/android/hardware/Sensor.java
|
28071e3f40425a6e8c93335aa00f93639b640744 |
|
08-May-2014 |
Etienne Le Grand <etn@google.com> |
Add wake gesture as a hidden sensor in Sensor.java Change-Id: Ic9792b5262d1efc9bec2ef9ba980e6a2f34fece6
/frameworks/base/core/java/android/hardware/Sensor.java
|
618f30db3e59c7dda7bb22b0a400ecb0f6b2d0bc |
|
05-May-2014 |
Justin Koh <justinkoh@google.com> |
Hide getRequiredPermission in android.hardware.Sensor DO NOT MERGE Hide getRequiredPermission in android.hardware.Sensor. Bug: 14116162 Change-Id: I1e5c8361f6d0710c5da78d9506f70fa40a814b92
/frameworks/base/core/java/android/hardware/Sensor.java
|
cd9a7bb3ba742606f93dcbd549d6d6eeb1cb5247 |
|
08-Apr-2014 |
Aravind Akella <aakella@google.com> |
Add stringType and requiredPermissions to SensorManager.java, as well as a permission for the heart rate sensor This reverts commit 819239e5bec90ee3c861ac45fffac4a832a183a1. Change-Id: I4bbb222e5c9dc65aed03aa28fd9e0f00fe335819
/frameworks/base/core/java/android/hardware/Sensor.java
|
819239e5bec90ee3c861ac45fffac4a832a183a1 |
|
05-Apr-2014 |
Etienne Le Grand <etn@google.com> |
Revert "Add stringType and requiredPermissions to SensorManager.java, as well as a permission for the heart rate sensor" This reverts commit fd53d8352a4617941b0a0449390aa562a01ea1d3. Change-Id: I1c6322d1d992147bb5ef201238374966128c1a61
/frameworks/base/core/java/android/hardware/Sensor.java
|
fd53d8352a4617941b0a0449390aa562a01ea1d3 |
|
25-Mar-2014 |
Etienne Le Grand <etn@google.com> |
Add stringType and requiredPermissions to SensorManager.java, as well as a permission for the heart rate sensor Change-Id: I16e5da68f860494e24cca64075be76fad02617bc
/frameworks/base/core/java/android/hardware/Sensor.java
|
d405e0fc8274e8dc9ce8d6e084f6ad679fa6e6fa |
|
04-Sep-2013 |
Aravind Akella <aakella@google.com> |
Sensor batching APIs for review. Change-Id: I34504e1a0856c2dfeceb69c808abdf3e805c5f1f
/frameworks/base/core/java/android/hardware/Sensor.java
|
b4c76b18a369d940f448bcc55d7245b6b30084dd |
|
27-Jun-2013 |
Aravind Akella <aakella@google.com> |
Sensor batching. Implementation for registerListener(with batch support) and flush APIs. Bug: 10109508 Change-Id: I6dfdd986bd8c3368cb568fa7d90abf9c03de9aef
/frameworks/base/core/java/android/hardware/Sensor.java
|
f0f4a831128c57acb52ce91f6d96a9f2b710c80f |
|
08-Aug-2013 |
Aravind Akella <aakella@google.com> |
Fix for build breakage. Correcting the documentatation link in Sensor.java. I added a wrong link {@link #SENSOR_TYPE_ROTATION_VECTOR} instead of {@link #TYPE_ROTATION_VECTOR}. Change-Id: I55be472c554a5170f3db64b9cb49337a1f4691c0
/frameworks/base/core/java/android/hardware/Sensor.java
|
4b628cb53dd84dae82db941d49ef10d58f22bf07 |
|
06-Aug-2013 |
Aravind Akella <aakella@google.com> |
Adding new constants for STEP_DETECTOR, STEP_COUNTER and GEOMAGNETIC_ROTATION_VECTOR. Change-Id: I31fbdf379454e71950b111f2461bdb430f3352fc
/frameworks/base/core/java/android/hardware/Sensor.java
|
b25c0efad2a2b4439f764776f5782f06542c67d7 |
|
04-Jul-2013 |
Mathias Agopian <mathias@google.com> |
be more robust with handling unknown sensors - add support for new sensors (post 4.3) - don't crash when encountering an unknown sensor type - clean-up Bug: 9683153 Change-Id: Iecd883e8a7d0297be1bd2bd4f00c5cc3ffcbccfe
/frameworks/base/core/java/android/hardware/Sensor.java
|
92053f8b28ce0d035d292fa73622200990682511 |
|
14-Jun-2013 |
Scott Main <smain@google.com> |
revise docs for new sensor types. fix markup error causing tons of code font Change-Id: I7635bbc44e03b50faeddf5c5fe50f7f47e2cde35
/frameworks/base/core/java/android/hardware/Sensor.java
|
edb5242355023c6f16d46be32bdfef8471f88890 |
|
16-Apr-2013 |
Jaikumar Ganesh <jaikumar@google.com> |
Fix wrong index value. Rotation vector was at the wrong index value. b/8165631 Change-Id: I50662befabf80393965c94a0335359019b98eb85
/frameworks/base/core/java/android/hardware/Sensor.java
|
6d0c1d78f121d4f1b72973740e8b120c7def1dc0 |
|
28-Mar-2013 |
Jaikumar Ganesh <jaikumar@google.com> |
Sensor values changes. 1. Remove Sensor Event Pool. 2. Allocate fixed array values for each Sensor added. - Needed for backward compatibility. 3. Use SDK checks for backward compatibility for rotation vector. b/8165631 Change-Id: I2d2cf10d3460478ed7af8e6188343f4bb033503c
/frameworks/base/core/java/android/hardware/Sensor.java
|
9a8df4dcf9f83c1cf0cd8dedeb51d1ff8a52a2b5 |
|
13-Feb-2013 |
Jaikumar Ganesh <jaikumar@google.com> |
Add new sensor types. 1. Add uncalibrated gyros and magnetic field sensor. 2. Change max number of events from 3 to 16. 3. Add new APIs for trigger sensors. Change-Id: Ifac5c0024c8e5f88b721e5cd97ff26afaaa36717
/frameworks/base/core/java/android/hardware/Sensor.java
|
1aab1dbca5cf7386797ce609c768249247233186 |
|
13-Mar-2013 |
Jaikumar Ganesh <jaikumar@google.com> |
Revert "Add new sensor types." This reverts commit bc03a348d78326dee779a8ecc325799c9fceac98.
/frameworks/base/core/java/android/hardware/Sensor.java
|
bc03a348d78326dee779a8ecc325799c9fceac98 |
|
13-Feb-2013 |
Jaikumar Ganesh <jaikumar@google.com> |
Add new sensor types. 1. Add uncalibrated gyros and magnetic field sensor. 2. Change max number of events from 3 to 16. 3. Add new APIs for trigger sensors. Change-Id: I1957d723de2b65c31dadaee7386fd8d51ea2f7e5
/frameworks/base/core/java/android/hardware/Sensor.java
|
7f84c065fa1615ee9afb5c229ec9b9319ab88920 |
|
05-Feb-2013 |
Mathias Agopian <mathias@google.com> |
allow the framework to access a Sensor's handle this is needed in another CL to fix an issue where sensors power usage is always reported as 0. Change-Id: Ie496b98bf4b7e69911bdc99bee14cc924e1d71e8
/frameworks/base/core/java/android/hardware/Sensor.java
|
6a2ef12753e5fa199463e36e23c6af9df0666093 |
|
11-Aug-2012 |
Jeff Brown <jeffbrown@google.com> |
Add a toString() method to Sensor for debugging purposes. Also made the class final, since it cannot be instantiated by applications. Change-Id: I540ad56d19debd99426d37b9b63c163827b4c2fc
/frameworks/base/core/java/android/hardware/Sensor.java
|
25157e458d6e10b027d1ba6b78b0487156c9f57a |
|
16-Apr-2012 |
Jeff Brown <jeffbrown@google.com> |
Refactor SensorManager to move non-API bits into a subclass. Changed the SensorManager class so that it only contains API-related bits including what's needed to support legacy sensors. Mostly just moved stuff around. Making the class abstract is safe because it does not have a visible constructor in the API. One minor change is that the cache of sensor type to sensor lists is now per instance of SensorManager instead of being static. We can fix this if desired. Another small change is that we bail out early from registerListener if the listener has already been registered for the particular sensor. This happened for both legacy and standard listeners. The problem is that the ListenerDelegate maintains two lists of sensors, one is a Map and the other is a List. Adding a sensor twice causes one entry to be added to the Map and two entries to be added to the List, but when the sensor is removed the next time, only one entry is removed from the List, leaving it in an inconsistent state. Removed Sensor.getLegacyType() since the value it provides is only needed in LegacyListener and we don't really save any significant computation by caching it. Removing the field makes support for legacy sensors a little more self-contained. Bug: 6339552 Change-Id: I50d41ac97cf535924f2bfa2026d28547a4d00286
/frameworks/base/core/java/android/hardware/Sensor.java
|
f76a50ce8fdc6aea22cabc77b2977a1a15a79630 |
|
09-Mar-2012 |
Ken Wakasa <kwakasa@google.com> |
Fix obvious typos under frameworks/base/core Change-Id: Ia5fc3db1bb51824e7523885553be926bcc42d736
/frameworks/base/core/java/android/hardware/Sensor.java
|
c6b7a0131e92a0bdeb268cee185404ceae9b54b7 |
|
19-May-2011 |
Jean-Baptiste Queru <jbq@google.com> |
Merge 111d17ce Change-Id: I2e0aa4328bc78eb5bcd987e7bf74b0889d2fae7f
|
5819051eee071d622e5cb1f32c74112b1c7b1072 |
|
29-Dec-2010 |
Urs Fleisch <urs.fleisch@gmail.com> |
support humidity sensor type Change-Id: I4156842677e91de0f922284d196147ff61e71a70
/frameworks/base/core/java/android/hardware/Sensor.java
|
462db220a2986f7d9fc3d7e3e6af6615570eaa0b |
|
23-Mar-2011 |
Mathias Agopian <mathias@google.com> |
fix [4056232] Deprecate Sensor.TYPE_TEMPERATURE and add Sensor.TYPE_AMBIENT_TEMPERATURE Bug: 4056232 Change-Id: Idf165460fc083f856c320f0f6f8841d73661c829
/frameworks/base/core/java/android/hardware/Sensor.java
|
0460e26a4c9915f77c915d2cc3540969802b02fa |
|
21-Aug-2010 |
Jean-Baptiste Queru <jbq@google.com> |
resolved conflicts for merge of 691be97f to gingerbread-plus-aosp Change-Id: Ic095e7f9203eb1465ddf3c195ebf1200e9393124
|
f35fd959fe499c61ee0d97d5b0c8feb469397a42 |
|
20-Jul-2010 |
Kevin Powell <kpowell@invensense.com> |
add new sensor types for handling gyro data and device orientation more efficiently. Change-Id: Ie19992f6599e528a79931f4ae592898dac15412e
/frameworks/base/core/java/android/hardware/Sensor.java
|
050b56244ff46d43e4886018d7cd20f0b1dc02b9 |
|
30-Jul-2010 |
Mathias Agopian <mathias@google.com> |
Added SensorManager.getMinDelay() Exposed the new "min delay" sensor property through native and java sensor apis. This allows the caller to know what is the maximum rate at which a sensor can return events, or, if a sensor works in "update" mode (events returned only when the value changes). Also augmented SensorManager.regusterSensorEvent() so that it can accept a value in microsecond in addition to the 4 constants already defined. Change-Id: If425e9979892666df8c989d7de3c362230fa19e0
/frameworks/base/core/java/android/hardware/Sensor.java
|
0f791a799dc81d93935fd2597297cf7ac2c0a044 |
|
23-Jun-2010 |
Mathias Agopian <mathias@google.com> |
More improvements to the SensorManager documentation Change-Id: I8ab79e8787402f0db572226029820b3cf605086f
/frameworks/base/core/java/android/hardware/Sensor.java
|
74cde2cee9e53006a710f4e80700cd560c2d0e4d |
|
17-Jun-2010 |
Mathias Agopian <mathias@google.com> |
Improve SensorManager documentation this pass is mostly just formating. Change-Id: Ica7dd014c301817c93e915c08b16da99769eaabb
/frameworks/base/core/java/android/hardware/Sensor.java
|
61a449393cf29f3960b4e03ec3fad652dac51b88 |
|
27-Feb-2010 |
Mathias Agopian <mathias@google.com> |
fix [2475541] Deprecate Sensor.TYPE_ORIENTATION It's much better to use SensorManager.getRotation() instead.
/frameworks/base/core/java/android/hardware/Sensor.java
|
210fc914db37b3cf77ebb3bf75b0b509a1ecb07c |
|
26-Feb-2010 |
Mathias Agopian <mathias@google.com> |
[2472946] Sensor.TYPE_ORIENTATION returns inverted roll values Fix the documentation to reflect reality and encourage developpers to use SensorManager.getRotation() instead of using Sensor.TYPE_ORIENTATION
/frameworks/base/core/java/android/hardware/Sensor.java
|
4115c518753052add46b017bb3044da6f6169a7b |
|
03-Nov-2009 |
Mike Lockwood <lockwood@android.com> |
Add documentation for proximity and light sensors. Change-Id: I116424c468d1d3afe89e0e17be773ee8b80ada92 Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/core/java/android/hardware/Sensor.java
|
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/core/java/android/hardware/Sensor.java
|
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/core/java/android/hardware/Sensor.java
|
f013e1afd1e68af5e3b868c26a653bbfb39538f8 |
|
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
/frameworks/base/core/java/android/hardware/Sensor.java
|