Commit Graph

891995 Commits

Author SHA1 Message Date
Charles Chen
07b4b87f47 Skip VisualQueryDetectionService being destroyed for SDK bump
The service needs to be enabled even if multiple detector is disabled.
However the changeId makes VisualQueryDetectionService destoryed when
HotwordDetectionService is created afterwards.

Bug: 279544077
Test: atest CtsVoiceInteractionTestCases
Change-Id: I75c8495587ceb70002ef64f52d91a1a900b76072
2023-05-07 19:16:53 +00:00
TreeHugger Robot
eb165eefae Merge "Introduce Client Transient flag (1/n)" into udc-dev am: de6724e24f
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22650986

Change-Id: I6ff5d778280af94c85eefcf5239547065815cc8f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-07 16:06:16 +00:00
Yunfan Chen
0a141fd6fa Let gesture detector take display ID as param (2/n)
The gesture detector was taking the DisplayTracker and always use the
default display to system UI as the display to monitor input events.
To support the effort to handle transient animation when the bars are
hidden by the app, we need to support a multi-display awared
environment.

This change simply altered the constructor params and make corresponding
changes to its caller to make it be possible to monitor inputs on any of
the given displays.

No actual funtional changes in this patch.

Bug: 277290737
Test: m
Change-Id: I05ea38f409e3f2e7282b608dd841855e80559f3c
2023-05-07 23:54:45 +08:00
TreeHugger Robot
de6724e24f Merge "Introduce Client Transient flag (1/n)" into udc-dev 2023-05-07 15:20:57 +00:00
Rupesh Bansal
2b7b95ba9d Merge "Fix the issue of increasing brightness with KEYCODE_BRIGHTNESS_DOWN event" into udc-dev am: 4c30ffa634
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22597856

Change-Id: I6cec7c4fd632ab6b39382eac9dcf48f879357dd3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-07 14:42:14 +00:00
Rupesh Bansal
4c30ffa634 Merge "Fix the issue of increasing brightness with KEYCODE_BRIGHTNESS_DOWN event" into udc-dev 2023-05-07 14:13:46 +00:00
Atneya Nair
ad4503efeb Remove ST INTERCEPTED state
We now handle app ops revocations above this layer, so there is no
reason to restart recognition on a model when permissions are lost.

Bug: 272147641
Fixes: 268221628
Test: SoundTriggerManagerTest
Change-Id: I1208cdc5ac1dd6d4f4651e586221cb5e63df5fe0
2023-05-06 22:04:44 -07:00
Atneya Nair
70fabce73b Add AppOps listening to STService
Listen for RECORD AppOp revocations for SoundTrigger clients,
pause recognition if they enter MODE_IGNORED, and resume recognition
after MODE_GRANTED.

Bug: 272147641
Fixes: 267960430
Fixes: 274960506
Test: AlwaysOnHotwordDetectorTest#
    testAppOpsLostReacquired_recognitionPausedResumed
Test: Manual verification of pause/resume flow when mic blocked
Test: Manual verification of pause/resume when booted w/ mic blocked
Change-Id: Ie907a46c9503ec163d466914f84e34c494ffd8d7
2023-05-06 22:04:44 -07:00
Atneya Nair
8db839c7f6 Invalidate recognition token if model is stopped
If recognition is not active after receiving an event, invalidate the
recognition token.

Bug: 236826280
Bug: 275080257
Test: SoundTriggerManagerTest#
    testStartTriggerStopRecognitionRace_doesNotFail
Change-Id: I070e7daf5af3dff30491ec9c387b7452cb2b9642
2023-05-06 21:43:15 -07:00
Atneya Nair
8b973fb814 Fix potential NPE in STHelper
We may get stale callbacks for unloaded models, so we should validate
the recognition token after checking the validity of the model data.

Fixes: 281342889
Bug: 281139493
Test: SoundTriggerManagerTest
Change-Id: I77ffea29f43ebf75bcaaaa3332645e71a8c11a36
2023-05-06 17:48:41 -07:00
Atneya Nair
34a070a6ff Add toString to ST recog event types
Generate toString for better logging.

Bug: 281139493
Fixes: 281338538
Test: Compiles
Test: soundtrigger middleware dumpsys
Change-Id: Icd66c2874d2702d44bb8acc90fb5944dccebba47
2023-05-06 17:48:41 -07:00
Lyn Han
4ce7240e3d Merge "Remove GRANT_RUNTIME_PERMISSIONS from SpaPrivileged Manifest" into udc-dev am: 728257062b
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23049476

Change-Id: Ie08de7868db8555ae11d0f8b164cf36f3f211ad0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-07 00:43:06 +00:00
Lyn Han
728257062b Merge "Remove GRANT_RUNTIME_PERMISSIONS from SpaPrivileged Manifest" into udc-dev 2023-05-06 23:52:10 +00:00
George Lin
c9bf80ec1f Merge "Fix fingerprint on lockscreen preivew" into udc-dev am: d6a5b13008
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23069815

Change-Id: Idcfeacadd042171815b37c477569482866002fff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 14:54:04 +00:00
George Lin
d6a5b13008 Merge "Fix fingerprint on lockscreen preivew" into udc-dev 2023-05-06 14:24:45 +00:00
Simranjit Kohli
b237a77c8b Merge "PCC Authentication Fix authentication where the Provider may supply results by setting in hints. Similar to what we support for onFillResponse, providers can set response for types initially requested for PCC." into udc-dev am: 842ad4a540
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23049643

Change-Id: I4f6d023ef15a96cba614fdbc346c357ca7bbafd3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 11:45:18 +00:00
Simranjit Kohli
842ad4a540 Merge "PCC Authentication Fix authentication where the Provider may supply results by setting in hints. Similar to what we support for onFillResponse, providers can set response for types initially requested for PCC." into udc-dev 2023-05-06 10:47:18 +00:00
TreeHugger Robot
df7d396f5b Merge "Fix status mismatch in TunerCallbackAdapter" into udc-dev am: de51a7e294
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23008714

Change-Id: Id3f790c088418d5ed8e8c2b40b4ec776871e0fa2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 08:58:57 +00:00
TreeHugger Robot
de51a7e294 Merge "Fix status mismatch in TunerCallbackAdapter" into udc-dev 2023-05-06 08:27:56 +00:00
Winson Chung
8214c35172 Merge "Enforce sysui-held permissions when getting main launch intent" into udc-dev am: 2d3f07bfc2
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22997262

Change-Id: I64ade0f1e4d5783b203cf2523fee8f71c5a6567d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 07:17:41 +00:00
Kholoud Mohamed
9e6eb0294c Merge "Mark inheritable policies for clone profiles" into udc-dev am: f26688cbe7
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23026612

Change-Id: I8f67a54a6bddefccb2ef36678e1b0367fb73d73f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 07:16:57 +00:00
Weilin Xu
7bce4ddf1e Fix status mismatch in TunerCallbackAdapter
In onTuneFailed method in TunerCallbackAdapter, error status was
converted according to TunerResultType instead.

Bug: 280699939
Test: atest TunerAdapterTest
Change-Id: I5707edfebda0217af4b2e3adc5bb9150f521f344
2023-05-06 07:14:59 +00:00
Winson Chung
2d3f07bfc2 Merge "Enforce sysui-held permissions when getting main launch intent" into udc-dev 2023-05-06 07:12:28 +00:00
Kholoud Mohamed
f26688cbe7 Merge "Mark inheritable policies for clone profiles" into udc-dev 2023-05-06 06:42:31 +00:00
Simranjit Kohli
fec1a4311e PCC Authentication
Fix authentication where the Provider may supply results by setting in
hints. Similar to what we support for onFillResponse, providers can set
response for types initially requested for PCC.

Test: atest CtsAutoFillServiceTestCases
BUG: 280329574

Change-Id: I3a25e9db2375174915dd1edf95b95ce9e7db84fe
2023-05-05 22:25:52 -07:00
Achim Thesmann
919d787c86 Allow BAL for Autofill
Test: manual test with 1password
Bug: 278191848
Change-Id: I0a208768d347b33f896d81de18217fed799f874b
2023-05-05 21:19:12 -07:00
BK Choi
c279f8c5ef Merge "Make getAliveUsers() and getUsers() as @TestApi." into udc-dev am: 7c8d60cd66
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22995969

Change-Id: If93f81ac237dc475275fe2755f57e28e6d5c6070
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 04:05:22 +00:00
BK Choi
7c8d60cd66 Merge "Make getAliveUsers() and getUsers() as @TestApi." into udc-dev 2023-05-06 03:53:55 +00:00
Austin Borger
520cf75a7f [automerger skipped] Merge "ActivityManagerService: Allow openContentUri from vendor/system/product." into rvc-dev am: 2a509c82ba am: 1678956190 -s ours am: 0a5315c6fd -s ours am: 337cd41d3f -s ours am: 6f8c5e373e -s ours am: 5bbfc0fc32 -s ours am: 6f584c5cac -s ours am: 206559a3cc -s ours am: 84f37f7408 -s ours
am skip reason: Merged-In I0335496d28fa5fc3bfe1fecd4be90040b0b3687f with SHA-1 e37820e47c is already in history

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

Change-Id: Ia4cbeaa7853a9b698f6146bcaffa9c8efc228fc4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 03:45:08 +00:00
Omer Ozer
26e3451608 Merge "Add a distinct name for cred reg flow." into udc-dev am: e99b007c26
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23048199

Change-Id: I2e509e266b79c9758c080afa282b80cf6cc982c3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 03:44:55 +00:00
Austin Borger
84f37f7408 [automerger skipped] Merge "ActivityManagerService: Allow openContentUri from vendor/system/product." into rvc-dev am: 2a509c82ba am: 1678956190 -s ours am: 0a5315c6fd -s ours am: 337cd41d3f -s ours am: 6f8c5e373e -s ours am: 5bbfc0fc32 -s ours am: 6f584c5cac -s ours am: 206559a3cc -s ours
am skip reason: Merged-In I0335496d28fa5fc3bfe1fecd4be90040b0b3687f with SHA-1 e37820e47c is already in history

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

Change-Id: I5b01a8716ac9e86487fabb50751e5a146902155b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 03:43:22 +00:00
Omer Ozer
e99b007c26 Merge "Add a distinct name for cred reg flow." into udc-dev 2023-05-06 03:38:04 +00:00
George Lin
d64d15f607 Fix fingerprint on lockscreen preivew
1. Fingerprint's color should be text primary
2. Fingerprint should be solid lines
3. Fingerprint should be 50% of the width and height

Test: Tested the fingerprint on the lockscreen preview shows correctly. See bug.
Bug: 280334700
Change-Id: I8b92316bcfe30ae9724259ba8abfe6af4c2c5463
2023-05-06 03:10:36 +00:00
Austin Borger
206559a3cc [automerger skipped] Merge "ActivityManagerService: Allow openContentUri from vendor/system/product." into rvc-dev am: 2a509c82ba am: 1678956190 -s ours am: 0a5315c6fd -s ours am: 337cd41d3f -s ours am: 6f8c5e373e -s ours am: 5bbfc0fc32 -s ours am: 6f584c5cac -s ours
am skip reason: Merged-In I0335496d28fa5fc3bfe1fecd4be90040b0b3687f with SHA-1 e37820e47c is already in history

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

Change-Id: Ic5f5cf59988165791d09d610434f258332677ab0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 03:04:52 +00:00
Austin Borger
d5f06959df [automerger skipped] Merge "ActivityManagerService: Allow openContentUri from vendor/system/product." into rvc-dev am: 2a509c82ba am: 1678956190 -s ours am: 0a5315c6fd -s ours am: 337cd41d3f -s ours am: 6f8c5e373e -s ours am: 5bbfc0fc32 -s ours am: c632a149e8 -s ours am: fc021e276c -s ours
am skip reason: Merged-In I0335496d28fa5fc3bfe1fecd4be90040b0b3687f with SHA-1 e37820e47c is already in history

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

Change-Id: I735be5ffc09e327b0c11e6d1c10b750eac04ee50
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 03:04:13 +00:00
Aaron Liu
81dea75bc2 Merge "Revert "Revert "Add CUJ tracking in animation listener.""" into udc-dev am: 5490ac6eae
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23004864

Change-Id: I2fb2ccae00016f8d9cb44e519703d7e7262ebdc8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 03:04:02 +00:00
Austin Borger
fc021e276c [automerger skipped] Merge "ActivityManagerService: Allow openContentUri from vendor/system/product." into rvc-dev am: 2a509c82ba am: 1678956190 -s ours am: 0a5315c6fd -s ours am: 337cd41d3f -s ours am: 6f8c5e373e -s ours am: 5bbfc0fc32 -s ours am: c632a149e8 -s ours
am skip reason: Merged-In I0335496d28fa5fc3bfe1fecd4be90040b0b3687f with SHA-1 e37820e47c is already in history

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

Change-Id: Ifa0b120d22951fd333b56d8ce4b863388ddc4248
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 03:02:12 +00:00
Aaron Liu
5490ac6eae Merge "Revert "Revert "Add CUJ tracking in animation listener.""" into udc-dev 2023-05-06 02:36:49 +00:00
Treehugger Robot
d7acc3735c Merge "Fix: EditText crash when insert emoji in insert mode" into udc-dev am: 4f1352fda8
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22764671

Change-Id: I0eed91db3e786c9d1cbc3523b34dbfc88be4c60f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 02:22:56 +00:00
Austin Borger
6f584c5cac [automerger skipped] Merge "ActivityManagerService: Allow openContentUri from vendor/system/product." into rvc-dev am: 2a509c82ba am: 1678956190 -s ours am: 0a5315c6fd -s ours am: 337cd41d3f -s ours am: 6f8c5e373e -s ours am: 5bbfc0fc32 -s ours
am skip reason: Merged-In I0335496d28fa5fc3bfe1fecd4be90040b0b3687f with SHA-1 e37820e47c is already in history

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

Change-Id: Iad289b0c6bbe0a93f7fe0ff8efe8faf6e1f2c2be
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 02:22:23 +00:00
Austin Borger
c632a149e8 [automerger skipped] Merge "ActivityManagerService: Allow openContentUri from vendor/system/product." into rvc-dev am: 2a509c82ba am: 1678956190 -s ours am: 0a5315c6fd -s ours am: 337cd41d3f -s ours am: 6f8c5e373e -s ours am: 5bbfc0fc32 -s ours
am skip reason: Merged-In I0335496d28fa5fc3bfe1fecd4be90040b0b3687f with SHA-1 e37820e47c is already in history

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

Change-Id: I0df8ca5a899cf04b8838c92a6fb3e76f5f239dd8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 02:21:25 +00:00
Jorge Gil
c1b8762698 Do not set a disallowedAreaForEndBounds for caption window decors
The disallowedAreaForEndBounds is meant to be used when another
component will handle a drag move end in that region (such as a
transition to fullscreen in desktop mode) and the positioner does
not need to finalize the bounds change with a WCT.
Caption window decorations does not have another component handling
the task moves within the status bar region, so the disallowed
area should not be set so that the positioner can finalize the bounds
correctly.

Bug: 281129969
Test: drag-move a task in freeform on a pixel into the status bar
area, release and confirm the task surface is not stuck behind the
status bar.

Change-Id: Ic7aa895c7b3d71619a8eb03f432e15f37d469f27
2023-05-06 02:14:34 +00:00
Austin Borger
5bbfc0fc32 [automerger skipped] Merge "ActivityManagerService: Allow openContentUri from vendor/system/product." into rvc-dev am: 2a509c82ba am: 1678956190 -s ours am: 0a5315c6fd -s ours am: 337cd41d3f -s ours am: 6f8c5e373e -s ours
am skip reason: Merged-In I0335496d28fa5fc3bfe1fecd4be90040b0b3687f with SHA-1 e37820e47c is already in history

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

Change-Id: Ia0ddecf7055b0d6740bc7a01ee47873286fc9806
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 01:34:47 +00:00
Treehugger Robot
4f1352fda8 Merge "Fix: EditText crash when insert emoji in insert mode" into udc-dev 2023-05-06 01:33:11 +00:00
William Leshner
460e80d959 Merge "Fix a transition issue when entering a dream." into udc-dev am: e0d543fcf9
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22937902

Change-Id: I9793f7e09d5023a0fa2557355c1dcbeebac09d32
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 01:18:51 +00:00
Treehugger Robot
b3df42d4bb Merge "Ensure primary provider is contained in the list of enabled providers" into udc-dev am: 8587f769e8
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23065921

Change-Id: Ifb5fc6de2153a6a7e659b150b1e4f1a5126a259d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 01:18:25 +00:00
Louis Chang
3fdc91e831 Merge "Make USER_CURRENT accessible by the Test" into udc-dev am: fa4ff95cb1
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22983216

Change-Id: Ia35d1349b4f19f4917b2230f1d8bce2d26b7a7f8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 01:17:58 +00:00
Treehugger Robot
f75620ae25 Merge "Add and update log statements for desktop proto" into udc-dev am: 4dae2bfd28
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23048284

Change-Id: I73b25baed8421b265b19840138fb838d43e5963a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 01:17:25 +00:00
Jorge Gil
4d0224cc0e Merge "Add @jorgegil to freeform and tests owners (cherry picked from https://android-review.googlesource.com/q/commit:386b86e8e1102c5d7e0d9caaec936efae5d4db60)" into udc-dev am: ec1600139c
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23059378

Change-Id: I8d59a6101df8acbfadec78718144eb8c5a884f51
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 01:17:00 +00:00
Jack He
711ae3aac1 Merge "Modify the string of LE audio" into udc-dev am: 7ed617c5e9
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22994940

Change-Id: Ib25364ef9b94d8e8b10cd945cb12376bd94694b6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 01:16:08 +00:00