Fixes: 156301524
Test: # to enable controls component
adb shell am start -n com.android.egg.test/com.android.egg.neko.NekoActivationActivity
# manual step: activate controls from GlobalActions
# to visit the cat list
adb shell am start -n com.android.egg.test/com.android.egg.neko.NekoLand
# to check on the status of the food bowl job (once
# the food bowl control has been tapped)
adb shell cmd jobscheduler get-job-state com.android.egg.test 42
# to trigger the food immediately
adb shell cmd jobscheduler run com.android.egg.test 42
Change-Id: I985a930bb5dd56d99eb57a340e4affe08c09724b
Tethering resource configuration is move from framework to tethering
module. Mark framework resources as deprecated by change javadoc
description.
Remove config_tether_wifi_p2p_regexs, config_tether_wimax_regexs and
config_tether_upstream_automatic which are not in the hidden API
graylist.
Bug: 146918263
Test: m
Change-Id: I503674e2aafcf191e385273ac6cf1dfccd9af551
Fixes: 159355791
Test: manual: power options action appears correctly with all
combinations of bug report and lockdown enabled and disabled.
Test: atest GlobalActionsDialogTest
_
Change-Id: I608fcb95e07fe49369785cc163269f6f93ea76e1
The flaky fail of ApplicationsStateRoboTest is affected by that we added
a thread mechanism to load the app icon in the AppEntry constructor
which is to improve the scrolling of App info page. There will have a
default app icon if the thread finish before icon null assertion.
In the latest design, the app icon null assertion is not required,
therefore remove them to fix test fail.
Fixes: 159402083
Test: robotests
Change-Id: If2577292a42c653ae3c7bebe9392f4fb62365a44
This reverts commit 6d834d86fb.
Reason for revert: <http://b/159230864 WhatsApp image is visible after existing a chat>
Bug: 159230864
Change-Id: Ib266cff2e06a82ae9a0e85142ef80ae00328a040
Temporarily writing a wtf log when the limit is reached by the system,
because we lose all the alarm manager state after the crash.
Test: adb logcat -s AlarmManager
Bug: 157782538
Change-Id: I008ea8a75503ece620af344a085875f13532d962
When IME has zero insets, it doesn't map to any side and doesn't have
can't be animated.
IME can have zero insets in following cases:
1. Floating IME
2. Fullscreen IME (in landscape)
3. IME doesn't overlap with IME target window.
In order to animate a type, it must have insets. We can animate IME
from negative insets to zero and vice-versa. This makes zero insets IME a
special case of ISIDE_BOTTOM.
Deprecate SIDE_FLOATING because it shouldn't logically map to a side.
Fix: 153909316
Test: atest WindowInsetsAnimationImeTests#testZeroInsetsImeAnimates
Change-Id: I6d1d3430888db4632cb2f93e9042f692b35ebaeb
Fixes an issue where the buttons on the biometric prompt would fail to
wrap to a second line in order to accommodate long label text. This
caused the buttons to be truncated in some languages (e.g. Russian).
Test: On a Pixel 4 XL:
1. Ensure a lock pattern is set and Face Unlock is enabled
2. Set the system language to Russian (Russia)
3. Open wifi settings and select a saved network
4. Tap on the "Share" button for this network
5. Wait for Face Unlock to time out for the prompt
6. Rotate the device between portrait and landscape
Fixes: 158240727
Change-Id: I51da6b124ffcd867322ee699e3908847e1df7ecd