Lucas Silva
0ddce51ce5
Merge "Add internal API to PowerManager which allows napping when device is asleep." into tm-qpr-dev am: a13bb16268
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20165504
Change-Id: I5810bf382dfe6063982544478be2b20fb50d8191
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-17 18:43:25 +00:00
Lais Andrade
ee6ef24c82
Merge "Update Vibrator documentation for support check methods." am: 669bfab549 am: aef7473d30
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2256077
Change-Id: I828536bc2f5bf4adaf601970da93523c1fec1efa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-17 15:06:45 +00:00
Lais Andrade
aef7473d30
Merge "Update Vibrator documentation for support check methods." am: 669bfab549
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2256077
Change-Id: Iaa8c45c265848faab5b1e12ad3b951746b06af0b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-17 14:37:44 +00:00
Lais Andrade
ba35aa1ebf
Update Vibrator documentation for support check methods.
...
Update documentation for methods areAllEffectsSupported and areAllPrimitivesSupported to explain the default behavior for empty queries. The behavior remains unchanged.
Change-Id: I23dd792af7e3ee2c70fec136fb7db4965a7195be
Fix: 237509304
Test: N/A
2022-10-17 12:37:30 +00:00
Lucas Silva
16d6ddde58
Add internal API to PowerManager which allows napping when device is
...
asleep.
This allows us to enter the dream directly while the device is off, instead of needing to wake the device before entering dream.
Bug: 246472225
Test: adb shell cmd dreams start-dreaming (while device asleep)
Test: atest PowerGroupTest
Change-Id: Id4634f3d5f7c3ae324f85f11a6991f0cab068a7d
2022-10-13 10:52:06 -04:00
Philip Junker
715cba5f63
Sync BatteryStats user activity types with PowerManager ones.
...
Add more logs when entering doze.
Bug: 243518837
Test: atest BatteryStatsTests
Test: atest PowerManagerServiceTest
Test: manually observe logs using logcat / adb bugreport
Change-Id: I234a999cf41da0346ce4d9f05663cae116b095a3
Merged-In: I234a999cf41da0346ce4d9f05663cae116b095a3
2022-10-07 08:17:41 +00:00
Philip Junker
4928d74f0d
Sync BatteryStats user activity types with PowerManager ones.
...
Add more logs when entering doze.
Bug: 243518837
Test: atest BatteryStatsTests
Test: atest PowerManagerServiceTest
Test: manually observe logs using logcat / adb bugreport
Change-Id: I234a999cf41da0346ce4d9f05663cae116b095a3
Merged-In: I234a999cf41da0346ce4d9f05663cae116b095a3
2022-10-06 12:32:48 +00:00
Hao Ke
a7af799f90
Merge "Update Parcel readLazyValue to ignore negative object lengths" into tm-qpr-dev am: 1616c18830
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20111891
Change-Id: I4217009290de35449c380f6636838e5870674d54
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 20:36:26 +00:00
Hao Ke
1616c18830
Merge "Update Parcel readLazyValue to ignore negative object lengths" into tm-qpr-dev
2022-10-05 20:03:42 +00:00
TreeHugger Robot
626dfc8928
Merge "Add proto output of battery usage stats" into tm-qpr-dev am: eb59079888
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20107348
Change-Id: I4edeb8faa2a1c6cd7d4c48522cece62645bfaaf7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-04 22:16:41 +00:00
Hani Kazmi
8e01230dd2
Update Parcel readLazyValue to ignore negative object lengths
...
Addresses a security vulnerability where a (-8) length object would
cause dataPosition to be reset back to the statt of the value, and be
re-read again.
Bug: 240138294
Test: atest ParcelTest BundleTest AmbiguousBundlesTest
Test: manually ran PoC
Change-Id: I1ab1df6f2a802d8cdf02c89c12959b09d7b1a5c4
Merged-In: I1ab1df6f2a802d8cdf02c89c12959b09d7b1a5c4
2022-10-04 17:32:07 +00:00
Dmitri Plotnikov
eb91d0c6cd
Add proto output of battery usage stats
...
Bug: 245832387
Test: adb shell dumpsys batterystats --usage --proto | \
gqui from rawproto:- proto $ANDROID_BUILD_TOP/frameworks/base/core/proto/android/os/batteryusagestats.proto:android.os.BatteryUsageStatsAtomsProto --protoprint_annotations=no
Change-Id: I297f09892accf0d2adef41d4cbd384a505c9c189
(cherry picked from commit db0d388e48 )
2022-10-04 01:01:45 +00:00
Steven Moreland
4d78aee579
Merge "Parcel: more stacks printed when recycle twice." am: 31075f2951 am: 97b1f3149b am: 72b727c7c7 am: f24decea67
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2237374
Change-Id: Icc979e323fecac342eb5cd82d16895f81ddf0d7f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-29 22:55:12 +00:00
Steven Moreland
72b727c7c7
Merge "Parcel: more stacks printed when recycle twice." am: 31075f2951 am: 97b1f3149b
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2237374
Change-Id: I186d0998a0dda2eb4eff7ee334c83a33a7c60625
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-29 21:44:29 +00:00
Steven Moreland
31075f2951
Merge "Parcel: more stacks printed when recycle twice."
2022-09-29 20:48:15 +00:00
Steven Moreland
cdb5f00ecb
Parcel: more stacks printed when recycle twice.
...
We can print the second stack by default.
Bug: 243768096
Test: N/A
Change-Id: I49d4e72f87c15fc04ddf94a19ff8f76512b6ebbc
2022-09-29 01:00:47 +00:00
Juan Yescas
1713d59d14
Merge changes from topic "ddr_size_api" am: c12a383385 am: a4ed6716da am: 12ffdf5523 am: 4b3bbca1c6
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2193505
Change-Id: I539c176132222b3a024cb789ea7808dc386e6fe2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-27 22:00:06 +00:00
Juan Yescas
4a61cdf513
Add method to parse the size in FileUtils am: 71e11ae9ba am: ab61310d91 am: 7158f0deaa am: 86b3d4dd2e
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2192359
Change-Id: I5eb67f191d7cf4406a35fb52aa73be893cffc396
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-27 21:59:56 +00:00
Juan Yescas
12ffdf5523
Merge changes from topic "ddr_size_api" am: c12a383385 am: a4ed6716da
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2193505
Change-Id: I872060fbb5e3d4ba311ed83c7be539e9925e573c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-27 21:02:01 +00:00
Juan Yescas
7158f0deaa
Add method to parse the size in FileUtils am: 71e11ae9ba am: ab61310d91
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2192359
Change-Id: I01b5f1e175b412c67e0ada83bcd45be22e3af85a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-27 21:01:54 +00:00
Juan Yescas
7afbbec42f
Add new field in MemoryInfo to get advertised memory size.
...
This API will get the advertised memory size from the bootloader parameter
passed to the kernel. The advertised memory size might be different from
the MemTotal value in /proc/meminfo. This could be due the original design
manufacturer (ODM) reserved part of the memory for the Trusted Execution
Environment.
Test: Run test caes
Bug: 231718727
Change-Id: I06494cb9013048d73a83f2180a9241c2259d46eb
2022-09-27 15:11:52 +00:00
Juan Yescas
71e11ae9ba
Add method to parse the size in FileUtils
...
The method parseSize() will parse the strings that match
the regular expression:
"^((\\s*[-+]?[0-9]+)\\s*(B|K|KB|M|MB|G|GB|Ki|KiB|Mi|MiB|Gi|GiB)\\s*)$"
For example: 12GB, +100MB, 23MiB.
It will return the size in bytes.
Test: atest
Bug: 231718727
Change-Id: Id4b9084d2ff8a0a8bd23ddb8a7e10dcf17391c49
2022-09-27 15:11:05 +00:00
Lais Andrade
864d640e8d
Merge "Remove VibrationEffect javadocs to methods not available in public APIs." into tm-dev am: 40739d5379 am: 6c9ae0c881
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19927366
Change-Id: Ic1f5ba8452dd775377d3e60400f274cc8747f9d7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-16 15:33:10 +00:00
Treehugger Robot
dd2eed7053
Merge "Clarify method names and improve debug" am: 1ab7ac7f56 am: 1d74b8207b am: a6a8219798 am: f1f8a7519c
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2217306
Change-Id: I0139bcffa3e11a90e36e228d371f478ae851d5c9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-16 13:58:32 +00:00
Treehugger Robot
a6a8219798
Merge "Clarify method names and improve debug" am: 1ab7ac7f56 am: 1d74b8207b
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2217306
Change-Id: I922d2d8012d82ce7dfa8a1c70e2582b60e98761e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-16 12:47:39 +00:00
Neil Fuller
d272f786c2
Clarify method names and improve debug
...
Change LocationTime.getTime() -> getUnixEpochMillis() for clarity.
Add LocationTime.toString() to improve log messages involving
LocationTime.
Test: build only
Bug: 236611620
Change-Id: I6f33bec6288c67e18a2008a735e88a8981186183
2022-09-16 09:03:00 +00:00
Grace Cheng
eedebc0b06
Merge "Adds a function in LM for fetching ADAS allowlist" into tm-qpr-dev am: 8efbf0ee61
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19799651
Change-Id: I36a71fede0ed21ec570c888e19cb1bb42cf76cb8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-15 18:21:18 +00:00
Grace Cheng
8efbf0ee61
Merge "Adds a function in LM for fetching ADAS allowlist" into tm-qpr-dev
2022-09-15 17:54:32 +00:00
Lais Andrade
a76cbecf3e
Merge "Remove VibrationEffect javadocs to methods not available in public APIs." am: db3fb60b2b am: ef283f4387 am: 6b4a499166 am: fdf8a663c5
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2214741
Change-Id: I2f61798d0fa0f2d620019848a67138e7235f09cb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-12 17:45:24 +00:00
Lais Andrade
1c36dbb35a
Remove VibrationEffect javadocs to methods not available in public APIs.
...
Change already landed in aosp/2214741. Need to land this fix in tm-dev for it to show up in the published reference docs.
Change-Id: Idf5a339a5fb0ffd510e7fda0e3784916c8505eae
Merged-In: Idf5a339a5fb0ffd510e7fda0e3784916c8505eae
Bug: 245491186
Test: N/A
2022-09-12 16:04:18 +00:00
Lais Andrade
6b4a499166
Merge "Remove VibrationEffect javadocs to methods not available in public APIs." am: db3fb60b2b am: ef283f4387
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2214741
Change-Id: I02aa723acad8be946973e2bd3baf407490a07f64
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-12 15:42:53 +00:00
Lais Andrade
55217bc20b
Remove VibrationEffect javadocs to methods not available in public APIs.
...
Change-Id: Idf5a339a5fb0ffd510e7fda0e3784916c8505eae
Merged-In: Idf5a339a5fb0ffd510e7fda0e3784916c8505eae
Fix: 245491186
Test: N/A
2022-09-12 12:21:16 +00:00
Treehugger Robot
32b0d92d61
Merge "change the format" am: cac091cedb am: 1d863c4a76 am: a2a73957bf am: d1e2293394
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2209999
Change-Id: I334f821d7134557dbd5f9acb964df49acedd48b9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-08 23:25:59 +00:00
Treehugger Robot
a2a73957bf
Merge "change the format" am: cac091cedb am: 1d863c4a76
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2209999
Change-Id: Ieb6d01f73dadc20e1dbfd5511faa67cd03a8553c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-08 22:11:23 +00:00
Treehugger Robot
cac091cedb
Merge "change the format"
2022-09-08 21:31:23 +00:00
Xiaozhen Lin
ce5a2ae1b0
change the format
...
use "file:" instead of "include"
Test: N/A
Change-Id: I7db7abba49b117f782b557926d06fa858223185b
2022-09-07 22:42:57 +00:00
Hani Kazmi
9075299d91
Merge "Add javadoc note about bug in readParcelableCreatorInternal" into tm-dev am: 5421a3f422 am: 530c9780d8 am: 494fbd29d2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19459102
Change-Id: I081c2a2f2ed561377a85baaebd08ee16a2ede0a5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-06 13:44:33 +00:00
Hani Kazmi
494fbd29d2
Merge "Add javadoc note about bug in readParcelableCreatorInternal" into tm-dev am: 5421a3f422 am: 530c9780d8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19459102
Change-Id: I6874ba1e634a7b344bd5e7d410a8c6ec0324060d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-06 13:33:25 +00:00
Hani Kazmi
dba9fb34b6
Merge "Add javadoc note about bug in readParcelableCreatorInternal" into tm-dev am: 5421a3f422
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19459102
Change-Id: I482ab929747f012806d5dccbec6ffc5c7b8dd457
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-06 13:02:51 +00:00
Hani Kazmi
5421a3f422
Merge "Add javadoc note about bug in readParcelableCreatorInternal" into tm-dev
2022-09-06 12:39:44 +00:00
Treehugger Robot
1c14dd5ac5
Merge "Update OWNERS file for Multiuser." am: 724eea8b2e am: 38bd2db5fc am: 387b6df342 am: 0ef1ac4876
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2179455
Change-Id: I1720eb7c3670e96e989efad55e34c7fbdc5c32ab
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-05 13:04:04 +00:00
Treehugger Robot
387b6df342
Merge "Update OWNERS file for Multiuser." am: 724eea8b2e am: 38bd2db5fc
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2179455
Change-Id: Ifabead340794f49bc9d72be1a71ada6ab5ae4803
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-05 11:59:51 +00:00
Treehugger Robot
724eea8b2e
Merge "Update OWNERS file for Multiuser."
2022-09-05 10:55:36 +00:00
Zixuan Qu
47196b1422
Merge "Register VibrationSettings as a listener to: 1) virtual displays creation and removal. 2) App Uids running on virtual displays. These will be used in combination to ignore vibration initiated from a virtual display." into tm-qpr-dev am: 442f33f79e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19813060
Change-Id: Ib7071d4a7affded34e5ff58482e55521c7532a86
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-02 16:45:09 +00:00
Zixuan Qu
442f33f79e
Merge "Register VibrationSettings as a listener to: 1) virtual displays creation and removal. 2) App Uids running on virtual displays. These will be used in combination to ignore vibration initiated from a virtual display." into tm-qpr-dev
2022-09-02 16:18:58 +00:00
Hani Kazmi
5ffffa5702
Add javadoc note about bug in readParcelableCreatorInternal
...
follow up to b/232589966. Bug was fixed in master, but did not have time
to merge into T. Adding a note to aid developers in using the old API if
impacted.
Test: m
Bug: 240585930
Change-Id: Ibd80007b63ff8d2ad87e18c6c4d0ffedb5184ff5
2022-09-02 14:06:45 +00:00
Hani Kazmi
80d19a9967
Merge "Update BaseBundle to not use LazyValues when using ReadWriteHelper" into tm-dev am: 91e0c35911
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19537071
Change-Id: I0d935e78b286f05592d8b889ea38c2e8f4d7cfeb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-01 19:45:59 +00:00
Zixuan Qu
913ddceb07
Register VibrationSettings as a listener to:
...
1) virtual displays creation and removal.
2) App Uids running on virtual displays.
These will be used in combination to ignore vibration initiated from a virtual display.
This change also consolicates the fix to avoid Null reference when VirtualDeviceManger
is not present in the available system services. See also ag/19744341.
Test: VibrationSettingsTest, VibratorManagerServiceTest
bug: 189474679
Change-Id: Ie10dbfe65bb3ab9d62ed5c7b5ed7095a51bccf24
Merged-In: Ie10dbfe65bb3ab9d62ed5c7b5ed7095a51bccf24
(cherry picked from commit a0ae5c1951 )
2022-09-01 18:01:59 +00:00
Hani Kazmi
6dceed5601
Merge "Update BaseBundle to not use LazyValues when using ReadWriteHelper" into tm-qpr-dev am: 51eece2ac4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19754636
Change-Id: I51c0c655b3401e1022242bef8e89791d7fefe0e1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-09-01 16:53:14 +00:00
Grace Cheng
390046b0db
Adds a function in LM for fetching ADAS allowlist
...
Bug: 244264468
Test: none
Change-Id: I0bf0d4e0ef45aea8726d52bc661a6713c5e986ce
2022-08-31 16:56:45 +00:00