Commit Graph

813479 Commits

Author SHA1 Message Date
Will Osborn
4c736a0964 Fix tabletop autorotate freezing the device in portrait
Test: locally tested in multiple configurations
Bug: 260549749
Change-Id: I43e87c35c9bca0bf6b27ae6db74d34996e227c58
2022-12-02 13:29:46 +00:00
TreeHugger Robot
9df0ec60d4 Merge "Only collapse stack on shade state change" into tm-qpr-dev am: 5932f31d58
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20611534

Change-Id: I83ee47e671daf90cfd560cf07d1c082843c39c30
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 13:03:52 +00:00
TreeHugger Robot
5932f31d58 Merge "Only collapse stack on shade state change" into tm-qpr-dev 2022-12-02 12:30:58 +00:00
TreeHugger Robot
ec9ce94d0f Merge "Refine SystemUI plugin and animation deps" into tm-qpr-dev am: 6c1d781c7d
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20600776

Change-Id: Id2390560d72e2c07286d75a472049edb8c121937
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 12:28:21 +00:00
Nikita Ioffe
39576eb60f Merge "Don't WTF if getSystemService(VIRTUALIZATION_SERVICE) returns null" am: 634c15d3c0 am: 152c0b228c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2323440

Change-Id: I536322dc3a2c125d3d55d5d7ac663171450b2dc5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 12:24:35 +00:00
TreeHugger Robot
6c1d781c7d Merge "Refine SystemUI plugin and animation deps" into tm-qpr-dev 2022-12-02 12:03:36 +00:00
Nikita Ioffe
152c0b228c Merge "Don't WTF if getSystemService(VIRTUALIZATION_SERVICE) returns null" am: 634c15d3c0
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2323440

Change-Id: Ifc11c2907def44ab00f905c1176d144397bbc4e4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 11:54:32 +00:00
Parth Sane
a022ca79c7 Merge "Add support for AIDL traces for Priv apps" am: 93dae4bc8f am: 4c17cc1766
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2311609

Change-Id: I51a518a70c9ec3bc3393aa83b2f7dbd7366d1753
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 11:49:21 +00:00
Nikita Ioffe
634c15d3c0 Merge "Don't WTF if getSystemService(VIRTUALIZATION_SERVICE) returns null" 2022-12-02 11:34:29 +00:00
Parth Sane
4c17cc1766 Merge "Add support for AIDL traces for Priv apps" am: 93dae4bc8f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2311609

Change-Id: Ie31a74f45c0f9f4c063373cdb610d167eb7920cf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 11:18:43 +00:00
TreeHugger Robot
2ea0a495a6 Merge "Fix NPE in DialogLaunchAnimator" into tm-qpr-dev am: 120867a3c9
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20608947

Change-Id: I34450518262a6509999b1a2e73e87bd4bb716b26
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 11:17:24 +00:00
TreeHugger Robot
120867a3c9 Merge "Fix NPE in DialogLaunchAnimator" into tm-qpr-dev 2022-12-02 10:58:56 +00:00
Parth Sane
93dae4bc8f Merge "Add support for AIDL traces for Priv apps" 2022-12-02 10:42:33 +00:00
Siim Sammul
258176bdcc Change DropboxRateLimiter to rate limit proto tombstones and regular
tombstones separately.

Bug: 255249203
Test: atest ErrorsTest

Change-Id: I258657233ed643615cdd4b7ebdcf6447b1a964af
2022-12-02 10:19:01 +00:00
Jordan Demeulenaere
b28ae70b2b Merge changes Ia3b1ae8f,Ie87220a7 into tm-qpr-dev am: 52c7bc24e2
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20562448

Change-Id: I655ecdff4f09577244a6672b6a30c6ef58f87bf1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 10:07:26 +00:00
Nikita Ioffe
2ac8a1a75e Don't WTF if getSystemService(VIRTUALIZATION_SERVICE) returns null
On devices without AVF support it is expected for the
Context.getSystemService(VIRTUALIZATION_SERVICE) to return null.

Bug: 261012673
Test: atest CtsMicrodroidDisabledTestCases
Change-Id: I4e0f0efe8e8a128dc79f22f39175a2cee7724251
Merged-In: I4e0f0efe8e8a128dc79f22f39175a2cee7724251
2022-12-02 10:06:35 +00:00
Jerry Chang
e63a7ca25b Merge "Revert "Fix win mode issues for unresizable apps"" into tm-qpr-dev am: 4476d91918
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20584998

Change-Id: I24b9b77696eb590430f2fc6f62fc1f76baac44d1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 10:06:00 +00:00
Jordan Demeulenaere
52c7bc24e2 Merge changes Ia3b1ae8f,Ie87220a7 into tm-qpr-dev
* changes:
  Clean-up FooterActionsViewModelTest
  Introduce TestScope.collectLastValue(Flow)
2022-12-02 09:30:12 +00:00
Ivan Chiang
48c42fda80 Hotword: Add metrics for Audio Egress
Bug: 249269473
Test: statsd_testdrive 434
Change-Id: Ia84489dcef1cc96f8fc61a44ccac34d433658bc9
Merged-In: Ia84489dcef1cc96f8fc61a44ccac34d433658bc9
2022-12-02 09:23:27 +00:00
Jerry Chang
4476d91918 Merge "Revert "Fix win mode issues for unresizable apps"" into tm-qpr-dev 2022-12-02 09:15:11 +00:00
Mark Punzalan
714691fc46 Rename HotwordAudioStreamManager and add Javadoc
"Manager" is a little vague and "Copier" is clearer with the class's
purpose.

Bug: 258323047
Test: None with this change; simple refactoring
Change-Id: I43a24b27983838e0ef9798eef2f45d1d4b1c9ac8
Merged-In: I43a24b27983838e0ef9798eef2f45d1d4b1c9ac8
2022-12-02 08:52:08 +00:00
Mark Punzalan
53007b4d5b Remove dependency on Identity in HotwordAudioStreamManager
android.media.permission.Identity is not needed for AppOpsManager calls
and is an unnecessary coupling.

Bug: 258323047
Test: None with this change; pure refactoring
Change-Id: I1c70f95a73e36c2793e87116b426d55ce359b74b
Merged-In: I1c70f95a73e36c2793e87116b426d55ce359b74b
2022-12-02 08:51:37 +00:00
Mark Punzalan
27c97de8ae Allow setting buffer length for HotwordAudioStreamManager
A HotwordDetectionService can specify a buffer length for each
HotwordAudioStream in the HotwordDetectedResult by adding an int in the
HotwordAudioStream's metadata PersistableBundle, with the key
HotwordAudioStream.KEY_AUDIO_STREAM_COPY_BUFFER_LENGTH_BYTES.

If the value is not specified or is an invalid value, the default buffer
length is 2,560 bytes.

Bug: 257509629
Test: Manually with test app, verified with logs
Test: atest CtsVoiceInteractionTestCases
Change-Id: I28c7f21bdf7c00b62c9cc6c29153d79ce9d85286
Merged-In: I28c7f21bdf7c00b62c9cc6c29153d79ce9d85286
2022-12-02 08:51:14 +00:00
Sudheer Shanka
333982597d Override a sendBroadcastUser() variant in BroadcastInterceptingContext.
Bug: 255525222
Test: TH
Change-Id: Icc776a388c9e9b1ab327ef7eb2209f35c92bb944
2022-12-02 06:24:22 +00:00
Vinit Nayak
70092b090e Cleanup removal of taskbarSize from calculation
* See ag/20617554 for more context

Bug: 261110474
Test: FullscreenDrawParamsTest passes
Change-Id: Id13e811a0966bdcc17fc282303fe98a8b7290dbf
2022-12-01 21:25:03 -08:00
Chris Li
62f0464d29 Provide startBounds for closing container with legacy transition
Before, we only provide startBounds when the animation target is
MODE_CHANGING, with which we won't know the start bounds for target that
is closing while resizing.

Now, we provide startBounds for all targets, so that we can use it to
provide seamless animation when the target is closing while resizing.

Also make sure the closing container's surface is in the start bounds
before the animation starts to avoid any flicker.

Bug: 241043533
Test: Verify with switching between split and stack.
Change-Id: I4d8e1ee44d418249dcb434425c7ab3d63a429bad
2022-12-02 05:01:02 +00:00
Dennis Song
0c7d4135fb Merge "Respect partition precedence while deciding overlay priority" am: 9f25e02fa3 am: 8579fa7af4
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2310127

Change-Id: I808b41aaf25d8546b508e6041a844c873dc88208
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 04:42:14 +00:00
Dennis Song
8579fa7af4 Merge "Respect partition precedence while deciding overlay priority" am: 9f25e02fa3
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2310127

Change-Id: I55dfc0f2933d956f924a1017d1aa94ad04aeff5c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 04:13:08 +00:00
Dennis Song
9f25e02fa3 Merge "Respect partition precedence while deciding overlay priority" 2022-12-02 03:33:00 +00:00
Aaron Liu
8b5178beac Fix fatal exception in FakeBroadcastReceiver.
It seems like an exception is thrown because ArraySet is not
thread-safe.

Use a synchronized hash set for the receivers.

Fixes: 261099639
Test: atest KeyguardQuickAffordanceProviderTest
Change-Id: I39c43bb2d5dbdc6705b5dec4b362d75189c136d9
2022-12-01 19:06:54 -08:00
Chris Poultney
61152bc812 Add home/lock screen argument to remaining methods that require one
After merge into master, @hide annotations will be removed and CTS tests
added.

Bug: 253481667
Test: will be added in master
Change-Id: Ia8bb930c72113c510ed7c4eb70738083c0662151
2022-12-02 03:01:48 +00:00
Jerry Chang
03df1890ec Merge "Consolidate leaving split screen to pip mode behavior" into tm-qpr-dev am: 86d092aa7e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20586039

Change-Id: I6b789195a3125ebf6e40ad512c5baa8de6c707ab
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 02:31:05 +00:00
Jerry Chang
86d092aa7e Merge "Consolidate leaving split screen to pip mode behavior" into tm-qpr-dev 2022-12-02 01:58:06 +00:00
Florence Yang
3635082c95 Color Change Animation for AnimatableClockView
Creating a simple color fade animation for when theme or region
sampling changes the color of the clock. This replaces the use of
animateAppearOnLockscreen() for those cases by creating a specific animation that only deals with color.

Fixes: 259282866
Test: manual
Change-Id: I279b5e01025a0f7bf5815599ea786a1ab68c06ef
2022-12-02 01:51:38 +00:00
TreeHugger Robot
7c90671a36 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: 921aac6f4d -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20597064

Change-Id: I096cd2c00ea04ef08108f8a673833d5f3dd86674
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 01:27:13 +00:00
Bill Yi
a8ec072fea [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 02cae22700 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20597064

Change-Id: I9473bbd39d4925cbc525c3575ba0a9075bb2a926
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 01:26:47 +00:00
TreeHugger Robot
ba921efe80 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: 1bca812fce -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20597056

Change-Id: If08f7e422368217324532de167e8c331d879b882
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 01:26:32 +00:00
Bill Yi
7665a5af41 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: c3addc163f -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20597056

Change-Id: Iec08f4029e795c3711979de8b8f8980e2dafdd23
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 01:26:09 +00:00
TreeHugger Robot
451913016f [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: 931de51433 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20596290

Change-Id: I6da1522b4e3afde64bde34103b98e59975e16255
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 01:25:47 +00:00
Bill Yi
53624e37f2 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: b5cb17d008 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20596290

Change-Id: Id111355822236ccf87929bf581a0dd35da4f13b6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 01:25:09 +00:00
TreeHugger Robot
921aac6f4d Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev 2022-12-02 00:50:40 +00:00
TreeHugger Robot
1bca812fce Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev 2022-12-02 00:50:40 +00:00
TreeHugger Robot
931de51433 Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev 2022-12-02 00:50:40 +00:00
Android Build Coastguard Worker
64563cf782 Snap for 9358956 from 8c52651070 to tm-qpr2-release
Change-Id: I1bff2ef2ef55df5682214ac52baa7381f6da21e6
2022-12-02 00:21:31 +00:00
John Wu
5e6409d64f Disable intent filter enforcement in startActivityFromRecents
Due to the fact that the resolved type of an intent is not available
during startActivityFromRecents, the intent might not match the intent
filter, making the activity un-launchable if the enforcement is enabled.

The solution in this commit is a nasty hack for T; a proper fix should
be implemented in master.

Bug: 240373119
Test: atest CtsContentTestCases:PackageManagerTest
Change-Id: Ic88c728373d86dfddd6198600a05c696112048da
2022-12-02 00:10:49 +00:00
TreeHugger Robot
a0a82d4648 Merge "Prevent touch event dispatch on the top edge when collapsed" into tm-qpr-dev am: e354477990
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20581317

Change-Id: I73bfd249e648c8fded02e4da5ab3ff5926f695c6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-01 23:09:03 +00:00
Mateusz Cicheński
76d2b200ae Don't move PiP towards a corner after user manually moved it.
With keep clear areas flag on, PiP will gravitate towards one of the
bottom corners of the screen if possible. However, once a user moves
PiP manually, it will only continue to avoid occluding keep clear
areas, but no longer move downwards. This also happens if user resized
the window.

This can be disabled by turning the newly introduced sysprop flag.

Bug: 258529269
Test: manually

Change-Id: Ieaa292c54762d5cd005bcdf7eab48d6082e5c3a9
2022-12-01 22:51:44 +00:00
TreeHugger Robot
e354477990 Merge "Prevent touch event dispatch on the top edge when collapsed" into tm-qpr-dev 2022-12-01 22:30:29 +00:00
Rahul Banerjee
7bf2d1a26f Merge "Enable SysUI Predictive Back in teamfood." into tm-qpr-dev am: f1ab4bc832
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20599091

Change-Id: Idcbb0f9bcc1852216d4372f97ee3f98cb5494ec0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-01 22:10:00 +00:00
Jack Yu
16e6a87be4 Merge "Add carrier config to include LTE bands when calculating NR advaanced threshold" into tm-qpr-dev am: eee35ec5e0
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20601657

Change-Id: I22332dbce66981ff51d90ebb524909ad1428aff2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-01 22:09:15 +00:00