Commit Graph

829469 Commits

Author SHA1 Message Date
Riddle Hsu
a0530caa33 Apply override scale from entry points on client
This provides a sandbox-like scaled environment on client side.

- This prevents the metrics and config from being scaled multiple
  times because the entry points are only called from server side,
  there won't have reentrancy for applying the scale.
- App's configuration callback method can get scaled config.
- If override scale is enabled, the legacy compat mode will be
  skipped. That avoids mixing different approaches of scaling.
  - Legacy compat mode is to simulate a 320dp x 480dp screen
    size with density 160 (the surface scale and config scale
    are different).
  - Override scale is to downscale the app for better performance
    (the surface scale and config scale are the same).

Bug: 238416387
Bug: 240335717
Test: atest ActivityThreadTest#testOverrideScale
Test: atest CtsWindowManagerDeviceTestCases:CompatScaleTests
Test: am compat enable DOWNSCALED $pkg
      am compat enable DOWNSCALE_50 $pkg
Change-Id: I0ddf333996f229063511273f8aeb3867c9ba8bda
2022-08-31 17:49:24 +00:00
Hongwei Wang
56fe9580ff Merge "Allow auto-pip when starting activity with FLAG_ACTIVITY_NO_ANIMATION" into tm-qpr-dev am: 77338a2cf4 am: 858d0f0442
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19774196

Change-Id: Iabf9a1704fad9326439cbd749095ed173b3c63e4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 17:31:12 +00:00
Miguel Aranda
2d53d9e869 Merge "Enable StrictMode checks for explicit garbageCollection from T." am: ace6c8c76e am: 0c6f92501a am: 54bbbedfd2 am: 4856f61946 am: d1729b65c8
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2051241

Change-Id: I82b066a8fdf8b740854e7f88971046d0ae67bd1b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 17:29:56 +00:00
Mark Renouf
436d55bbce Merge "Fix double call to ScreenshotController" into tm-qpr-dev am: b49f41145e am: 430e5706a2
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19775053

Change-Id: Ifd390961f61368434808625009bd00678629ba01
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 17:28:42 +00:00
Yein Jo
7d7364a41a Merge "Fix ripple alpha." into tm-qpr-dev am: a0833fb1d0 am: 2ff395efe2
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19768872

Change-Id: I52af1b4122b383f925a524ee6853950f849d0814
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 17:25:57 +00:00
Xiaowen Lei
5eba30499d Merge "Add media entry Dream complication." into tm-qpr-dev am: 6e4eaa487f am: bd264a9f32
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19732912

Change-Id: I1ab9967ed328a063323e2c6b70559d624fd20945
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 17:24:03 +00:00
Chet Haase
49589ed7fe Merge "Fix docs for FrameMetrics.TOTAL_DURATION" 2022-08-31 17:23:42 +00:00
Hongwei Wang
858d0f0442 Merge "Allow auto-pip when starting activity with FLAG_ACTIVITY_NO_ANIMATION" into tm-qpr-dev am: 77338a2cf4
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19774196

Change-Id: If5d3b748e69add0e249831ce82a643ba89e3c632
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 16:56:21 +00:00
Miguel Aranda
d1729b65c8 Merge "Enable StrictMode checks for explicit garbageCollection from T." am: ace6c8c76e am: 0c6f92501a am: 54bbbedfd2 am: 4856f61946
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2051241

Change-Id: I39a28d6edf551807a52ad8c593768350812b197d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 16:55:48 +00:00
Mark Renouf
430e5706a2 Merge "Fix double call to ScreenshotController" into tm-qpr-dev am: b49f41145e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19775053

Change-Id: I22d88bdd8bb8c5bff9138579c82c711cc4f978bc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 16:55:14 +00:00
Yein Jo
2ff395efe2 Merge "Fix ripple alpha." into tm-qpr-dev am: a0833fb1d0
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19768872

Change-Id: I96228369213b1856fd05684deaf7f678c6ca3f18
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 16:54:26 +00:00
Xiaowen Lei
bd264a9f32 Merge "Add media entry Dream complication." into tm-qpr-dev am: 6e4eaa487f
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19732912

Change-Id: Ibd3ecec76a3bd036e027afcd59c169f79dd1213f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 16:53:24 +00:00
Hongwei Wang
77338a2cf4 Merge "Allow auto-pip when starting activity with FLAG_ACTIVITY_NO_ANIMATION" into tm-qpr-dev 2022-08-31 16:53:21 +00:00
Mark Renouf
b49f41145e Merge "Fix double call to ScreenshotController" into tm-qpr-dev 2022-08-31 16:42:55 +00:00
Yein Jo
a0833fb1d0 Merge "Fix ripple alpha." into tm-qpr-dev 2022-08-31 16:35:18 +00:00
Xiaowen Lei
6e4eaa487f Merge "Add media entry Dream complication." into tm-qpr-dev 2022-08-31 16:24:30 +00:00
Miguel Aranda
4856f61946 Merge "Enable StrictMode checks for explicit garbageCollection from T." am: ace6c8c76e am: 0c6f92501a am: 54bbbedfd2
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2051241

Change-Id: I70672264411d6f518981849a2e73246c3d62f01a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 16:16:40 +00:00
Miguel Aranda
54bbbedfd2 Merge "Enable StrictMode checks for explicit garbageCollection from T." am: ace6c8c76e am: 0c6f92501a
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2051241

Change-Id: Ie9b17a88e0664585fc1d2c1fce17263accb8392a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 15:49:05 +00:00
Alison Cichowlas
fc3259dd06 Merge "Add OWNERS file for sysui/volume" am: 528e7e7c9c am: 501e00ab0a am: 8ff4861ba6 am: cd4555017b am: 4a3d0cb401
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2201723

Change-Id: I0c03d653943183e1fff76e73e93bee5bddef53ea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 15:47:56 +00:00
Miguel Aranda
0c6f92501a Merge "Enable StrictMode checks for explicit garbageCollection from T." am: ace6c8c76e
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2051241

Change-Id: I9074188f66007189804d770aaaa32bb574d086b8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 15:40:42 +00:00
Alison Cichowlas
4a3d0cb401 Merge "Add OWNERS file for sysui/volume" am: 528e7e7c9c am: 501e00ab0a am: 8ff4861ba6 am: cd4555017b
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2201723

Change-Id: Ieb82887f6cefdf9442cdb6aa39167f7de05cccf7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 15:20:51 +00:00
Miguel Aranda
ace6c8c76e Merge "Enable StrictMode checks for explicit garbageCollection from T." 2022-08-31 15:18:22 +00:00
Alison Cichowlas
cd4555017b Merge "Add OWNERS file for sysui/volume" am: 528e7e7c9c am: 501e00ab0a am: 8ff4861ba6
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2201723

Change-Id: I4a2365d3b32125ae76b27a157abdb54e80a32788
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 14:54:04 +00:00
Lili Zou
af0f550742 Merge "AmbientContextManager API changes to support quick-tap detection" into tm-qpr-dev am: 7b21fb6b4a am: 578c374311
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19753874

Change-Id: I54faff579dc7d4e475151330565ef3e08b3d9b13
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 14:29:17 +00:00
Alison Cichowlas
8ff4861ba6 Merge "Add OWNERS file for sysui/volume" am: 528e7e7c9c am: 501e00ab0a
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2201723

Change-Id: Ia7cdecbbf671dd53fbbb5fdd32ad036fb069c606
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 14:28:27 +00:00
Lili Zou
77398d8321 Merge "Change SystemUI manifest to use permission ACCESS_AMBIENT_CONTEXT_EVENT" into tm-qpr-dev am: 1ae9003cd8 am: 36639e892d
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19752765

Change-Id: I73c52825beaa5d2fa6d03337a29604febed2f4a4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 14:28:25 +00:00
Lili Zou
578c374311 Merge "AmbientContextManager API changes to support quick-tap detection" into tm-qpr-dev am: 7b21fb6b4a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19753874

Change-Id: Ife7c05da34d53e35140464570f4ba78530a614d0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 14:00:51 +00:00
Lili Zou
36639e892d Merge "Change SystemUI manifest to use permission ACCESS_AMBIENT_CONTEXT_EVENT" into tm-qpr-dev am: 1ae9003cd8
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19752765

Change-Id: I8961d40461528201b667ba13194b94210b0bf15d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 14:00:30 +00:00
Alison Cichowlas
501e00ab0a Merge "Add OWNERS file for sysui/volume" am: 528e7e7c9c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2201723

Change-Id: I73509337569fa22896f424489ed456477ce97ba1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 13:59:36 +00:00
Jeff Sharkey
334bf9895b Merge changes from topic "aug26"
* changes:
  Internalize setPackageStoppedState() call.
  Useful annotations for BroadcastQueue.
  [1/?] Tests for generic BroadcastQueue.
  Testing strategy for generic BroadcastQueue.
  [6/?] Reduce BroadcastQueue interface complexity.
2022-08-31 13:53:41 +00:00
Lili Zou
7b21fb6b4a Merge "AmbientContextManager API changes to support quick-tap detection" into tm-qpr-dev 2022-08-31 13:41:34 +00:00
Lili Zou
1ae9003cd8 Merge "Change SystemUI manifest to use permission ACCESS_AMBIENT_CONTEXT_EVENT" into tm-qpr-dev 2022-08-31 13:41:34 +00:00
Alison Cichowlas
528e7e7c9c Merge "Add OWNERS file for sysui/volume" 2022-08-31 13:24:48 +00:00
Beverly Tai
c2cf8c1c01 Merge "Update the fingerprint permanent lockout message" into tm-qpr-dev am: 94a3d4a1ef am: 341ec858fc
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19744942

Change-Id: I20d5b67e5635ca33adb22982d4ea2bb0ae85eb3f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 13:20:33 +00:00
Pablo Gamito
3162748305 Merge "Remove Flicker test repetitions" 2022-08-31 13:12:22 +00:00
Beverly Tai
341ec858fc Merge "Update the fingerprint permanent lockout message" into tm-qpr-dev am: 94a3d4a1ef
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19744942

Change-Id: Ia6e08be6f07b93ae198e41ad82943507197b2c8b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 12:51:15 +00:00
Beverly Tai
94a3d4a1ef Merge "Update the fingerprint permanent lockout message" into tm-qpr-dev 2022-08-31 12:28:43 +00:00
Robert Horvath
12b1c38356 Merge "Set the Low Power Standby enabled setting when unassigned" 2022-08-31 12:26:57 +00:00
Oleg Blinnikov
f6cd035c0b Merge "Letterbox education: Updated UI" into tm-qpr-dev am: 4f878b4cc1 am: 1b976d8e13
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19701009

Change-Id: I2a4d276179b50d6c20cd5e3a78ce20c64972b406
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 11:31:36 +00:00
Vali Calinescu
75de760cea Merge "Adjust aspect ratio override portrait fullscreen" 2022-08-31 11:20:11 +00:00
Oleg Blinnikov
1b976d8e13 Merge "Letterbox education: Updated UI" into tm-qpr-dev am: 4f878b4cc1
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19701009

Change-Id: Ib8966d583400037e3c787822ab1e27f16d09c809
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 10:48:44 +00:00
Oleg Blinnikov
4f878b4cc1 Merge "Letterbox education: Updated UI" into tm-qpr-dev 2022-08-31 10:26:20 +00:00
Siim Sammul
b54c841c48 Merge "Add the ability to reset dropbox rate limiter with a shell command." 2022-08-31 10:16:47 +00:00
Iván Budnik
bdd4eee386 Merge "Revert "Enforce ComponentName belongs to caller app"" 2022-08-31 10:14:05 +00:00
Milton Wu
0ae3c5b021 Merge changes from topic "cutoutProvider" into tm-qpr-dev am: 41001681e7 am: e361036742
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19569436

Change-Id: I4a509d0123236c674be7e19824b455fbde1301bb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 10:11:23 +00:00
Milton Wu
59c9c69417 [automerger skipped] Move color and display info into DecorProvider am: f1fc5d21b1 am: bfbdafa397 -s ours
am skip reason: Merged-In I1fdcbe4c5e8ee0a54eba03f59b9066e76e5c9a03 with SHA-1 3353759edf is already in history

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

Change-Id: Ic4968c78465ca277ac42d88e8060a9126d9c1e2f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 10:10:46 +00:00
Chaohui Wang
484c3019d2 Merge "[Gallery] Move Sample Preference to sub page" 2022-08-31 09:55:19 +00:00
Milton Wu
e361036742 Merge changes from topic "cutoutProvider" into tm-qpr-dev am: 41001681e7
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19569436

Change-Id: I3ca5474a08ff00e98c80512fb3c96dcd17636041
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 09:42:40 +00:00
Milton Wu
bfbdafa397 Move color and display info into DecorProvider am: f1fc5d21b1
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19575672

Change-Id: I0bf9323ab0c89d19db278a6ea0795ba7da76613f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 09:42:17 +00:00
Milton Wu
41001681e7 Merge changes from topic "cutoutProvider" into tm-qpr-dev
* changes:
  Re-land ScreenDecorations Cutout Provider
  Move color and display info into DecorProvider
2022-08-31 09:18:33 +00:00