[Catalyst] Create airplane mode preference

Bug: 375925972
Flag: com.android.settings.flags.catalyst_network_provider_and_internet_screen
Test: Manual testing
atest -c AirplaneModePreferenceTest
atest -c VpnPreferenceControllerTest

Change-Id: Icf0bb9dfc1a8bda7a001f2ad3c6d6b835c489c0d
This commit is contained in:
Weng Su
2024-10-24 08:07:31 +08:00
parent 46c45023d2
commit 7557a48e2e
6 changed files with 118 additions and 7 deletions

View File

@@ -34,7 +34,6 @@ import android.net.VpnManager;
import android.os.Looper;
import android.os.UserHandle;
import android.provider.Settings;
import android.provider.SettingsSlicesContract;
import androidx.lifecycle.LifecycleOwner;
import androidx.preference.Preference;
@@ -102,7 +101,7 @@ public class VpnPreferenceControllerTest {
controller.displayPreference(mScreen);
verify(mPreference).setDependency(SettingsSlicesContract.KEY_AIRPLANE_MODE);
verify(mPreference).setDependency(Settings.Global.AIRPLANE_MODE_ON);
}
@Test