As per product, we will go with Home Controls and Wallet on the left and
the right, respectively.
Fix: 262161691
Test: Manually verified that, after clearing app cache, system UI
displays home and wallet properly.
Change-Id: I6dc2c92f1da7c2d4adc3e6ed6218cfe1352bf1b7
The global keep rule for native methods allows stripping of such methods
if they're unreferenced in Java. However, because system_server
explicitly registers these methods from native code, stripping them in
Java can cause runtime issues. As such, conservatively keep all such
methods in system_server subpackages as long as the containing class is
also kept or referenced.
In practice, the difference is minimal, but this makes it easier to
integrate optional debug pathways that have JNI interop.
Bug: 246800015
Test: m services + inspect delta in services.jar
Change-Id: Id1f9ab707edff9b1911cdde6bdd4bc24ebff7e49
Any time the chipbar's content description updates, there will be an
a11y announcement, but the view won't get focus.
Fixes: 260941580
Test: display active unlock chip -> verify chip text is announced but
view isn't focused
Test: display ttt chip that isn't succeeded -> verify chip text is
announced but view isn't focused
Test: display ttt success chip -> verify chip view gets focus (and is
announces)
Test: atest ChipbarCoordinatorTest
Change-Id: I28a29966868611d98d40edbd3d59b1073856e0b4
Provide getter for protocol ID included in QoS Filter from network
Bug: 246227644
Test: android build, atest FrameworksTelephonyTests
Change-Id: I2b5813eef1ae19bea757fb781032dd0bac68fb56
Merged-In: I2b5813eef1ae19bea757fb781032dd0bac68fb56
Add a new flag GO_TO_SLEEP_FLAG_SOFT_SLEEP. When set, this sleeps the
device only if its user activity keeping it awake. If its otherwise
staying awake because an application is holding a wakelock, then the
device continues to stay awake.
Bug: 260705307
Test: atest PowerManagerServiceTest
Test: manual
Change-Id: I08b6dacf418d927b4f86816b1b6d19965e68556a
* changes:
APIs to enable data stall handling in VCN
Perform MOBIKE when data stall is suspected on VCN network
Add VCN gateway option to enable data stall handling
This is a cleanup commit to fix typos and switch to use ArraySet
instead of HashSet for better performance.
Bug: 261499808
Test: atest FrameworksVcnTests, CtsVcnTestCases
Change-Id: Ie4a83ab22aa2b3682856776b762b4356b13b4745
* changes:
Hotword: Add metrics for Audio Egress
Rename HotwordAudioStreamManager and add Javadoc
Remove dependency on Identity in HotwordAudioStreamManager
Allow setting buffer length for HotwordAudioStreamManager
Succeeded.
When we authenticate the face, the KeyguardIndicationController checks
to see if the bouncer is showing and will set message to "Swipe up and
try again." if so. Ensure that we only show "Swipe up and try again." when face auth
fails.
Also ensure that message is removed when bouncer no longer becomes
visible.
Fixes: 259007288
Test: Enroll in FP and face. Open bouncer and auth via face. Turn off
and on and open bouncer again to view initial message.
Test: Unit Test
Change-Id: I8ee56d27ff60f32e696ac100a64d0553ce3c77e0
DO NOT MERGE Revert submission 20674641-revert-20610032-cherrypick-AnimatorLeak fixes-4lh72bu61o-BQALTBEXMY
Reason for revert: Temporary revert deemed unnecessary - this revert will re-submit the original changes.
Reverted changes: /q/submissionid:20674641-revert-20610032-cherrypick-AnimatorLeak+fixes-4lh72bu61o-BQALTBEXMY
Bug: 261518932
Bug: 258616235
Change-Id: I539c771a6897a9d635613a17138343a7a9feddb9
Test: Presubmit tests. Also, forrest runs with these changes showed no regression
Updates onScreenTurningOn/device state callbacks
in the unfold overlay class to be executed on
the background thread.
This allows to draw the first black frame even
if SystemUI's main thread is busy at the moment,
so it will be less likely to have flicker because
of that.
Also this CL adds a separate thread to render
the vignette to avoid conflicting with the other
operations made on the shared background thread.
Bug: 262381044
Bug: 262518402
Bug: 233045200
Test: manual fold/unfolds with/without AOD enabled
Test: add artifical delay to SystemUI configChanged
that exceeds WM keyguard drawn timeout
=> test that there is a flicker without changes
test that there is no flicker with the changes
Test: atest com.android.keyguard.mediator.ScreenOnCoordinatorTest
Change-Id: Ic5a61839500dbbf63e9c5422bfc0085827526d92
Was only listening for hide() previously. Add support for show().
Also make sure bouncer is not reported while occluded.
Also, use ::Pair, ::toTriple to reduce code clutter for common
operations
Test: atest KeyguardRepositoryImplTest
KeyguardTransitionRepositoryTest
Test: manual, better integration tests pending for transitions
Bug: 195430376
Change-Id: Ic9cd5a7309bdc26c016e33c4221eb8b7c442c2fa
All java methods annotated with @EnforcePermission
must call super.<methodName>_enforcePermission
method provided by PermissionEnforcer.
This method exists in U (currently aosp).
Bug: 262456703
Test: TH
Merged-In: I39a8583c4732b3d01de47b78955c3b8cff853f82
Change-Id: I09fcc610988452b5e23b5d2e910d241e41a73879