This change adds onBubbleOrderChanged to BubbleStackView
to try to keep the order synchronized. There are some known
issues with the animation and visual state, which will be
addressed in a follow up CL.
Bug: 123542488
Test: BubbleControllerTest BubbleDataTest
Change-Id: Ie5a679df2f3069236f4d67a3fce4189b39b9eb28
Also fix hidden dependency where positive button is enabled through
a dependency. Explicitly set visiblity where setEnabled occurs now.
Fixes: 132203917
Test: manual
Change-Id: Iba1e01a7c6b64a0f6a2721ddffac9d785981e9a0
am: abbe99e0f0 -s ours
am skip reason: change_id I2578251906f6656b83464d1c4fc4db99165841c9 with SHA1 acc75528ff is in history
Change-Id: I7bb9a8f7dbbffe346f383cb1e33463a6389f1a4f
- Get assistant from Role manager as well
- To qualify as assistant an APK must have privileged
permission CAPTURE_AUDIO_HOTWORD.
Bug: 131758164
Test: manual tests of assistant capture
Change-Id: Ibf0fdc5d906c7a707c75125b9beeb6fad6916c60
TelephonyRegistry listen for the wrong intent extra PhoneConstants.SLOT
which has been removed recently. Thus when receive default subscription
id changed event, we mistenkenly thought phone ID is invalid,
thus we never update mDefaultPhoneId and mDefaultSubId and fails to
notify listeners on default subscription
Bug: 131915645
Test: Manual
Change-Id: Ibb79e55c0756b30669cbd5c69c181f9f9c4d186b
It's possible to go from error state to either of the onAuthenticated
states. Thus, initiate animation when that happens
Fixes: 132124967
Test: Modify code to coerce UI into bad state. Apply patch, bad state
is not seen anymore
Change-Id: I34fbf0801721d57e509675a9b4ecc38ead143ba6
Because the system can automatically clear away cache data, we remove
usage of it from the list of app storage usage in Settings. This should
encourage developers to more aggressively use the unattributed cache,
rather than the attributed regular data folder.
This affects the following fields on the AppEntry: internalSize & str
and size & sizeStr (which are derived from the internal size).
Currently, ApplicationsState.AppEntry.internalSize, externalSize, and
size are only used in the Settings apps so this shouldn't have broader
implications.
Test: Manual verification of Other Apps page
Fixes: 131152171
Change-Id: I3eb2e28701490a543c633e9c95a280059bb99c21
This change maps EPROTONOSUPPORT to the list of error codes that map to
UnsupportedOperationException in IpSecManager.
Bug: 80103456
Test: Compiles, CTS tests ran
Change-Id: Iec3d5fc4a9bcad7c104414afefae775232d46558
Merged-In: Iec3d5fc4a9bcad7c104414afefae775232d46558
(cherry picked from commit dcbc670688)
Bug: 130151718
Bug: 132179354
Test: Switch between gesture nav modes, ensure that system and sysui are
in the right state
Change-Id: I364d155292fc378af552b6ce9e6acca879224693
To ensure existing installers would work without a change the
default state of installing a package is now that all restricted
permissions are whitelisted. If the installer specifies another
whitelist at install time, it determines the install state. In
addition to this we now enable the restricted permission checks
as a prebuilt installer is no longer required.
Test: atest CtsPermission2TestCases
Test: atest CtsPermissionTestCases
Test: atest CtsAppSecurityTestCases:android.appsecurity.cts.PermissionsHostTest
bug:132160728
Change-Id: I705e341faebe62fc2d88fd37ad8870b98e1b71b1