OSDN Git Service

Create special case mobile data slice
authorMatthew Fritze <mfritze@google.com>
Thu, 10 Jan 2019 18:02:49 +0000 (10:02 -0800)
committerMatthew Fritze <mfritze@google.com>
Fri, 8 Feb 2019 21:13:28 +0000 (13:13 -0800)
commit1138218abe128205a4fe32a43b72fb27c11a5b32
tree6854c9e4e7329976fa50402588de8289857970b8
parent6e54c774be91bf66cc40bffa20c8e2d0a54abaae
Create special case mobile data slice

Build the special case mobile data slice for general use,
and for the Internet Connectivity Panel. The Slice controls
the default data subscription, and links to the subscriptions
page.

Bug: 117804089
Fixse: 119411534
Test: robotests & test app.

Change-Id: I31b524a8fe3182a244d940848090e97250632f39
13 files changed:
AndroidManifest.xml
src/com/android/settings/network/telephony/MobileDataPreferenceController.java
src/com/android/settings/network/telephony/MobileDataSlice.java [new file with mode: 0644]
src/com/android/settings/panel/InternetConnectivityPanel.java
src/com/android/settings/slices/CustomSliceManager.java
src/com/android/settings/slices/CustomSliceRegistry.java
src/com/android/settings/slices/CustomSliceable.java
src/com/android/settings/slices/SettingsSliceProvider.java
src/com/android/settings/slices/SliceBackgroundWorker.java
src/com/android/settings/wifi/slice/WifiSlice.java
tests/robotests/src/com/android/settings/network/telephony/MobileDataSliceTest.java [new file with mode: 0644]
tests/robotests/src/com/android/settings/panel/InternetConnectivityPanelTest.java
tests/robotests/src/com/android/settings/slices/SettingsSliceProviderTest.java