[Provider Model] Add Wi-Fi toggle slice
- Reuse “Turn on networks” slice - Add "Turn on Wi-Fi" slice - Show Wi-Fi end icon - Screenshot: https://screenshot.googleplex.com/63pdow7dJh3tTw7 Bug: 181858434 Test: manual test atest -c TurnOnWifiSliceTest \ InternetConnectivityPanelTest Change-Id: I82de79fd45e99d2fe82554437bde50068dc1ae00
This commit is contained in:
@@ -39,8 +39,8 @@ import com.android.settings.homepage.contextualcards.slices.LowStorageSlice;
|
||||
import com.android.settings.location.LocationSlice;
|
||||
import com.android.settings.media.MediaOutputIndicatorSlice;
|
||||
import com.android.settings.media.RemoteMediaSlice;
|
||||
import com.android.settings.network.AirplaneSafeNetworksSlice;
|
||||
import com.android.settings.network.ProviderModelSlice;
|
||||
import com.android.settings.network.TurnOnWifiSlice;
|
||||
import com.android.settings.network.telephony.MobileDataSlice;
|
||||
import com.android.settings.notification.zen.ZenModeButtonPreferenceController;
|
||||
import com.android.settings.wifi.calling.WifiCallingSliceHelper;
|
||||
@@ -307,13 +307,13 @@ public class CustomSliceRegistry {
|
||||
.build();
|
||||
|
||||
/**
|
||||
* Backing Uri for the Always On Slice.
|
||||
* Backing Uri for the Turn on Wi-Fi Slice.
|
||||
*/
|
||||
public static final Uri AIRPLANE_SAFE_NETWORKS_SLICE_URI = new Uri.Builder()
|
||||
public static final Uri TURN_ON_WIFI_SLICE_URI = new Uri.Builder()
|
||||
.scheme(ContentResolver.SCHEME_CONTENT)
|
||||
.authority(SettingsSliceProvider.SLICE_AUTHORITY)
|
||||
.appendPath(SettingsSlicesContract.PATH_SETTING_ACTION)
|
||||
.appendPath("airplane_safe_networks")
|
||||
.appendPath("turn_on_wifi")
|
||||
.build();
|
||||
|
||||
@VisibleForTesting
|
||||
@@ -337,7 +337,7 @@ public class CustomSliceRegistry {
|
||||
sUriToSlice.put(DARK_THEME_SLICE_URI, DarkThemeSlice.class);
|
||||
sUriToSlice.put(REMOTE_MEDIA_SLICE_URI, RemoteMediaSlice.class);
|
||||
sUriToSlice.put(ALWAYS_ON_SLICE_URI, AlwaysOnDisplaySlice.class);
|
||||
sUriToSlice.put(AIRPLANE_SAFE_NETWORKS_SLICE_URI, AirplaneSafeNetworksSlice.class);
|
||||
sUriToSlice.put(TURN_ON_WIFI_SLICE_URI, TurnOnWifiSlice.class);
|
||||
}
|
||||
|
||||
public static Class<? extends CustomSliceable> getSliceClassByUri(Uri uri) {
|
||||
|
Reference in New Issue
Block a user