Update the VPN icon to reflect the validation status of the VPN network
This change enhance the VPN user experience by introducing a icon in the system status bar. Upon internet validation failure of an active VPN connection, this icon seamlessly replaces the original VPN icon, ensuring users are promptly informed of any connectivity issues. SecurityControllerImpl#dump now includes network properties (interface name and validation status) for monitored networks: ... SecurityControllerImpl: ------------------------------------------------------------------- SecurityController state: mCurrentVpns={0=18c66e22216} mNetworkProperties={110={wlan0, true}, 111={ipsec199, true}} ... The primary focus of this commit is the implementation of the icon replacement logic. The design of the new icon will be addressed in a subsequent commit within this Topic. Bug: 302424768 Test: manual test to verify that the VPN icon accurately reflects the validation status of the VPN connection. Change-Id: I8e03af70c0d7080e7f2ef59fabf15608c5a7bfe5
Loading
Please register or sign in to comment