Bump CaptivePortalLogin target SDK to 35.
Make CaptivePortalLogin module be up-to-date with latest SDK. New SDK
version has changes on the system UI e.g. edge-to-edge enforcement,
which affects the portal WebView StatusBar display. According to the
suggestion listed in below link, add `android:fitsSystemWindows="true"`
in activity_captive_portal_login.xml to fix the StatusBar overlap.
behavior changes for SDK 35:
https://developer.android.com/about/versions/15/behavior-changes-15
Bug: 344652257
Test: atest CaptivePortalLoginTests
Test: manual test to verify that device can redirect to the portal page
correctly, click the download button and SSL error link, both
works as expected.
Test: manual test to verify connecting to wifi and functioned as a
hotspot, the downstream devices can connect to network normally.
Test: build an app in android-studio, and add below property in the
Manifest.xml, verify the captive portal notification while opening
the app, the device can connect to the network normally and the
download service also works.
android:allowCrossUidActivitySwitchFromBelow="false"
Test: manual test to connect to captive portal AP and verify the WebView
page looks normally and works as expected.
Change-Id: Ia43d05026e40e586ef24ae8f39fb800eee8524ef
3 files changed