Safely remove Wi-Fi user credentials

- Show "(In use)" if a credential is used by Wi-Fi networks

- Show Wi-Fi networks in use in the details dialog

- Disable "Uninstall" button if the credential is in use

Bug: 258542666
Test: manual test
atest -c UserCredentialsSettingsTest

Change-Id: I1fb29b58698d918f987b9a16c195127cf270c17e
This commit is contained in:
Weng Su
2022-12-15 15:53:04 +08:00
parent ae8389165a
commit 28791f5ff0
4 changed files with 313 additions and 21 deletions

View File

@@ -39,6 +39,22 @@
android:orientation="vertical"
android:paddingTop="10dp">
<TextView
android:id="@+id/credential_being_used_by_title"
android:text="@string/credential_being_used_by"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="?android:attr/textColorSecondary"/>
<TextView
android:id="@+id/credential_being_used_by_content"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="?android:attr/textColorTertiary"
android:paddingStart="?android:attr/listPreferredItemPaddingStart"/>
<TextView
android:id="@+id/contents_title"
android:text="@string/credential_contains"