Move DropDownPreference to supportlib
Change-Id: Ife6799d1136302b805b5191f1a86276c538ca4bf
This commit is contained in:
@@ -110,11 +110,6 @@
|
|||||||
<attr name="confirmDeviceCredentialsSideMargin" format="dimension" />
|
<attr name="confirmDeviceCredentialsSideMargin" format="dimension" />
|
||||||
<attr name="confirmDeviceCredentialsTopMargin" format="dimension" />
|
<attr name="confirmDeviceCredentialsTopMargin" format="dimension" />
|
||||||
|
|
||||||
<declare-styleable name="DropDownPreference">
|
|
||||||
<attr name="android:entries" />
|
|
||||||
<attr name="android:entryValues" />
|
|
||||||
</declare-styleable>
|
|
||||||
|
|
||||||
<declare-styleable name="RestrictedPreference">
|
<declare-styleable name="RestrictedPreference">
|
||||||
<attr name="userRestriction" format="string"/>
|
<attr name="userRestriction" format="string"/>
|
||||||
</declare-styleable>
|
</declare-styleable>
|
||||||
|
@@ -101,6 +101,7 @@
|
|||||||
|
|
||||||
<style name="PreferenceTheme" parent="@android:style/Theme.DeviceDefault.Settings">
|
<style name="PreferenceTheme" parent="@android:style/Theme.DeviceDefault.Settings">
|
||||||
<item name="@android:preferenceStyle">@style/Preference</item>
|
<item name="@android:preferenceStyle">@style/Preference</item>
|
||||||
|
<item name="@dropdownPreferenceStyle">@style/Preference.DropDown.Material</item>
|
||||||
<item name="@android:preferenceFragmentStyle">@style/PreferenceFragmentStyle</item>
|
<item name="@android:preferenceFragmentStyle">@style/PreferenceFragmentStyle</item>
|
||||||
|
|
||||||
<item name="apnPreferenceStyle">@style/ApnPreference</item>
|
<item name="apnPreferenceStyle">@style/ApnPreference</item>
|
||||||
|
@@ -19,9 +19,10 @@
|
|||||||
android:key="battery_saver">
|
android:key="battery_saver">
|
||||||
|
|
||||||
<!-- Turn on automatically -->
|
<!-- Turn on automatically -->
|
||||||
<com.android.settings.DropDownPreference
|
<DropDownPreference
|
||||||
android:key="turn_on_automatically"
|
android:key="turn_on_automatically"
|
||||||
android:title="@string/battery_saver_turn_on_automatically_title"
|
android:title="@string/battery_saver_turn_on_automatically_title"
|
||||||
|
android:summary="%s"
|
||||||
android:persistent="false" />
|
android:persistent="false" />
|
||||||
|
|
||||||
<!-- Feature description text -->
|
<!-- Feature description text -->
|
||||||
|
@@ -26,9 +26,10 @@
|
|||||||
android:persistent="false" />
|
android:persistent="false" />
|
||||||
|
|
||||||
<!-- When device is locked -->
|
<!-- When device is locked -->
|
||||||
<com.android.settings.DropDownPreference
|
<DropDownPreference
|
||||||
android:key="lock_screen_notifications"
|
android:key="lock_screen_notifications"
|
||||||
android:title="@string/lock_screen_notifications_title"
|
android:title="@string/lock_screen_notifications_title"
|
||||||
|
android:summary="%s"
|
||||||
android:persistent="false" />
|
android:persistent="false" />
|
||||||
|
|
||||||
<PreferenceCategory
|
<PreferenceCategory
|
||||||
|
@@ -60,10 +60,11 @@
|
|||||||
android:summary="@string/runningservices_settings_summary"
|
android:summary="@string/runningservices_settings_summary"
|
||||||
android:fragment="com.android.settings.applications.RunningServices" />
|
android:fragment="com.android.settings.applications.RunningServices" />
|
||||||
|
|
||||||
<com.android.settings.DropDownPreference
|
<DropDownPreference
|
||||||
android:key="night_mode"
|
android:key="night_mode"
|
||||||
android:title="@string/night_mode_title"
|
android:title="@string/night_mode_title"
|
||||||
android:summary="@string/night_mode_summary"
|
android:summary="%s"
|
||||||
|
android:persistent="false"
|
||||||
android:entries="@array/night_mode_entries"
|
android:entries="@array/night_mode_entries"
|
||||||
android:entryValues="@array/night_mode_values" />
|
android:entryValues="@array/night_mode_values" />
|
||||||
|
|
||||||
|
@@ -91,11 +91,12 @@
|
|||||||
android:summary="@string/tap_to_wake_summary"
|
android:summary="@string/tap_to_wake_summary"
|
||||||
android:persistent="false" />
|
android:persistent="false" />
|
||||||
|
|
||||||
<com.android.settings.DropDownPreference
|
<DropDownPreference
|
||||||
android:key="font_size"
|
android:key="font_size"
|
||||||
android:title="@string/title_font_size"
|
android:title="@string/title_font_size"
|
||||||
settings:keywords="@string/keywords_display_font_size"
|
settings:keywords="@string/keywords_display_font_size"
|
||||||
android:summary="@string/summary_font_size"
|
android:persistent="false"
|
||||||
|
android:summary="%s"
|
||||||
android:entries="@array/entries_font_size"
|
android:entries="@array/entries_font_size"
|
||||||
android:entryValues="@array/entryvalues_font_size" />
|
android:entryValues="@array/entryvalues_font_size" />
|
||||||
|
|
||||||
@@ -104,8 +105,10 @@
|
|||||||
android:title="@string/screen_zoom_title"
|
android:title="@string/screen_zoom_title"
|
||||||
settings:keywords="@string/screen_zoom_keywords" />
|
settings:keywords="@string/screen_zoom_keywords" />
|
||||||
|
|
||||||
<com.android.settings.DropDownPreference
|
<DropDownPreference
|
||||||
android:key="auto_rotate"
|
android:key="auto_rotate"
|
||||||
|
android:persistent="false"
|
||||||
|
android:summary="%s"
|
||||||
android:title="@string/display_auto_rotate_title" />
|
android:title="@string/display_auto_rotate_title" />
|
||||||
|
|
||||||
<PreferenceScreen
|
<PreferenceScreen
|
||||||
|
@@ -20,9 +20,10 @@
|
|||||||
<PreferenceCategory android:key="app_launch_domain_links"
|
<PreferenceCategory android:key="app_launch_domain_links"
|
||||||
android:title="@string/app_launch_domain_links_title">
|
android:title="@string/app_launch_domain_links_title">
|
||||||
|
|
||||||
<com.android.settings.DropDownPreference
|
<DropDownPreference
|
||||||
android:key="app_link_state"
|
android:key="app_link_state"
|
||||||
android:persistent="false"
|
android:persistent="false"
|
||||||
|
android:summary="%s"
|
||||||
android:title="@string/app_launch_open_domain_urls_title" />
|
android:title="@string/app_launch_open_domain_urls_title" />
|
||||||
|
|
||||||
<com.android.settings.applications.AppDomainsPreference
|
<com.android.settings.applications.AppDomainsPreference
|
||||||
|
@@ -56,15 +56,17 @@
|
|||||||
android:persistent="false" />
|
android:persistent="false" />
|
||||||
|
|
||||||
<!-- Dock speaker plays -->
|
<!-- Dock speaker plays -->
|
||||||
<com.android.settings.DropDownPreference
|
<DropDownPreference
|
||||||
android:key="dock_audio_media"
|
android:key="dock_audio_media"
|
||||||
android:title="@string/dock_audio_media_title"
|
android:title="@string/dock_audio_media_title"
|
||||||
|
android:summary="%s"
|
||||||
android:persistent="false" />
|
android:persistent="false" />
|
||||||
|
|
||||||
<!-- Emergency tone -->
|
<!-- Emergency tone -->
|
||||||
<com.android.settings.DropDownPreference
|
<DropDownPreference
|
||||||
android:key="emergency_tone"
|
android:key="emergency_tone"
|
||||||
android:title="@string/emergency_tone_title"
|
android:title="@string/emergency_tone_title"
|
||||||
|
android:summary="%s"
|
||||||
android:persistent="false" />
|
android:persistent="false" />
|
||||||
|
|
||||||
</PreferenceScreen>
|
</PreferenceScreen>
|
||||||
|
@@ -25,21 +25,24 @@
|
|||||||
android:persistent="false" />
|
android:persistent="false" />
|
||||||
|
|
||||||
<!-- During events for -->
|
<!-- During events for -->
|
||||||
<com.android.settings.DropDownPreference
|
<DropDownPreference
|
||||||
android:key="calendar"
|
android:key="calendar"
|
||||||
android:title="@string/zen_mode_event_rule_calendar"
|
android:title="@string/zen_mode_event_rule_calendar"
|
||||||
|
android:summary="%s"
|
||||||
android:persistent="false" />
|
android:persistent="false" />
|
||||||
|
|
||||||
<!-- Where reply is -->
|
<!-- Where reply is -->
|
||||||
<com.android.settings.DropDownPreference
|
<DropDownPreference
|
||||||
android:key="reply"
|
android:key="reply"
|
||||||
android:title="@string/zen_mode_event_rule_reply"
|
android:title="@string/zen_mode_event_rule_reply"
|
||||||
|
android:summary="%s"
|
||||||
android:persistent="false" />
|
android:persistent="false" />
|
||||||
|
|
||||||
<!-- Zen mode -->
|
<!-- Zen mode -->
|
||||||
<com.android.settings.DropDownPreference
|
<DropDownPreference
|
||||||
android:key="zen_mode"
|
android:key="zen_mode"
|
||||||
android:title="@string/zen_mode_settings_title"
|
android:title="@string/zen_mode_settings_title"
|
||||||
|
android:summary="%s"
|
||||||
android:persistent="false" />
|
android:persistent="false" />
|
||||||
|
|
||||||
</PreferenceScreen>
|
</PreferenceScreen>
|
||||||
|
@@ -37,8 +37,9 @@
|
|||||||
android:persistent="false" />
|
android:persistent="false" />
|
||||||
|
|
||||||
<!-- Zen mode -->
|
<!-- Zen mode -->
|
||||||
<com.android.settings.DropDownPreference
|
<DropDownPreference
|
||||||
android:key="zen_mode"
|
android:key="zen_mode"
|
||||||
|
android:summary="%s"
|
||||||
android:title="@string/zen_mode_settings_title"
|
android:title="@string/zen_mode_settings_title"
|
||||||
android:persistent="false" />
|
android:persistent="false" />
|
||||||
|
|
||||||
|
@@ -40,15 +40,17 @@
|
|||||||
android:persistent="false"/>
|
android:persistent="false"/>
|
||||||
|
|
||||||
<!-- Messages -->
|
<!-- Messages -->
|
||||||
<com.android.settings.DropDownPreference
|
<DropDownPreference
|
||||||
android:key="messages"
|
android:key="messages"
|
||||||
android:title="@string/zen_mode_messages"
|
android:title="@string/zen_mode_messages"
|
||||||
|
android:summary="%s"
|
||||||
android:persistent="false" />
|
android:persistent="false" />
|
||||||
|
|
||||||
<!-- Calls -->
|
<!-- Calls -->
|
||||||
<com.android.settings.DropDownPreference
|
<DropDownPreference
|
||||||
android:key="calls"
|
android:key="calls"
|
||||||
android:title="@string/zen_mode_calls"
|
android:title="@string/zen_mode_calls"
|
||||||
|
android:summary="%s"
|
||||||
android:persistent="false" />
|
android:persistent="false" />
|
||||||
|
|
||||||
<!-- Repeat callers -->
|
<!-- Repeat callers -->
|
||||||
|
@@ -33,10 +33,11 @@
|
|||||||
<!-- Start time/End time added and removed here! :-) -->
|
<!-- Start time/End time added and removed here! :-) -->
|
||||||
|
|
||||||
<!-- Zen mode -->
|
<!-- Zen mode -->
|
||||||
<com.android.settings.DropDownPreference
|
<DropDownPreference
|
||||||
android:key="zen_mode"
|
android:key="zen_mode"
|
||||||
android:title="@string/zen_mode_settings_title"
|
android:title="@string/zen_mode_settings_title"
|
||||||
android:order="100"
|
android:order="100"
|
||||||
|
android:summary="%s"
|
||||||
android:persistent="false" />
|
android:persistent="false" />
|
||||||
|
|
||||||
</PreferenceScreen>
|
</PreferenceScreen>
|
||||||
|
@@ -59,6 +59,7 @@ import android.provider.SearchIndexableResource;
|
|||||||
import android.provider.Settings;
|
import android.provider.Settings;
|
||||||
import android.provider.Settings.Global;
|
import android.provider.Settings.Global;
|
||||||
import android.support.v14.preference.SwitchPreference;
|
import android.support.v14.preference.SwitchPreference;
|
||||||
|
import android.support.v7.preference.DropDownPreference;
|
||||||
import android.support.v7.preference.ListPreference;
|
import android.support.v7.preference.ListPreference;
|
||||||
import android.support.v7.preference.Preference;
|
import android.support.v7.preference.Preference;
|
||||||
import android.support.v7.preference.Preference.OnPreferenceChangeListener;
|
import android.support.v7.preference.Preference.OnPreferenceChangeListener;
|
||||||
|
@@ -33,11 +33,13 @@ import android.os.SystemProperties;
|
|||||||
import android.provider.SearchIndexableResource;
|
import android.provider.SearchIndexableResource;
|
||||||
import android.provider.Settings;
|
import android.provider.Settings;
|
||||||
import android.support.v14.preference.SwitchPreference;
|
import android.support.v14.preference.SwitchPreference;
|
||||||
|
import android.support.v7.preference.DropDownPreference;
|
||||||
import android.support.v7.preference.ListPreference;
|
import android.support.v7.preference.ListPreference;
|
||||||
import android.support.v7.preference.Preference;
|
import android.support.v7.preference.Preference;
|
||||||
import android.support.v7.preference.Preference.OnPreferenceChangeListener;
|
import android.support.v7.preference.Preference.OnPreferenceChangeListener;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
import com.android.internal.logging.MetricsLogger;
|
import com.android.internal.logging.MetricsLogger;
|
||||||
import com.android.internal.view.RotationPolicy;
|
import com.android.internal.view.RotationPolicy;
|
||||||
import com.android.settings.dashboard.SummaryLoader;
|
import com.android.settings.dashboard.SummaryLoader;
|
||||||
|
@@ -1,118 +0,0 @@
|
|||||||
/*
|
|
||||||
* Copyright (C) 2014 The Android Open Source Project
|
|
||||||
*
|
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
* you may not use this file except in compliance with the License.
|
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License.
|
|
||||||
*/
|
|
||||||
|
|
||||||
package com.android.settings;
|
|
||||||
|
|
||||||
import android.content.Context;
|
|
||||||
import android.support.v7.preference.ListPreference;
|
|
||||||
import android.support.v7.preference.PreferenceViewHolder;
|
|
||||||
import android.util.AttributeSet;
|
|
||||||
import android.view.View;
|
|
||||||
import android.view.ViewGroup;
|
|
||||||
import android.widget.AdapterView;
|
|
||||||
import android.widget.AdapterView.OnItemSelectedListener;
|
|
||||||
import android.widget.ArrayAdapter;
|
|
||||||
import android.widget.Spinner;
|
|
||||||
|
|
||||||
public class DropDownPreference extends ListPreference {
|
|
||||||
|
|
||||||
private final Context mContext;
|
|
||||||
private final ArrayAdapter<String> mAdapter;
|
|
||||||
private final Spinner mSpinner;
|
|
||||||
|
|
||||||
public DropDownPreference(Context context) {
|
|
||||||
this(context, null);
|
|
||||||
}
|
|
||||||
|
|
||||||
public DropDownPreference(Context context, AttributeSet attrs) {
|
|
||||||
super(context, attrs);
|
|
||||||
mContext = context;
|
|
||||||
mAdapter = new ArrayAdapter<String>(mContext,
|
|
||||||
android.R.layout.simple_spinner_dropdown_item);
|
|
||||||
|
|
||||||
mSpinner = new Spinner(mContext);
|
|
||||||
|
|
||||||
mSpinner.setVisibility(View.INVISIBLE);
|
|
||||||
mSpinner.setAdapter(mAdapter);
|
|
||||||
mSpinner.setOnItemSelectedListener(new OnItemSelectedListener() {
|
|
||||||
@Override
|
|
||||||
public void onItemSelected(AdapterView<?> parent, View v, int position, long id) {
|
|
||||||
if (position >= 0) {
|
|
||||||
String value = getEntryValues()[position].toString();
|
|
||||||
if (!value.equals(getValue()) && callChangeListener(value)) {
|
|
||||||
setValue(value);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onNothingSelected(AdapterView<?> parent) {
|
|
||||||
// noop
|
|
||||||
}
|
|
||||||
});
|
|
||||||
setPersistent(false);
|
|
||||||
setSummary("%s");
|
|
||||||
updateEntries();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
protected void onClick() {
|
|
||||||
mSpinner.performClick();
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setDropDownWidth(int dimenResId) {
|
|
||||||
mSpinner.setDropDownWidth(mContext.getResources().getDimensionPixelSize(dimenResId));
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void setEntries(CharSequence[] entries) {
|
|
||||||
super.setEntries(entries);
|
|
||||||
updateEntries();
|
|
||||||
}
|
|
||||||
|
|
||||||
private void updateEntries() {
|
|
||||||
mAdapter.clear();
|
|
||||||
if (getEntries() != null) {
|
|
||||||
for (CharSequence c : getEntries()) {
|
|
||||||
mAdapter.add(c.toString());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void setValue(String value) {
|
|
||||||
super.setValue(value);
|
|
||||||
mSpinner.setSelection(findIndexOfValue(getValue()));
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setValueIndex(int index) {
|
|
||||||
setValue(getEntryValues()[index].toString());
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onBindViewHolder(PreferenceViewHolder view) {
|
|
||||||
super.onBindViewHolder(view);
|
|
||||||
if (view.equals(mSpinner.getParent())) return;
|
|
||||||
if (mSpinner.getParent() != null) {
|
|
||||||
((ViewGroup) mSpinner.getParent()).removeView(mSpinner);
|
|
||||||
}
|
|
||||||
final ViewGroup vg = (ViewGroup) view.itemView;
|
|
||||||
vg.addView(mSpinner, 0);
|
|
||||||
final ViewGroup.LayoutParams lp = mSpinner.getLayoutParams();
|
|
||||||
lp.width = 0;
|
|
||||||
mSpinner.setLayoutParams(lp);
|
|
||||||
}
|
|
||||||
}
|
|
@@ -26,6 +26,7 @@ import android.content.pm.ResolveInfo;
|
|||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.os.UserHandle;
|
import android.os.UserHandle;
|
||||||
|
import android.support.v7.preference.DropDownPreference;
|
||||||
import android.support.v7.preference.Preference;
|
import android.support.v7.preference.Preference;
|
||||||
import android.support.v7.preference.Preference.OnPreferenceChangeListener;
|
import android.support.v7.preference.Preference.OnPreferenceChangeListener;
|
||||||
import android.util.ArraySet;
|
import android.util.ArraySet;
|
||||||
@@ -34,7 +35,6 @@ import android.view.View;
|
|||||||
import android.view.View.OnClickListener;
|
import android.view.View.OnClickListener;
|
||||||
|
|
||||||
import com.android.internal.logging.MetricsLogger;
|
import com.android.internal.logging.MetricsLogger;
|
||||||
import com.android.settings.DropDownPreference;
|
|
||||||
import com.android.settings.R;
|
import com.android.settings.R;
|
||||||
import com.android.settings.Utils;
|
import com.android.settings.Utils;
|
||||||
|
|
||||||
|
@@ -16,8 +16,8 @@
|
|||||||
package com.android.settings.nfc;
|
package com.android.settings.nfc;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
import android.support.v7.preference.DropDownPreference;
|
||||||
|
|
||||||
import com.android.settings.DropDownPreference;
|
|
||||||
import com.android.settings.R;
|
import com.android.settings.R;
|
||||||
|
|
||||||
public class NfcForegroundPreference extends DropDownPreference implements
|
public class NfcForegroundPreference extends DropDownPreference implements
|
||||||
|
@@ -17,7 +17,6 @@
|
|||||||
package com.android.settings.notification;
|
package com.android.settings.notification;
|
||||||
|
|
||||||
import com.android.internal.widget.LockPatternUtils;
|
import com.android.internal.widget.LockPatternUtils;
|
||||||
import com.android.settings.DropDownPreference;
|
|
||||||
import com.android.settings.InstrumentedFragment;
|
import com.android.settings.InstrumentedFragment;
|
||||||
import com.android.settings.R;
|
import com.android.settings.R;
|
||||||
import com.android.settings.SettingsPreferenceFragment;
|
import com.android.settings.SettingsPreferenceFragment;
|
||||||
@@ -31,6 +30,7 @@ import android.os.Bundle;
|
|||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
import android.os.UserHandle;
|
import android.os.UserHandle;
|
||||||
import android.provider.Settings;
|
import android.provider.Settings;
|
||||||
|
import android.support.v7.preference.DropDownPreference;
|
||||||
import android.support.v7.preference.Preference;
|
import android.support.v7.preference.Preference;
|
||||||
import android.support.v7.preference.Preference.OnPreferenceChangeListener;
|
import android.support.v7.preference.Preference.OnPreferenceChangeListener;
|
||||||
import android.support.v7.preference.TwoStatePreference;
|
import android.support.v7.preference.TwoStatePreference;
|
||||||
|
@@ -22,11 +22,11 @@ import android.content.res.Resources;
|
|||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
import android.provider.Settings.Global;
|
import android.provider.Settings.Global;
|
||||||
import android.provider.Settings.System;
|
import android.provider.Settings.System;
|
||||||
|
import android.support.v7.preference.DropDownPreference;
|
||||||
import android.support.v7.preference.Preference;
|
import android.support.v7.preference.Preference;
|
||||||
import android.support.v7.preference.Preference.OnPreferenceChangeListener;
|
import android.support.v7.preference.Preference.OnPreferenceChangeListener;
|
||||||
import android.support.v7.preference.TwoStatePreference;
|
import android.support.v7.preference.TwoStatePreference;
|
||||||
|
|
||||||
import com.android.settings.DropDownPreference;
|
|
||||||
import com.android.settings.SettingsPreferenceFragment;
|
import com.android.settings.SettingsPreferenceFragment;
|
||||||
|
|
||||||
/** Helper to manage a two-state or dropdown preference bound to a global or system setting. */
|
/** Helper to manage a two-state or dropdown preference bound to a global or system setting. */
|
||||||
|
@@ -26,12 +26,12 @@ import android.provider.CalendarContract.Calendars;
|
|||||||
import android.provider.Settings;
|
import android.provider.Settings;
|
||||||
import android.service.notification.ZenModeConfig;
|
import android.service.notification.ZenModeConfig;
|
||||||
import android.service.notification.ZenModeConfig.EventInfo;
|
import android.service.notification.ZenModeConfig.EventInfo;
|
||||||
|
import android.support.v7.preference.DropDownPreference;
|
||||||
import android.support.v7.preference.Preference;
|
import android.support.v7.preference.Preference;
|
||||||
import android.support.v7.preference.Preference.OnPreferenceChangeListener;
|
import android.support.v7.preference.Preference.OnPreferenceChangeListener;
|
||||||
import android.support.v7.preference.PreferenceScreen;
|
import android.support.v7.preference.PreferenceScreen;
|
||||||
|
|
||||||
import com.android.internal.logging.MetricsLogger;
|
import com.android.internal.logging.MetricsLogger;
|
||||||
import com.android.settings.DropDownPreference;
|
|
||||||
import com.android.settings.R;
|
import com.android.settings.R;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
@@ -21,13 +21,13 @@ import android.app.NotificationManager.Policy;
|
|||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.service.notification.ZenModeConfig;
|
import android.service.notification.ZenModeConfig;
|
||||||
import android.support.v14.preference.SwitchPreference;
|
import android.support.v14.preference.SwitchPreference;
|
||||||
|
import android.support.v7.preference.DropDownPreference;
|
||||||
import android.support.v7.preference.Preference;
|
import android.support.v7.preference.Preference;
|
||||||
import android.support.v7.preference.Preference.OnPreferenceChangeListener;
|
import android.support.v7.preference.Preference.OnPreferenceChangeListener;
|
||||||
import android.support.v7.preference.PreferenceScreen;
|
import android.support.v7.preference.PreferenceScreen;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
import com.android.internal.logging.MetricsLogger;
|
import com.android.internal.logging.MetricsLogger;
|
||||||
import com.android.settings.DropDownPreference;
|
|
||||||
import com.android.settings.R;
|
import com.android.settings.R;
|
||||||
import com.android.settings.search.Indexable;
|
import com.android.settings.search.Indexable;
|
||||||
|
|
||||||
|
@@ -26,6 +26,7 @@ import android.content.Intent;
|
|||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.service.notification.ConditionProviderService;
|
import android.service.notification.ConditionProviderService;
|
||||||
|
import android.support.v7.preference.DropDownPreference;
|
||||||
import android.support.v7.preference.Preference;
|
import android.support.v7.preference.Preference;
|
||||||
import android.support.v7.preference.Preference.OnPreferenceChangeListener;
|
import android.support.v7.preference.Preference.OnPreferenceChangeListener;
|
||||||
import android.support.v7.preference.Preference.OnPreferenceClickListener;
|
import android.support.v7.preference.Preference.OnPreferenceClickListener;
|
||||||
@@ -39,7 +40,6 @@ import android.widget.Switch;
|
|||||||
import android.widget.Toast;
|
import android.widget.Toast;
|
||||||
|
|
||||||
import com.android.internal.logging.MetricsLogger;
|
import com.android.internal.logging.MetricsLogger;
|
||||||
import com.android.settings.DropDownPreference;
|
|
||||||
import com.android.settings.R;
|
import com.android.settings.R;
|
||||||
import com.android.settings.SettingsActivity;
|
import com.android.settings.SettingsActivity;
|
||||||
import com.android.settings.widget.SwitchBar;
|
import com.android.settings.widget.SwitchBar;
|
||||||
|
Reference in New Issue
Block a user