Commit Graph

891995 Commits

Author SHA1 Message Date
Ling Ma
5a29015e89 Merge "Clear TelephonyManagerMap onStop" into udc-dev 2023-05-12 17:07:54 +00:00
Avichal Rakesh
51ef38a47e cameraservice: Add metrics for extension sessions
We want to log camera extension usage in cameraservice. This CL adds
the scaffolding for it. Specifically, it does the following:

  - Updates CameraSessionStats.java to match that from
    CameraSessionStats.h.
  - Updates CameraServiceProxy to log CameraExtensionSessionStats
    along with CameraSessionStats.
  - Adds ExtensionSessionStatsAggregator responsible for collecting and
    sending extension stats to cameraservice.
  - Updates CameraExtensionSessions to use
    ExtensionSessionStatsAggregator.

Bug: 261470491
Test: Only adds metrics logging. No functional change.
      `atest CtsCameraTestCases` pass.
      `statsd_testdrive 227` confirms that extension metrics are logged
          correctly.
Change-Id: I40128f41c25daca8b4cc87a862f67990f8928caf
2023-05-12 10:06:58 -07:00
Roy Chou
75a8f37786 Merge "chore(#AlwaysOnMagnification): hardcode the feature flag default true" into udc-dev am: 419aa7598a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23195159

Change-Id: I4049d9d6a38457c1953e4d640518c8af5cc22e74
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 17:03:17 +00:00
Jeff Chang
42f0f57d74 Merge "Passing activity token for identify sourceTask" into udc-dev am: 3a94c396de
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22883539

Change-Id: Ifcaa51d5cbe06f02f13be8ed67188edf37ce96a6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 17:01:12 +00:00
Treehugger Robot
3b96b5dc30 Merge "Minor bug fixes related to package/dpc removal" into udc-dev am: 646ad05577
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23208534

Change-Id: Ib72388ced25cab721271e53ab209f15614f176f2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 17:00:37 +00:00
Candice Lo
382e997943 Merge "Fix truncation in Allow diagonal scrolling" into udc-dev am: 8c7aa84441
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23154879

Change-Id: I489eca842c7b7f37836db9aac378660ebbef594f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 17:00:22 +00:00
Anvesh Renikindi
6c0816bc5e Merge "Adds getRearDisplayMetrics method" into udc-dev am: 9087a59ff5
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22212905

Change-Id: Ifc7f5a7b6b05672483cb543014711d884239f99c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 16:59:53 +00:00
Ling Ma
aef0bd76db Clear TelephonyManagerMap onStop
The change clears all telephony manager related maps onStop, in order for future callbacks/information to be registered properly.

Fix: 281529123
Test: manual reproduce and verify fix
Test: test task b/281884811
Test: included in daily validation test
Change-Id: Ie6e4ec7d5a03920dc07ff9e0300d3399181a602a
2023-05-12 16:59:28 +00:00
Roy Chou
419aa7598a Merge "chore(#AlwaysOnMagnification): hardcode the feature flag default true" into udc-dev 2023-05-12 16:59:27 +00:00
Treehugger Robot
919b826d87 Merge "[Autofill PCC]: Optimize PCC Detection calling" into udc-dev am: a3f65104cc
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23075528

Change-Id: I76c011909e8b59c7bdf29ab76d161d047b96f016
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 16:59:03 +00:00
Jeff Chang
3a94c396de Merge "Passing activity token for identify sourceTask" into udc-dev 2023-05-12 16:56:22 +00:00
Chandru S
ed1479cc15 Make current user strong auth flags available in BiometricSettingsRepository
Other changes:
 - Face auth enabled check is now user specific.

Bug: 275600559
Test: atest BiometricSettingsRepositoryTest
Change-Id: Ia9ec3ce22e7b03ba476a7044a380bbeaf5bb2edc
2023-05-12 09:53:06 -07:00
Chandru S
366498ddd8 Hide existing bouncer message area if the feature flag is enabled.
Bug: 275600559
Test: verified manually, flipping feature flag on will hide the current bouncer messages
Test: atest KeyguardAbsKeyInputViewControllerTest
Test: atest KeyguardPatternViewControllerTest
Change-Id: I97b201c67de418ab805b0547e2f3afc36b12bb3e
2023-05-12 09:53:06 -07:00
Chandru S
26a6f68330 Create BouncerMessageFactory to easily create BouncerMessage data model.
Bug: 275600559
Test: pending
Change-Id: Ia12e8cd6de851113da718a4bdec6583d8f310160
2023-05-12 09:53:06 -07:00
Chandru S
cd933eedb3 Add views for displaying the new bouncer messages
Other changes:
 - Provide API to access the view and initialize it from a view binder.
 - Changes conflicting field name in subclasses of KeyguardInputView

Bug: 275600559
Test: NA, only view changes

Change-Id: Ifbba196068be7e08b4a3da1d864b60ea9a16414a
2023-05-12 09:53:06 -07:00
Treehugger Robot
646ad05577 Merge "Minor bug fixes related to package/dpc removal" into udc-dev 2023-05-12 16:52:02 +00:00
Yabin Cui
28f42bba32 ProfcollectForwardingService: Pass usage setting when reporting
Bug: 282060259
Test: run am broadcast -a com.android.server.profcollect.UPLOAD_PROFILES
Change-Id: I891d10d023766009903383abb6421f3947f5f612
2023-05-12 09:47:46 -07:00
Candice Lo
8c7aa84441 Merge "Fix truncation in Allow diagonal scrolling" into udc-dev 2023-05-12 16:47:04 +00:00
Pavel Grafov
2286d21f22 Merge "Ensure policy has no absurdly long strings" into tm-qpr-dev 2023-05-12 16:43:09 +00:00
Anvesh Renikindi
9087a59ff5 Merge "Adds getRearDisplayMetrics method" into udc-dev 2023-05-12 16:36:54 +00:00
Treehugger Robot
a3f65104cc Merge "[Autofill PCC]: Optimize PCC Detection calling" into udc-dev 2023-05-12 16:32:24 +00:00
Massimo Carli
8473d92ae3 Merge "Fix Transparent bounds from client layout" into udc-dev am: 9b65a0b75e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22682721

Change-Id: I3cbe15443330fdce395ae87d6852438957f19e5e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 16:18:30 +00:00
TreeHugger Robot
989f3c3c3d Merge "Overlap navbar with letterboxed immersive app" into udc-dev am: 413f5c5a59
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23048497

Change-Id: I12bd41d697882fcd8557e1628115539dd381fbf2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 16:18:01 +00:00
Massimo Carli
9b65a0b75e Merge "Fix Transparent bounds from client layout" into udc-dev 2023-05-12 16:17:02 +00:00
Shaowei Shen
9e8a265666 Merge "[Output Switcher] Update device icon and Media metadata" into udc-dev am: 407b39200e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23155085

Change-Id: I59101c8d7d1cbeddef4b7f4cd8aeaba6e0ebbdc7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 16:16:11 +00:00
Treehugger Robot
1056307b75 Merge "AudioDeviceInventory: better error handling in clearDevicesRole" into udc-dev am: 7c20a56b77
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23201320

Change-Id: I74a12900dfd6c331737c714a39240e721c85bedc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 16:15:39 +00:00
Patrick Baumann
abf9728673 Merge "Bypass instant app resolution when NON_BROWSER specified" into udc-dev am: af6326c884
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23173229

Change-Id: I7c570344f09ac6b4bb832bfac25fe792fd2fe8df
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 16:14:59 +00:00
Anthony Alridge
16b6d72c78 Merge "Open intent with animation for mini-resolver" into udc-dev am: cf62ec54fe
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23187483

Change-Id: Ice54c1bd5f1afcd3e8a62c4bf4b7aa2441db3973
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 16:13:43 +00:00
TreeHugger Robot
413f5c5a59 Merge "Overlap navbar with letterboxed immersive app" into udc-dev 2023-05-12 16:13:41 +00:00
Shaowei Shen
407b39200e Merge "[Output Switcher] Update device icon and Media metadata" into udc-dev 2023-05-12 16:13:27 +00:00
Alex Johnston
83a95852a7 Add detailed javadocs for PolicyUpdatedReceiver
Required for coexistence

Bug: 260847505
Test: NA
Change-Id: Icfb9a9174492932f205e97816de8a0781bbf4b8f
2023-05-12 16:10:31 +00:00
Santiago Seifert
a633224ad9 Allow apps with BLUETOOTH permission to control system routing
They can already control system routing via BluetoothManager,
but it allows them to do both Remote and System routing via
MediaRouter2.

Concretely, this change is needed for apps to access the id of
system routes via MediaRouter2 in order to add info to the
output switcher via RouteListingPreference.

Bug: 274894524
Test: atest CtsMediaBetterTogetherTestCases
Test: atest MediaRouter2HostSideTest
Test: atest AudioPoliciesDeviceRouteControllerTest LegacyDeviceRouteControllerTest
Change-Id: If9bbfc7574e637aa4c07701edf1f2b12e27e4f52
Merged-In: If9bbfc7574e637aa4c07701edf1f2b12e27e4f52
2023-05-12 16:05:23 +00:00
Treehugger Robot
7c20a56b77 Merge "AudioDeviceInventory: better error handling in clearDevicesRole" into udc-dev 2023-05-12 16:02:08 +00:00
Charles Chen
7a02c7ac86 Minor typo fix
Fix wrong log info.

Bug: 279544077
Test: N/A
Change-Id: I5ba79d5211194b437ea46e09a1f3a6ee0b35c0fa
2023-05-12 15:58:48 +00:00
Roy Chou
59874f8789 chore(#AlwaysOnMagnification): hardcode the feature flag default true
Set the feature flag default to be true to rollout to public, also keep
the feature flag file existing so that it's still remote controllable.

Bug: 281788002
Test: manually test with adb command
Change-Id: I71210e2d82b2c67be078cf4532b3434c084404af
2023-05-12 15:58:14 +00:00
Patrick Baumann
af6326c884 Merge "Bypass instant app resolution when NON_BROWSER specified" into udc-dev 2023-05-12 15:54:55 +00:00
Shreya Singh
f27403f784 Merge "Communicate right error code from DPMS to MP in response to STATUS_HEADLESS_SYSTEM_USER_MODE_NOT_SUPPORTED" into udc-dev am: 5c5306fe6f
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23130321

Change-Id: I0bee4b2e5da26957ae2f433db305353e92bdc2ef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 15:43:13 +00:00
Treehugger Robot
0c3252beba Merge "Call onBackCancelled() when an active callback is removed from the WindowOnBackInvokedDispatcher" into udc-dev am: 3c0dd66bc0
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23103198

Change-Id: Ia87a655604393ff5186be3a1958f4b1e5afe0bdf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 15:42:26 +00:00
Automerger Merge Worker
c55590ac7c Merge "Merge changes from topics "WPT_279560135", "WPT_DPM_ROLE_HOLDER" into udc-dev am: a1f45f65ac" into udc-mainline-prod 2023-05-12 15:42:11 +00:00
Ayush Sharma
350093e5b6 Merge changes from topics "WPT_279560135", "WPT_DPM_ROLE_HOLDER" into udc-dev am: a1f45f65ac
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23125718

Change-Id: I59f8c66607a0ad81de31e89fac577b772452cca9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 15:41:51 +00:00
Anthony Alridge
cf62ec54fe Merge "Open intent with animation for mini-resolver" into udc-dev 2023-05-12 15:26:53 +00:00
Riddle Hsu
19da8aeb71 Reduce flickering when swiping auto-pip with orientation change
This reuses the partial legacy path to avoid sending additional
configuration change from display rotation to PiP task before
setting the destinations PiP bounds.

The rough steps: Transient transition finishes -> Update task to pip
-> Transition with pip and display change -> PipTransition applies
surface transform in new rotation (handleSwipePipToHomeTransition,
the startTransaction contains display projection) -> onFinishResize
applies the PiP bounds in new rotation.

Bug: 281741016
Test: Swipe an auto-pip activity from landscape to portrait.
      No obvious flickering.
Change-Id: I0f6cc6f09cecb3b3e2b6365827002f76ae13d57f
2023-05-12 15:21:17 +00:00
Shreya Singh
5c5306fe6f Merge "Communicate right error code from DPMS to MP in response to STATUS_HEADLESS_SYSTEM_USER_MODE_NOT_SUPPORTED" into udc-dev 2023-05-12 15:12:41 +00:00
Kholoud Mohamed
ce81c8f0ea Minor bug fixes related to package/dpc removal
Bug: 277749962
Test: a.d.c.AccountManagementTest#setAccountManagementDisabled_setByDPCAndPermission_DPCRemoved_stillEnforced
Test: a.d.c.AccountManagementTest#setAccountManagementDisabled_setByPermission_appRemoved_notEnforced
Test: a.d.c.ApplicationHiddenTest#setApplicationHidden_setByDPCAndPermission_DPCRemoved_stillEnforced
Test: a.d.c.ApplicationHiddenTest#setApplicationHidden_setByPermission_appRemoved_notEnforced
Test: a.d.c.BlockUninstallTest#setUninstallBlocked_setByDPCAndPermission_DPCRemoved_stillEnforced
Test: a.d.c.BlockUninstallTest#setUninstallBlocked_setByPermission_appRemoved_notEnforced
Test: a.d.c.LockTaskTest#setLockTaskPackages_setByDPCAndPermission_DPCRemoved_stillEnforced
Test: a.d.c.LockTaskTest#setLockTaskPackages_setByPermission_appRemoved_notEnforced
Test: a.d.c.PersistentPreferredActivitiesTest#addPersistentPreferredActivity_setByDPCAndPermission_DPCRemoved_stillEnforced
Test: a.d.c.PersistentPreferredActivitiesTest#addPersistentPreferredActivity_setByPermission_appRemoved_notEnforced
Test: a.d.c.ScreenCaptureDisabledTest#setScreenCaptureDisabled_setByDPCAndPermission_DPCRemoved_stillEnforced
Test: a.d.c.UserRestrictionsTest#addUserRestriction_setByDPCAndPermission_DPCRemoved_stillEnforced
Test: a.d.c.UserRestrictionsTest#addUserRestriction_setByPermission_appRemoved_notEnforced
Test: a.d.c.DeviceManagementCoexistenceTest#multiplePoliciesSet_dpcRemoved_removesPolicies
Change-Id: I103598be772376d629a40598631aafb474c56495
2023-05-12 15:07:19 +00:00
Christine Franks
e6bcb2bad3 Sync facilitators on transport ready
This avoids depending on the phone side to have the ICS / connection
services up at the time the user wants to place a call on the remote
device.

Bug: 280604855
Test: atest
Change-Id: I02fb643bb648cd3538d1ece0322f6aebf7286058
2023-05-12 15:04:03 +00:00
Christine Franks
acba2b3a79 Small context sync telecom bugfixes
Notably, fixing issues with blocking context sync, splitting the
callback so a phone can serve (for testing) as either watch or phone,
improving caller id handling for phone-number-based calls, and adding
three additional state options.

Bug: 280604855
Test: atest
Change-Id: If62d66bc3feb20dee48e2a8f939e9629128c14fb
2023-05-12 15:03:57 +00:00
Treehugger Robot
3c0dd66bc0 Merge "Call onBackCancelled() when an active callback is removed from the WindowOnBackInvokedDispatcher" into udc-dev 2023-05-12 14:54:41 +00:00
Ayush Sharma
ee1131a049 Merge changes from topics "WPT_279560135", "WPT_DPM_ROLE_HOLDER" into udc-dev am: a1f45f65ac
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23125718

Change-Id: I1d6ef2216f817a9c22086ee71e9921281ebfaa43
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 14:52:11 +00:00
Ayush Sharma
1b80477158 Throw exception if can't set default sms app on profile am: 613c8f4eb5
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23106936

Change-Id: I6e3636b482b97584fc1d0e3a48aa185885551881
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 14:52:06 +00:00
Ayush Sharma
7fb7f6c2bb DPM role holder to control access managed sub api am: a95583ab86
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22996516

Change-Id: I17898a7b387106b5a8d85d901bebcb1a41f5f1c9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 14:51:57 +00:00