Loading src/com/android/settings/panel/InternetConnectivityPanel.java +6 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package com.android.settings.panel; import android.app.settings.SettingsEnums; import android.content.Context; import android.content.Intent; import android.net.Uri; Loading Loading @@ -64,4 +65,9 @@ public class InternetConnectivityPanel implements PanelContent { public Intent getSeeMoreIntent() { return new Intent(Settings.ACTION_WIRELESS_SETTINGS); } @Override public int getMetricsCategory() { return SettingsEnums.PANEL_INTERNET_CONNECTIVITY; } } src/com/android/settings/panel/MediaOutputPanel.java +6 −0 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ package com.android.settings.panel; import static com.android.settings.media.MediaOutputSlice.MEDIA_PACKAGE_NAME; import static com.android.settings.slices.CustomSliceRegistry.MEDIA_OUTPUT_SLICE_URI; import android.app.settings.SettingsEnums; import android.content.Context; import android.content.Intent; import android.net.Uri; Loading Loading @@ -71,4 +72,9 @@ public class MediaOutputPanel implements PanelContent { public Intent getSeeMoreIntent() { return null; } @Override public int getMetricsCategory() { return SettingsEnums.PANEL_MEDIA_OUTPUT; } } src/com/android/settings/panel/NfcPanel.java +5 −0 Original line number Diff line number Diff line Loading @@ -50,4 +50,9 @@ public class NfcPanel implements PanelContent { intent.setClassName(mContext.getPackageName(), SubSettings.class.getName()); return intent; } @Override public int getMetricsCategory() { return SettingsEnums.PANEL_NFC; } } src/com/android/settings/panel/PanelContent.java +3 −1 Original line number Diff line number Diff line Loading @@ -19,12 +19,14 @@ package com.android.settings.panel; import android.content.Intent; import android.net.Uri; import com.android.settingslib.core.instrumentation.Instrumentable; import java.util.List; /** * Represents the data class needed to create a Settings Panel. See {@link PanelFragment}. */ public interface PanelContent { public interface PanelContent extends Instrumentable { /** * @return a string for the title of the Panel. Loading src/com/android/settings/panel/PanelFeatureProvider.java +3 −2 Original line number Diff line number Diff line Loading @@ -21,7 +21,8 @@ import android.content.Context; public interface PanelFeatureProvider { /** * Returns {@link PanelContent} as specified by the {@code panelType} and {@code packageName}. * Returns {@link PanelContent} as specified by the {@param panelType}, and * {@param mediaPackageName}. */ PanelContent getPanel(Context context, String panelType, String packageName); PanelContent getPanel(Context context, String panelType, String mediaPackageName); } Loading
src/com/android/settings/panel/InternetConnectivityPanel.java +6 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package com.android.settings.panel; import android.app.settings.SettingsEnums; import android.content.Context; import android.content.Intent; import android.net.Uri; Loading Loading @@ -64,4 +65,9 @@ public class InternetConnectivityPanel implements PanelContent { public Intent getSeeMoreIntent() { return new Intent(Settings.ACTION_WIRELESS_SETTINGS); } @Override public int getMetricsCategory() { return SettingsEnums.PANEL_INTERNET_CONNECTIVITY; } }
src/com/android/settings/panel/MediaOutputPanel.java +6 −0 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ package com.android.settings.panel; import static com.android.settings.media.MediaOutputSlice.MEDIA_PACKAGE_NAME; import static com.android.settings.slices.CustomSliceRegistry.MEDIA_OUTPUT_SLICE_URI; import android.app.settings.SettingsEnums; import android.content.Context; import android.content.Intent; import android.net.Uri; Loading Loading @@ -71,4 +72,9 @@ public class MediaOutputPanel implements PanelContent { public Intent getSeeMoreIntent() { return null; } @Override public int getMetricsCategory() { return SettingsEnums.PANEL_MEDIA_OUTPUT; } }
src/com/android/settings/panel/NfcPanel.java +5 −0 Original line number Diff line number Diff line Loading @@ -50,4 +50,9 @@ public class NfcPanel implements PanelContent { intent.setClassName(mContext.getPackageName(), SubSettings.class.getName()); return intent; } @Override public int getMetricsCategory() { return SettingsEnums.PANEL_NFC; } }
src/com/android/settings/panel/PanelContent.java +3 −1 Original line number Diff line number Diff line Loading @@ -19,12 +19,14 @@ package com.android.settings.panel; import android.content.Intent; import android.net.Uri; import com.android.settingslib.core.instrumentation.Instrumentable; import java.util.List; /** * Represents the data class needed to create a Settings Panel. See {@link PanelFragment}. */ public interface PanelContent { public interface PanelContent extends Instrumentable { /** * @return a string for the title of the Panel. Loading
src/com/android/settings/panel/PanelFeatureProvider.java +3 −2 Original line number Diff line number Diff line Loading @@ -21,7 +21,8 @@ import android.content.Context; public interface PanelFeatureProvider { /** * Returns {@link PanelContent} as specified by the {@code panelType} and {@code packageName}. * Returns {@link PanelContent} as specified by the {@param panelType}, and * {@param mediaPackageName}. */ PanelContent getPanel(Context context, String panelType, String packageName); PanelContent getPanel(Context context, String panelType, String mediaPackageName); }