Commit Graph

18466 Commits

Author SHA1 Message Date
Shawn Lin
fecba52e3d Merge "Update to use NAV_BAR_KIDS_MODE settings key for kids mode organizer" into tm-dev am: 8b8de88b3e am: b62b21ceb4
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17665878

Change-Id: Id4f0feb7beff871c9e966c5f53e732b41096ac6b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-18 04:29:12 +00:00
Shawn Lin
8b8de88b3e Merge "Update to use NAV_BAR_KIDS_MODE settings key for kids mode organizer" into tm-dev 2022-04-18 03:41:27 +00:00
TreeHugger Robot
c8d17fd990 Merge "By default, only eng builds allow latency-test broadcasts" into tm-dev am: 447af5dee2 am: 1cc9c420d4
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17574383

Change-Id: I1005d46a2a5d305853c35930f628c52bbc01483d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 17:50:04 +00:00
TreeHugger Robot
447af5dee2 Merge "By default, only eng builds allow latency-test broadcasts" into tm-dev 2022-04-14 17:30:13 +00:00
shawnlin
7439e38646 Update to use NAV_BAR_KIDS_MODE settings key for kids mode organizer
Bug: 228912892
Test: make
Change-Id: I14593e959487dae5c3dd3bf0dba95c4109eb0c67
2022-04-14 12:18:14 +08:00
Tiger Huang
0394f4f6f6 Merge "Fix InsetsState#calculateVisibleInsets" into tm-dev am: d8a7e13af9 am: 0ee28eb14d
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17742606

Change-Id: I92c614a0a223d5227700bb2a146a0ea4e6bab69d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-13 19:34:47 +00:00
Jeff Sharkey
fa92034969 Merge "Update VerityUtils OWNERS to a more common file" am: 8f45aff50e am: 33c225a967 am: e48d920898 am: 382a44e4b5 am: aec95db305
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1977508

Change-Id: I589dd9d9ea955e9c3c1d167f875dc6943ab5103a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-13 18:48:59 +00:00
Tiger Huang
d8a7e13af9 Merge "Fix InsetsState#calculateVisibleInsets" into tm-dev 2022-04-13 18:40:39 +00:00
Jeff Sharkey
382a44e4b5 Merge "Update VerityUtils OWNERS to a more common file" am: 8f45aff50e am: 33c225a967 am: e48d920898
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1977508

Change-Id: Ia4558b8e5d4b003bab5863375e9944bf1d3d716d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-13 18:01:42 +00:00
Jeff Sharkey
e48d920898 Merge "Update VerityUtils OWNERS to a more common file" am: 8f45aff50e am: 33c225a967
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1977508

Change-Id: I15da247838cbe8e8a3883aba63c013a2ccc480e4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-13 17:12:03 +00:00
Jeff Sharkey
33c225a967 Merge "Update VerityUtils OWNERS to a more common file" am: 8f45aff50e
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1977508

Change-Id: I97f8dccc06fac1e9a0e96c4fa63dfdf42c07c8da
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-13 16:51:09 +00:00
TreeHugger Robot
3dab69956a Merge "Remove subtitle of system default" into tm-dev am: 107ce2cd75 am: cb770e2f13
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17741627

Change-Id: Ifc4b71fbd3b36d3205fcc3a45da45a2b1368456c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-13 16:01:58 +00:00
TreeHugger Robot
107ce2cd75 Merge "Remove subtitle of system default" into tm-dev 2022-04-13 15:43:38 +00:00
Victor Hsieh
e3f86c0534 Update VerityUtils OWNERS to a more common file
Bug: None
Test: N/A
Change-Id: I4d4b9dd0832a6c1ff32e3205014660acd1eb19d4
2022-04-13 15:17:03 +00:00
TreeHugger Robot
864c16d8cb Merge "Only add system language on locale page" into tm-dev am: 66070d7c8a am: 5e1709fd3e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17739084

Change-Id: I4a3d997e36c14a1d164109134e296262a32a0f5e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-13 11:22:53 +00:00
Mark Renouf
5993f37b60 Merge "Fix potential StrictMode crash with miniresolver" into tm-dev am: 05709ae494 am: d46bf5c5d7
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17621331

Change-Id: I3b018fa02c862fc8bb0aae7243432426ce07c619
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-13 10:39:13 +00:00
Calvin Pan
20de1e329b Merge "Add current system language into suggestion list" into tm-dev am: 895a7b661e am: 58c93e457f
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17700590

Change-Id: Ib587a44e8123bbf7a30131fc9b6633fe33ecce8c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-13 10:35:55 +00:00
TreeHugger Robot
66070d7c8a Merge "Only add system language on locale page" into tm-dev 2022-04-13 10:18:37 +00:00
Tiger Huang
e467b6e722 Fix InsetsState#calculateVisibleInsets
Before the new insets system, a window wouldn't receive visible insets
if it:
 - has FLAG_LAYOUT_NO_LIMITS,
 - is not TYPE_WALLPAPER or TYPE_SYSTEM_ERROR, and
 - is not in multi-window mode.

This CL makes the visible insets compatible with the legacy insets
system.

Fix: 223536648
Test: atest InsetsStateTest
Change-Id: Ia73142cfae701d0532a9a397366c50aeef82abb2
2022-04-13 18:13:52 +08:00
Calvin Pan
ccc952306e Remove subtitle of system default
Bug: 226894987
Test: manual
Change-Id: Ib2018378c851b408cf3c324009e03b35979c1616
2022-04-13 10:12:19 +00:00
Calvin Pan
4c41490cb3 Only add system language on locale page
Bug: 229044305
Test: manual
Change-Id: Ia61aadbfe38969e54861dcbeb7ac4addc5f8d3be
2022-04-13 06:10:20 +00:00
Mark Renouf
05709ae494 Merge "Fix potential StrictMode crash with miniresolver" into tm-dev 2022-04-12 14:53:55 +00:00
Calvin Pan
895a7b661e Merge "Add current system language into suggestion list" into tm-dev 2022-04-12 13:55:29 +00:00
Calvin Pan
729a22a2cc Add current system language into suggestion list
Bug: 228905883
Test: Add system language and change app language

Change-Id: I7b1f78bb13902dc50f3e8ce8e1c62590ac623b9c
2022-04-12 07:37:13 +00:00
Shawn Lin
9214361394 Merge "Fixed status bar glitch for apps that access internal res" into tm-dev am: 455e78d8f4 am: 35ebe0d719
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17534146

Change-Id: Ia0b3db5480779d38ee42da214925adbf0a369d38
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-12 02:58:10 +00:00
Shawn Lin
455e78d8f4 Merge "Fixed status bar glitch for apps that access internal res" into tm-dev 2022-04-12 02:15:58 +00:00
TreeHugger Robot
565b68072a Merge "CP: Don't create panel if content is empty" into tm-qpr-dev 2022-04-12 00:46:49 +00:00
Beverly
dfd1568e21 By default, only eng builds allow latency-test broadcasts
Otherwise, the latency_tracker must be manually
enabled via a SystemConfig (and the device must
minimally be debuggable).

Test: manual
  adb shell device_config put latency_tracker enabled true
  adb shell am broadcast -a com.android.systemui.latency.ACTION_FINGERPRINT_WAKE
Fixes: 227491682
Change-Id: Ia5a7f2f9eec619c26583bcac6b00b8445abdcbf1
2022-04-11 18:08:21 +00:00
Kazuki Takise
3c2bfc8804 CP: Don't create panel if content is empty
This CL fixes the issue where WM CTS is causing ANR in ARC.

When a menu panel is opened, the sub window for this panel is
created, but as it doesn't have any content, it's considered hidden
by SF. The problem here is that as focus has already moved to this
app at this point, InputDispatcher expects the window will get a
content soon, but this never happens and causes ANR.

So, the root problem here is that PhoneWindow creates a window with
WRAP_CONTENT even if there's no content set to the window. This
seems to be a pure bug in PhoneWindow because there's already some
logic where if it doesn't have any menu item, it aborts opening a
panel, but if this function is called twice, this return logic is
bypassed and the window is accidentally created (because whether
it goes thought the return logic depends on whether st.decorView
has an instance, and this is instantiated in the first call of
openPanel())

This CL ensures the sub window isn't created if there's no item to
be shown.

Bug: 180566381
Bug: 181543065
Test: atest CtsWindowManagerDeviceTestCases
Change-Id: I1a1ae84abf4e4466ebb4a6655a5be007ee763d78
(cherry picked from commit 45ae74eab8)
Merged-In: I1a1ae84abf4e4466ebb4a6655a5be007ee763d78
2022-04-11 12:56:16 +00:00
shawnlin
1f5b53c8c4 [automerge] [DO NOT MERGE] Update to use new res status bar height dimen 2p: 47fb15fe8c
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17686875

Bug: 216782082
Change-Id: Ia9c43342665872f3a76742c301f8532a20bdc0f7
2022-04-11 07:10:32 +00:00
shawnlin
47fb15fe8c [DO NOT MERGE] Update to use new res status bar height dimen
Use new status_bar_height_default for
SystemBarUtils.getStatsusBarHeightForRotation().

Bug: 216782082
Test: make
Change-Id: I6376169bfeb470de5dc820b9c3633c64981079f0
2022-04-11 15:00:55 +08:00
shawnlin
71eaca7ede Fixed status bar glitch for apps that access internal res
In 12L, to support mulit-display devices, we changed the way to get the
status bar height by adding an API to calculate instead of directly
reading the resource of status_bar_height.

However, some apps still using Resources.getIdentify() to get this
internal resources dimen as status bar height to layout their UI which
cause status bar glitch in their app.

For compatibility purpose:
1. Create a new dimen res status_bar_height_default which will be used
   by framework to determine the status bar heigth
2. For status_bar_height
   - Set the value to the size which already consider the cutout size
     for defualt display as before so that it won't breaking existing
     app.
   - It is only used for apps using Resources.getIdentifier()

Bug: 216782082
Test: verified on the apps with such issue.
Change-Id: I306efa187ffa69223c06fd248cfe57d183f96c59
2022-04-11 07:00:17 +00:00
Pinyao Ting
09ddda9fda Implement extra persistence layer for widget provider info
Currently widget provider info are loaded from the manifests of
respective packages, which is not performant since loading the
resources from various apps could take a while.

This CL does the following:
1. Instead of persisting only the providers that are bound to the
   workspace, we persists all providers.
2. In addition to providers, we also persists the provider info to avoid
   loading them from app's resource during a reboot.

Bug: 202356231
Test: atest AppWidgetServiceImplTest
Change-Id: I91fead0b61b0cb84d876dd05781a585805a01400
2022-04-09 01:01:47 +00:00
Bill Yi
bbe0c62d66 Merge "Merge SP2A.220405.004 to aosp-master - DO NOT MERGE" 2022-04-08 18:08:24 +00:00
Cliff Wu
bd29171215 Merge "Update the strings on app unavailable alert dialog" into tm-dev 2022-04-08 15:48:52 +00:00
Josh Hou
16b3ddf421 Merge "[Panlingual] Screen title is displayed incorrectly" into tm-dev 2022-04-08 11:32:21 +00:00
Eric Biggers
256a0b563f Merge changes Idc218e5f,I26c3fafc am: 7e3c5382cc am: fb4c1822a8 am: 4d4ababae0
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2052056

Change-Id: I6c0ee77edf164ecf5a285afe4dff7cec85e9d668
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-08 02:11:26 +00:00
Ryan Lin
6fcd7dd723 Merge "Disable volume-key-accessibility shortcut upon exiting setup wizard" into tm-dev 2022-04-08 01:58:45 +00:00
Josh Hou
db37825c6f [Panlingual] Screen title is displayed incorrectly
Fix the issue that the screen title name of the app language page is
displayed incorrectly

Bug: 227285277
Test: Verify the issue by testing between the system language and app
language page

Change-Id: I229b9ff2defb68d70248a95886d8600e1bc464ea
2022-04-08 09:52:56 +08:00
Bill Yi
95267eaf87 Merge SP2A.220405.004 to aosp-master - DO NOT MERGE
Merged-In: Iae1a66165221f45051be17c4d047b5bd5be3999b
Merged-In: I0c82fda5497bace30d49989b8e84ebc98250ca8c
Change-Id: I2c75988c023cec548e3a576cb0c3a1a13bb0016f
2022-04-07 18:40:59 -07:00
Eric Biggers
4d4ababae0 Merge changes Idc218e5f,I26c3fafc am: 7e3c5382cc am: fb4c1822a8
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2052056

Change-Id: Ib029dddb2fd26fa33f231b7ae87c3a1fee737a55
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-08 01:36:12 +00:00
Eric Biggers
fb4c1822a8 Merge changes Idc218e5f,I26c3fafc am: 7e3c5382cc
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2052056

Change-Id: I92b1cfccfc0bb657d9d5e1958c5e3e2d4ffc3794
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-08 00:36:33 +00:00
Eric Biggers
7e3c5382cc Merge changes Idc218e5f,I26c3fafc
* changes:
  Remove more FDE methods from StorageManager
  Drop FDE status checks from DevicePolicyManagerService
2022-04-08 00:09:30 +00:00
Eric Biggers
bd13f84152 Remove more FDE methods from StorageManager
Now that these methods are no longer called, and none of them are a
public API or have @UnsupportedAppUsage, they can be removed.

inCryptKeeperBounce() actually had one known app user via reflection,
despite the method not having @UnsupportedAppUsage.  However, that user
only made the call if Build.VERSION.SDK_INT < VERSION_CODES.P, so it is
not being used anymore.

Bug: 208476087
Change-Id: Idc218e5f355bb61257b07cf5b5b6df5f4c6ece11
2022-04-07 16:38:36 +00:00
Mark Renouf
d0978dbb67 Fix potential StrictMode crash with miniresolver
configureMiniResolverContent incorrectly calls directly
into safelyStartActivityInternal, which bypasses calls to
StrictMode#disableDeathOnFileUriExposure.

Change-Id: I1c66f659b7d5276caf892b15b942bee5c6f7ead7
2022-04-07 15:00:51 +00:00
Yuri Lin
5abe07c37f Add strings & channel to be used for notification to review permissions.
Also changes the SYSTEM_CHANGES notification channel to be IMPORTANCE_DEFAULT (by deprecating the existing, unused one).

Bug: 225373531
Test: manual by forcing the notification to show

Change-Id: I9743fe08cccbd8b6a9e7b367e32fe3e597b81ec4
Merged-In: I9743fe08cccbd8b6a9e7b367e32fe3e597b81ec4
2022-04-07 14:53:52 +00:00
Chiachang Wang
4319575deb Merge "Ignore other IKE options if IkeTunnelConnectionParams is set" am: 48160f9b9b am: 3caa3cf399 am: 2194a62f15
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1978249

Change-Id: I494bcbae0a8ba83d8950db060c8f0fb3447ed050
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-07 11:37:31 +00:00
Chiachang Wang
2194a62f15 Merge "Ignore other IKE options if IkeTunnelConnectionParams is set" am: 48160f9b9b am: 3caa3cf399
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1978249

Change-Id: I7d3a2631cd70a342e7f224fcd99ec8eb1e2c77d9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-07 11:13:54 +00:00
Chiachang Wang
3caa3cf399 Merge "Ignore other IKE options if IkeTunnelConnectionParams is set" am: 48160f9b9b
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1978249

Change-Id: I3595e032cff0b18959150139d9f84cb817784fb2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-07 10:38:03 +00:00
Calvin Pan
1e5ed56a17 Merge "Adding empty locale-config case" into tm-dev 2022-04-07 06:18:25 +00:00