- Added support to subscribe for a lmkd LMK_ASYNC_EVENT_STAT event
- Added processing LMK_KILL_OCCURRED and LMK_STATE_CHANGED packets
with logging to statsd
- Added statsd auto-generated code wrapping the statsd logging
Bug: 184698933
Test: lmkd_unit_test - test check_for_oom tests lmkd message send to AMS
Test: statsd_testdrive 51 54 to inspect statsd logged atoms data
Change-Id: I69ef1a9daa5532244a15665bff06d0ad6b370869
Merged-In: I69ef1a9daa5532244a15665bff06d0ad6b370869
Goal:
Pop up the tooltip to show how to move the menu and
hide after users move the Accessibility floating menu first.
Patch Action:
1. Create new SharedPrefernece for dock tooltip.
Bug: 182532449
Test: atest AccessibilityFloatingMenuViewTest AccessibilityFloatingMenuTest
AnnotationLinkSpanTest AccessibilityFloatingMenuTooltipViewTest
DockTooltipViewTest MigrationTooltipViewTest
Change-Id: I71d29761acd4e9d48f776e5c701149b3ed40fda4
Patch Action:
1.Linkify the text related to migration tooltip.
2.Create the component name of the sub setting of
Accessibility button let framework side could launch to
the corresponding setting page.
Bug: 175365399
Test: atest AccessibilityShortcutControllerTest AnnotationLinkSpanTest AccessibilityFloatingMenuTooltipViewTest MigrationTooltipViewTest
Change-Id: I2af5aaa5cf1789f406f423c64c91f0e23c31e6eb
Goal:
If users have been using the accessibility button in android R, after the device is upgraded from android R to S, the system will pop up the tooltip at the first boot to show the information about the Accessibility button was replaced with the floating menu.
Patch Action:
1. Create the tooltip view
2. Create new secure settings key for migration tooltip
Bug: 175365399
Test: atest AccessibilityFloatingMenuViewTest AccessibilityFloatingMenuTest AccessibilityFloatingMenuTooltipViewTest
Change-Id: I50b792efcbb631778a668e967fd727806a3f3df4
Change the brackets in Persian keyboard layout to be consistent with RTL
layout.
Bug: 178953618
Test: Connect a physical keyboard, and choose "Persian" keyboard layout.
Change-Id: Id9a9451a40dbf585c36bd5cdacbf4a94ca1a29d4
Change the brackets in Hebrew keyboard layout to be consistent with RTL
layout.
Bug: 178953618
Test: Connect a physical keyboard, and choose "Hebrew" keyboard layout.
Change-Id: Idf11370996771c63148db145c0921eb1077c1176
Added additional shader stretch effect type
to distinguish between shader based stretches that
are configured in HWUI as well as those that
are configured in both HWUI and SurfaceFlinger
Bug: 184297961
Test: manual
Change-Id: Ie1083cef7cbaf4f877783d67d429af7f5edd0a3c
Add a new private window attribute for allowing apps to specify the max
display refresh rate. This is useful for use cases such as keyguard
where the refresh rate should be limited to preserve power.
In the next CLs the preferredDiplayModeId would be enabled for
frame rate override (60-on-120) and the preferredMaxDisplayRefreshRate
would be the alternative to control the display refresh rate (as opposed
to the frame rate experienced by the app).
Test: atest RefreshRatePolicyTest
Test: atest DisplayModeDirectorTest
Test: Launch camera app and observe refresh rate
Bug: 183226498
Change-Id: I1c5e9f6047cbea4bfb581251b8dd2b9058b3e378
Change the '[]' and '<>' brackets in Arabic keyboard layout to be consistent with RTL
layout.
Bug: 178953618
Test: Connect a physical keyboard, and choose "Arabic" keyboard layout.
Change-Id: I715fc387536124f13dab63b64f197354d4594870
- Animate close when swiping between players in carousel
- Close when long pressing on the guts
- Close when screen turns off
- If media only shows in QS, close after going to QQS or lockscreen
Fixes: 184535725
Fixes: 182292357
Test: visual
Test: atest com.android.systemui.media
Change-Id: I596d8dc30d714098cb84f0f0779c2e233fffcf0e
BatteryManagerInternal calls into BatteryService, which has its own
logic for identifying low battery. BatteryService's low battery logic
takes a user's setting into account. Switch to using BatteryService's
logic so we can standardize on battery low logic.
Bug: N/A
Test: Android builds
(cherry-pick from commit de95150c42)
Merged-In: I0cc4538bb80ce21e42721eccf6b6671d52a24084
Change-Id: I0cc4538bb80ce21e42721eccf6b6671d52a24084
Previously the animation scheduler was IDLE while not animating and
while showing the dot. Recently SHOWING_PERSISTENT_DOT was added and
that needs to be checked.
Test: manual
Fixes: 187608678
Change-Id: I9eeb94a12878923b73920d2b3fc85cef7e7d28f9
This allows us to consolidate both mic and camera into a single dialog
when requested at approximately the same time. Also it allows (as a
workardound to b/181721787) for the dialog to be shown when an app
quickly opens another activity after opening mic/cam.
Also we special case telecom to show the microphone dialog when a phone
call is placed so that the user is able to easily take action on
unmuting the microphone.
Bug: 183985427
Fixes: 184163956
Test: atest CtsSensorPrivacyTestCases
Change-Id: I4cb897ee34d1ceeb4a2ad6104f812b15a2a4f357
Ensure that we record historical ops for started, ingored ops, during
the time they are not set to ignored
Fixes: 185945831
Test: atest SensorPrivacyCameraTest,SensorPrivacyMicrophoneTest
Change-Id: Icd6febd8ec371848280178d0b3e053ab221d93ed
This change adds additional logging prefixes to uniquely identify
connections and vcn instances to allow for better debugging.
Test: atest FrameworksVcnTests
Change-Id: Ied1aa2b2502c9cbe59358755eb65ed369fdbd987