This change excludes the contents of 'main_content_scrollable_container'
from scroll capture search.
Explanation: The inner-most child is selected whenever nested scrolling
views are found. This is incorrect for Settings because the inner
RecyclerView isn't actually scrollable (that is, the contents of it are
not scrolled within it, the RecyclerView itself is scrolled by the outer
ScrollView instead). View.canScrollVertically is unfortunately incorrect
for RecyclerView in this case as well.
This change excludes all children of the main ScrollView from the
search. This ensures the outer ScrollView is chosen and this corrects
the 'capture more' screenshot functionality on the Settings home page.
Bug: 399810823
Test: manual; Open settings, screenshot, capture more
Flag: com.android.settings.flags.extended_screenshots_exclude_nested_scrollables
Change-Id: I3363d70b3649e2a34e541c45ab387d59547b8588
Remove the space before the question mark
Bug: 388942734
Test: manual verification
Flag: EXEMPT bugfix
Change-Id: Iebb8ad106f5c28085943733c414ed25444955399
Emit logs whenever advanced protection state changes, or the user is impacted
(inferred by a dialogue being shown)
Bug: 391635274
Change-Id: Ie940afbeaf023df5b1733b2137829ecc78ade137
Test: AdvancedProtectionManagerTest AdvancedProtectionServiceTest
Flag: android.security.aapm_api
This will be used to guard the bugfix a bug where the deep link
initiated from a search result would open the results page in a separate
window.
Bug: 381127948
Test: None
Flag: com.android.settings.flags.settings_search_result_deep_link_in_same_task
Change-Id: I5a10df558130176ae9df39c0c35501def948430d
Adds IPAddress, Mac address, RX/TX Speed and Metering options to the
settings sub page.
Flag: com.android.settings.connectivity.ethernet_settings
Test: atest SettingsRoboTests:
com.android.settings.network.NetworkProviderSettingsTest
Bug: 390709492
Change-Id: I9a310f94037e089f3d57ff36f77b88edbb0ee1f1
Sometimes device might have pending update which can
cause 16KB toggle to fail. Show the pending update errors to user.
Flag: EXEMPT bug_fix
Test: atest Enable16KbTest
Bug: 394678137
Bug: 400733054
Change-Id: Id032b2f14afb74af3b7458a426addc7e32e3a6f7
This is to conform to a11y motion stopping requirements.
Test: manually
Bug: 379258725
Flag: EXEMPT bugfix
Change-Id: Ic06cb03f5490def37894b8f448e9e435ad5baf35
The service will be started by broadcast receiver.
Test: atest
Bug: 398700619
Flag: com.android.settingslib.flags.audio_stream_media_service_by_receive_state
Change-Id: Idead58bc10dffaeb969643e967760a36106071cb
Replace ComposePreference with androidx.preference.Preference.
ANC toggle will still use Compose until SegmentedButtonPreference is ready.
BUG: 402036473
Test: local tested
Flag: com.android.settings.flags.enable_bluetooth_device_details_polish
Change-Id: I5114af8f2d679d695b3c5ef4d7be2874245c435e